(57)【要約】【課題】  モータのトルクリプルを増大させることなく、スイッチング状態の切り替えに伴うサージを低減する。【解決手段】  昇圧コンバータのスイッチングを制御する第１スイッチング信号（Ｓｂｐ）は、昇圧コンバータの第１デューティ指令値（Ｄｂ＊）と第１三角波キャリア（ｃａｒｒｉｅｒ１）との比較に基づいて生成される。インバータのスイッチングを制御する第２スイッチング信号（Ｓｕｐ１）は、インバータの第２デューティ指令値（Ｄｕ１＊）と第２三角波キャリア（ｃａｒｒｉｅｒ２）との比較に基づいて生成される。そして、第２三角波キャリア（ｃａｒｒｉｅｒ２）は、当該第２三角波キャリアの周波数が前記第１三角波キャリアの周波数と同じになるように、かつ当該第２三角波キャリアの位相が前記第１三角波キャリアの位相と１８０度異なるように、生成される。【選択図】  図２４
2015149820.tif 000002
【特許請求の範囲】
【請求項１】
直流電力を電圧値の異なる直流電力に変換する昇圧コンバータと、
前記昇圧コンバータで変換された前記直流電力を交流電力に変換しモータに出力するインバータと、
前記昇圧コンバータのスイッチング動作及び前記インバータのスイッチング動作を制御する制御装置と、を備え、
前記制御装置は、前記昇圧コンバータの上アームのスイッチングを制御する第１スイッチング信号と、前記インバータの各相の上アームのスイッチングを制御する第２スイッチング信号と、を生成するスイッチング信号生成部を有し、
前記スイッチング信号生成部は、前記昇圧コンバータの出力電圧指令に基づいて算出される第１デューティ指令値と第１三角波キャリアとの比較に基づいて、前記第１スイッチング信号を生成し、
前記スイッチング信号生成部は、前記モータのトルク指令と回転速度に基づいて算出される第２デューティ指令値と第２三角波キャリアとの比較に基づいて、前記第２スイッチング信号を生成し、
前記第２三角波キャリアは、当該第２三角波キャリアの周波数が前記第１三角波キャリアの周波数と同じになるように、かつ当該第２三角波キャリアの位相が前記第１三角波キャリアの位相と１８０度異なるように、生成される電力変換システム。
【請求項２】
請求項１に記載の電力変換システムであって、
前記スイッチング信号生成部は、前記第１デューティ指令値と前記第１三角波キャリアとの比較に基づいて、前記昇圧コンバータの下アームのスイッチングを制御する第３スイッチング信号を生成し、
前記スイッチング信号生成部は、前記第２デューティ指令値と前記第２三角波キャリアとの比較に基づいて、前記インバータの各相の下アームのスイッチングを制御する第４スイッチング信号を生成する電力変換システム。
【請求項３】
請求項１または２に記載のいずれかの電力変換システムであって、
前記制御装置は、前記第２三角波キャリアを生成するキャリア生成部を有し、
前記制御装置は、前記昇圧コンバータの上アームのスイッチングと前記インバータの上アームのスイッチングとが同時に切り替わった場合に想定されるワースト電圧値を算出し、
前記キャリア生成部は、前記ワースト電圧値が所定電圧値未満の場合に、前記第２三角波キャリアのキャリア周波数が前記第１三角波キャリアのキャリア周波数よりも低い値になるように、前記第２三角波キャリアを生成し、
前記キャリア生成部は、前記ワースト電圧値が前記所定電圧値以上の場合に、前記第２三角波キャリアのキャリア周波数が前記第１三角波キャリアのキャリア周波数と等しくなるように、前記第２三角波キャリアを生成する電力変換システム。
【請求項４】
請求項３に記載の電力変換システムであって、
前記キャリア生成部は、前記第１三角波キャリアが所定のピーク値に一致した時点または前記第１三角波キャリアが所定のボトム値に一致した時点にて、前記第２三角波キャリアのキャリア周波数を変更する電力変換システム。
【請求項５】
請求項４に記載の電力変換システムであって、
前記キャリア生成部は、前記第１三角波キャリアが所定のピーク値に一致した時点にて前記第２三角波キャリアのキャリア周波数を変更する場合、前記第２三角波キャリアのキャリア周波数が変更された時点の前記第２三角波キャリアが所定のボトム値となるように、前記第２三角波キャリアを生成し、
前記キャリア生成部は、前記第１三角波キャリアが所定のボトム値に一致した時点にて前記第２三角波キャリアのキャリア周波数を変更する場合、前記第２三角波キャリアのキャリア周波数が変更された時点の前記第２三角波キャリアが所定のピーク値となるように、前記第２三角波キャリアを生成する電力変換システム。
【請求項６】
請求項１ないし５に記載のいずれかの電力変換システムであって
前記スイッチング信号生成部は、前記昇圧コンバータのスイッチング動作のオンからオフへの切り替え又は前記昇圧コンバータのスイッチング動作のオフからオンへの切り替えを禁止する第１スイッチング切替禁止処理部、を有し、
前記第１スイッチング切替禁止処理部は、前記第１三角波キャリアの波形が所定のボトム値において下降から上昇に転じた時点から第１所定時間が経過するまでの間における、オンからオフへの切り替え又はオフからオンへの切り替えが禁止された前記第１スイッチング信号を生成する電力変換システム。
【請求項７】
請求項６に記載の電力変換システムであって、
前記スイッチング信号生成部は、前記第１デューティ指令値と前記第１三角波キャリアとの比較に基づいて、前記昇圧コンバータの下アームのスイッチングを制御する第３スイッチング信号を生成し、
前記第１スイッチング切替禁止処理部は、前記第１三角波キャリアの波形が所定のボトム値において下降から上昇に転じた時点から第２所定時間が経過するまでの間における、オンからオフへの切り替え又はオフからオンへの切り替えが禁止された前記第３スイッチング信号を生成する電力変換システム。
【請求項８】
請求項６または７に記載のいずれかの電力変換システムであって、
前記第１スイッチング切替禁止処理部は、前記第１三角波キャリアの波形が所定のピーク値において上昇から下降に転じた時点から第３所定時間が経過するまでの間における、オンからオフへの切り替え又はオフからオンへの切り替えが禁止された前記第１スイッチング信号を生成する電力変換システム。
【請求項９】
請求項８に記載の電力変換システムであって、
前記スイッチング信号生成部は、前記第１デューティ指令値と前記第１三角波キャリアとの比較に基づいて、前記昇圧コンバータの下アームのスイッチングを制御する第３スイッチング信号を生成し、
前記第１スイッチング切替禁止処理部は、前記第１三角波キャリアの波形が所定のピーク値において上昇から下降に転じた時点から第４所定時間が経過するまでの間における、オンからオフへの切り替え又はオフからオンへの切り替えが禁止された前記第３スイッチング信号を生成する電力変換システム。
【請求項１０】
請求項１ないし９に記載のいずれかの電力変換システムであって、
前記スイッチング信号生成部は、前記インバータのスイッチング動作のオンからオフへの切り替え又は前記インバータのスイッチング動作のオフからオンへの切り替えを禁止する第２スイッチング切替禁止処理部を有し、
前記第２スイッチング切替禁止処理部は、前記第２三角波キャリアの波形が所定のボトム値において下降から上昇に転じた時点から第５所定時間が経過するまでの間における、オンからオフへの切り替え又はオフからオンへの切り替えが禁止された前記第２スイッチング信号を生成する電力変換システム
【請求項１１】
請求項１０に記載の電力変換システムであって、
前記スイッチング信号生成部は、前記第２デューティ指令値と前記第２三角波キャリアとの比較に基づいて、前記インバータの各相の下アームのスイッチングを制御する第４スイッチング信号を生成し、
前記第２スイッチング切替禁止処理部は、前記第２三角波キャリアの波形が所定のボトム値において下降から上昇に転じた時点から第６所定時間が経過するまでの間における、オンからオフへの切り替え又はオフからオンへの切り替えが禁止された前記第４スイッチング信号を生成する電力変換システム。
【請求項１２】
請求項１０または１１に記載のいずれかの電力変換システムであって、
前記第２スイッチング切替禁止処理部は、前記第２三角波キャリアの波形が所定のピーク値において上昇から下降に転じた時点から第７所定時間が経過するまでの間における、オンからオフへの切り替え又はオフからオンへの切り替えが禁止された前記第２スイッチング信号を生成する電力変換システム。
【請求項１３】
請求項１２に記載の電力変換システムであって、
前記スイッチング信号生成部は、前記第２デューティ指令値と前記第２三角波キャリアとの比較に基づいて、前記インバータの各相の下アームのスイッチングを制御する第４スイッチング信号を生成し、
前記第２スイッチング切替禁止処理部は、前記第２三角波キャリアの波形が所定のピーク値において上昇から下降に転じた時点から第８所定時間が経過するまでの間における、オンからオフへの切り替え又はオフからオンへの切り替えが禁止された前記第４スイッチング信号を生成する電力変換システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、車載用の電力変換システムに係り、特に、昇圧コンバータとインバータを用いた電力変換システムに関する。
【背景技術】
【０００２】
直流電力を昇圧する昇圧コンバータと、昇圧コンバータの出力する直流電力を交流電力に変換するインバータを用いる車載用の電力変換装置が知られている。昇圧コンバータとインバータは、それぞれのスイッチング素子のスイッチング動作により電力を制御している。
【０００３】
このような電力変換装置において、スイッチング状態の切り替えに伴って、昇圧コンバータ及びインバータで発生するサージ電圧が大きくなるという課題がある。特許文献１には、昇圧コンバータのスイッチング状態の切り替えタイミングとインバータのスイッチング状態の切り替えタイミングとが重ならないように、インバータへ入力されるスイッチング制御信号を補正する発明が記載されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１１−１６０５７０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１に記載の方法では、昇圧コンバータのスイッチング素子のスイッチング状態の切り替え指令に同期して、所定期間にわたって、インバータのスイッチング素子へのスイッチング状態の切り替え指令の出力を禁止する頻度が高くなってしまう。すなわち、インバータへ入力される制御信号の補正に伴い、インバータの出力電圧の歪みが大きくなるため、モータのトルクリプルが増大し、車両の乗り心地が悪化することがある。
【０００６】
本発明の目的は、モータのトルクリプルを増大させることなく、スイッチング状態の切り替えに伴うサージを低減することである。
【課題を解決するための手段】
【０００７】
上記課題を解決するために、例えば特許請求の範囲に記載の構成を採用する。本願は上記課題を解決する手段を複数含んでいるが、その一例を挙げるならば、
直流電力を電圧値の異なる直流電力に変換する昇圧コンバータと、前記昇圧コンバータで変換された前記直流電力を交流電力に変換しモータに出力するインバータと、前記昇圧コンバータのスイッチング動作及び前記インバータのスイッチング動作を制御する制御装置と、を備えた電力変換システムにおいて、前記制御装置は、前記昇圧コンバータの上アームのスイッチングを制御する第１スイッチング信号と、前記インバータの各相の上アームのスイッチングを制御する第２スイッチング信号と、を生成するスイッチング信号生成部を有し、前記スイッチング信号生成部は、前記昇圧コンバータの出力電圧指令に基づいて算出される第１デューティ指令値と第１三角波キャリアとの比較に基づいて、前記第１スイッチング信号を生成し、前記スイッチング信号生成部は、前記モータのトルク指令と回転速度に基づいて算出される第２デューティ指令値と第２三角波キャリアとの比較に基づいて、前記第２スイッチング信号を生成し、前記第２三角波キャリアは、当該第２三角波キャリアの周波数が前記第１三角波キャリアの周波数と同じになるように、かつ当該第２三角波キャリアの位相が前記第１三角波キャリアの位相と１８０度異なるように、生成されることを特徴とする。
【発明の効果】
【０００８】
本発明の電力変換装置によれば、モータのトルクリプルを増大させることなく、スイッチング状態の切り替えに伴うサージを低減することができる。
【図面の簡単な説明】
【０００９】
【図１】本実施形態の電力変換システム図である。
【図２】キャリア生成部５２０の構成図である。
【図３】昇圧コンバータ用のキャリア生成部５８０の処理手順である。
【図４】インバータ用のキャリア周波数設定部５６０の処理手順である。
【図５】インバータ用のキャリア生成部５７０の処理手順である。
【図６】昇圧コンバータ用のキャリア周波数及び三角波キャリアと、インバータ用のキャリア周波数及び三角波キャリアの波形図である。
【図７】インバータのＵＶＷ相デューティ指令生成部４７０の構成図である。
【図８】インバータのＵＶＷ相デューティ指令更新部６１０の処理手順である。
【図９】昇圧コンバータのデューティ指令生成部４５０の構成図である。
【図１０】昇圧コンバータのデューティ指令更新部６３０の処理手順である。
【図１１】スイッチング信号生成部４６０の構成図である。
【図１２】インバータ用の比較部６４０の処理手順である。
【図１３】インバータ用のスイッチング切替禁止処理部６６０の処理手順である。
【図１４】図１３のステップｇ８を説明する図である。
【図１５】図１３のステップｇ９を説明する図である。
【図１６】図１３のステップｇ１０を説明する図である。
【図１７】図１３のステップｇ１１を説明する図である。
【図１８】昇圧コンバータ用の比較部６５０の処理手順を説明する図である。
【図１９】昇圧コンバータ用のスイッチング切替禁止処理部６７０の処理手順である。
【図２０】図１９のステップｉ８を説明する図である。
【図２１】図１９のステップｉ９を説明する図である。
【図２２】図１９のステップｉ１０を説明する図である。
【図２３】図１９のステップｉ１１を説明する図である。
【図２４】インバータのＵ相上アームのスイッチング信号Ｓｕｐ１と昇圧コンバータの上アームのスイッチング信号Ｓｂｐの波形の例１を説明する図である。
【図２５】インバータのＵ相下アームのスイッチング信号Ｓｕｎ１と昇圧コンバータの下アームのスイッチング信号Ｓｂｎの波形の例１を説明する図である。
【図２６】インバータのＵ相上アームのスイッチング信号Ｓｕｐ１と昇圧コンバータの上アームのスイッチング信号Ｓｂｐの波形の例２を説明する図である。
【図２７】インバータのＵ相下アームのスイッチング信号Ｓｕｎ１と昇圧コンバータの下アームのスイッチング信号Ｓｂｎの波形の例２を説明する図である。
【図２８】インバータのＵ相上アームのスイッチング信号Ｓｕｐ１と昇圧コンバータの上アームのスイッチング信号Ｓｂｐの波形の例３を説明する図である。
【図２９】インバータのＵ相下アームのスイッチング信号Ｓｕｎ１と昇圧コンバータの下アームのスイッチング信号Ｓｂｎの波形の例３を説明する図である。
【発明を実施するための形態】
【００１０】
以下、本発明にかかる実施形態を、図面を用いて説明する。
【実施例１】
【００１１】
図１は、本実施例の第１の実施形態にかかる電力変換システムを説明する図である。本実施形態にかかる電力変換システムは、バッテリ１と、昇圧コンバータ１００と、インバータ１９０及び２６０と、平滑キャパシタ１１０と、電圧センサ１２０と、電流センサ２７０、２８０と、制御装置５３０と、ゲートドライブ回路５４０と、を備える。制御装置５３０は、昇圧コンバータ１００のスイッチング素子と、インバータ１９０のスイッチング素子と、インバータ２６０のスイッチング素子と、のスイッチングを制御する。ゲートドライブ回路５４０は、制御装置５３０が生成したスイッチング信号に基づき、昇圧コンバータ１００、インバータ１９０、２６０のスイッチング素子のゲート電圧を生成する。
【００１２】
昇圧コンバータ１００の１次側は、バッテリ１に接続される。昇圧コンバータ１００の２次側は、平滑キャパシタ１１０に接続される。電圧センサ１２０は、平滑キャパシタ１１０と並列に接続される。電圧センサ１２０は、平滑キャパシタ１１０の両端の電圧値を検出する。電圧センサ１２０は分圧抵抗とオペアンプを用いた非反転増幅回路などを組み合わせて構成される。バッテリ１は、ニッケル水素バッテリやリチウムイオンバッテリなどが用いられる。
【００１３】
インバータ１９０及びインバータ２６０の直流側は、平滑キャパシタ１１０に接続される。インバータ１９０の３相交流側は、モータジェネレータ３２０の固定子に巻かれた３相巻線２９０に接続される。インバータ２６０の３相交流側は、モータジェネレータ３６０の固定子に巻かれた３相巻線３３０に接続される。
【００１４】
モータジェネレータ３２０は、固定子に巻かれた３相巻線２９０に流れる３相交流電流により回転磁界を生成し、生成した回転磁界により回転子３００を加速もしくは減速させ、モータジェネレータ３２０のトルクを生成する。生成されたモータジェネレータ３２０のトルクは、モータジェネレータ軸３７０を介して、トランスミッション３８０に伝達される。モータジェネレータ３６０は、モータジェネレータ３２０と同様に、固定子に巻かれた３相巻線３３０に流れる３相交流電流により回転磁界を生成し、生成した回転磁界により回転子３４０を加速もしくは減速させ、モータジェネレータ３６０のトルクを生成する。生成されたモータジェネレータ３６０のトルクは、モータジェネレータ軸３７５を介して、トランスミッション３８０に伝達される。車載するモータジェネレータ３２０、３６０は、小型、高効率、高出力である永久磁石電動機を用いることが望ましいが、誘導電動機であっても問題ない。
【００１５】
エンジン３８５は、車両制御装置（不図示）から受信したエンジン３８５のトルク指令に応じて、燃料の吸気、圧縮、爆発、排気を制御し、エンジン３８５のトルクを生成する。生成したエンジン３８５のトルクは、クランクシャフト３９０を介して、トランスミッション３８０に伝達される。トランスミッション３８０は、伝達されたモータジェネレータ３２０、３６０のトルクとエンジン３８５のトルクを加算したトルクを、プロペラシャフト４００を介して、ディファレンシャルギア４１０に伝達する。ディファレンシャルギア４１０は、トランスミッション３８０から伝達されたトルクを、駆動軸トルクに変換し、ドライブシャフト４２０に伝達する。ドライブシャフト４２０は、伝達された駆動軸トルクにより、車両の駆動輪４３０の回転を加速もしくは減速させ、車両（不図示）を加速もしくは減速させる。
【００１６】
また、モータジェネレータ３２０は、トランスミッション３８０を介して、モータジェネレータ軸３７０に伝達されたエンジン３８５のトルクを電力に変換し、変換した電力を、インバータ１９０と昇圧コンバータ１００を介してバッテリ１に充電する。もしくは、インバータ１９０とインバータ２６０を介して、モータジェネレータ３６０に供給することができる。さらに、モータジェネレータ３２０は、ドライブシャフト４２０とディファレンシャルギア４１０とプロペラシャフト４００とトランスミッション３８０を順に介して、モータジェネレータ軸３７０に伝達された駆動輪４３０の回転エネルギーを電力に変換し、変換した電力を、インバータ１９０と昇圧コンバータ１００を介してバッテリ１に充電することもできる。モータジェネレータ３６０は、モータジェネレータ３２０と同様に、トランスミッション３８０を介して、モータジェネレータ軸３７５に伝達されたエンジン３８５のトルクを電力に変換し、変換した電力を、インバータ２６０と昇圧コンバータ１００を介してバッテリ１に充電する、もしくは、インバータ２６０とインバータ１９０を介して、モータジェネレータ３２０に供給することができる。さらに、モータジェネレータ３６０は、ドライブシャフト４２０とディファレンシャルギア４１０とプロペラシャフト４００とトランスミッション３８０を順に介して、モータジェネレータ軸３７５に伝達された駆動輪４３０の回転エネルギーを電力に変換し、変換した電力を、インバータ２６０と昇圧コンバータ１００を介してバッテリ１に充電することもできる。
【００１７】
昇圧コンバータ１００とインバータ１９０、２６０を介して、バッテリ１からモータジェネレータ３２０、３６０に電力を供給するモードを力行モードと定義し、モータジェネレータ３２０、３６０で発電した電力をインバータ１９０、２６０と昇圧コンバータ１００を介してバッテリ１に充電するモードを回生モードと定義する。ハイブリッド自動車は、低燃費化を実現するために、車両の発進時や加速時に、力行モードを最大限に利用し、車両の減速時には回生モードを最大限に利用する。
【００１８】
本実施形態にかかる昇圧コンバータ１００は、Ｙキャパシタ２０、３０と、シャーシグラウンド１０と、フィルタキャパシタ４０と、電圧センサ５０と、電流センサ６０と、リアクトル７０と、上アームのスイッチング素子８０と、下アームのスイッチング素子９０と、を備える。スイッチング素子８０、９０は、絶縁ゲート型バイポーラトランジスタ（ＩＧＢＴ）とダイオードから構成される。
【００１９】
Ｙキャパシタ２０の高電位側は、バッテリ１の高電位側と、フィルタキャパシタ４０の高電位側と、電圧センサ５０の一端と、電流センサ６０を介してリアクトル７０の一端に接続される。Ｙキャパシタ２０の低電位側は、シャーシグラウンド１０と、Ｙキャパシタ３０の高電位側に接続される。Ｙキャパシタ３０の低電位側は、バッテリ１の低電位側と、フィルタキャパシタ４０の低電位側と、電圧センサ５０の他端と、昇圧コンバータ１００の下アームのスイッチング素子９０を構成するＩＧＢＴのエミッタ側とダイオードのアノード側に接続される。昇圧コンバータ１００の下アームのスイッチング素子９０を構成するＩＧＢＴのコレクタ側とダイオードのカソード側は、昇圧コンバータ１００の上アームのスイッチング素子８０を構成するＩＧＢＴのエミッタ側とダイオードのアノード側に接続され、それらを接続した中点とリアクトル７０の他端が接続される。そして、昇圧コンバータ１００の上アームのスイッチング素子８０を構成するＩＧＢＴのコレクタ側とダイオードのカソード側は、平滑キャパシタ１１０の高電位側に接続され、昇圧コンバータ１００の下アームのスイッチング素子９０を構成するＩＧＢＴのエミッタ側とダイオードのアノード側は、平滑キャパシタ１１０の低電位側に接続される。
【００２０】
本実施形態にかかるインバータ１９０は、Ｕ相の上下アームのスイッチング素子１３０、１４０と、Ｖ相の上下アームのスイッチング素子１５０、１６０と、Ｗ相の上下アームのスイッチング素子１７０、１８０と、を有する。
【００２１】
インバータ１９０のＵ相の上アームのスイッチング素子１３０を構成するＩＧＢＴのエミッタ側とダイオードのアノード側は、インバータ１９０のＵ相の下アームのスイッチング素子１４０を構成するＩＧＢＴのコレクタ側とダイオードのカソード側に接続され、それらを接続した中点は、電流センサ２７０を介してモータジェネレータ３２０の３相巻線２９０のＵ相巻線に接続される。
【００２２】
インバータ１９０のＶ相の上アームのスイッチング素子１５０を構成するＩＧＢＴのエミッタ側とダイオードのアノード側は、インバータ１９０のＶ相の下アームのスイッチング素子１６０を構成するＩＧＢＴのコレクタ側とダイオードのカソード側に接続され、それらを接続した中点は、電流センサ２７０を介してモータジェネレータ３２０の３相巻線２９０のＶ相巻線に接続される。
【００２３】
インバータ１９０のＷ相の上アームのスイッチング素子１７０を構成するＩＧＢＴのエミッタ側とダイオードのアノード側は、インバータ１９０のＷ相の下アームのスイッチング素子１８０を構成するＩＧＢＴのコレクタ側とダイオードのカソード側に接続され、それらを接続した中点は、電流センサ２７０を介してモータジェネレータ３２０の３相巻線２９０のＷ相巻線に接続される。
【００２４】
インバータ１９０のＵＶＷ相の上アームのスイッチング素子１３０、１５０、１７０のＩＧＢＴのコレクタ側とダイオードのカソード側は、平滑キャパシタ１１０の高電位側に接続され、インバータ１９０のＵＶＷ相の下アームのスイッチング素子１４０、１６０、１８０を構成するＩＧＢＴのエミッタ側とダイオードのアノード側は、平滑キャパシタ１１０の低電位側に接続される。
【００２５】
本実施形態にかかるインバータ２６０は、Ｕ相の上下アームのスイッチング素子２００、２１０と、Ｖ相の上下アームのスイッチング素子２２０、２３０と、Ｗ相の上下アームのスイッチング素子２４０、２５０と、を有する。
【００２６】
インバータ２６０のＵ相の上アームのスイッチング素子２００を構成するＩＧＢＴのエミッタ側とダイオードのアノード側は、インバータ２６０のＵ相の下アームのスイッチング素子２１０を構成するＩＧＢＴのコレクタ側とダイオードのカソード側に接続され、それらを接続した中点は、電流センサ２８０を介してモータジェネレータ３６０の３相巻線３３０のＵ相巻線に接続される。
【００２７】
インバータ２６０のＶ相の上アームのスイッチング素子２２０を構成するＩＧＢＴのエミッタ側とダイオードのアノード側は、インバータ２６０のＶ相の下アームのスイッチング素子２３０を構成するＩＧＢＴのコレクタ側とダイオードのカソード側に接続され、それらを接続した中点は、電流センサ２８０を介してモータジェネレータ３６０の３相巻線３３０のＶ相巻線に接続される。
【００２８】
インバータ２６０のＷ相の上アームのスイッチング素子２４０を構成するＩＧＢＴのエミッタ側とダイオードのアノード側は、インバータ２６０のＷ相の下アームのスイッチング素子２５０を構成するＩＧＢＴのコレクタ側とダイオードのカソード側に接続され、それらを接続した中点は、電流センサ２８０を介してモータジェネレータ３６０の３相巻線３３０のＷ相巻線に接続される。
【００２９】
インバータ２６０のＵＶＷ相の上アームのスイッチング素子２００、２２０、２４０のＩＧＢＴのコレクタ側とダイオードのカソード側は、平滑キャパシタ１１０の高電位側に接続され、インバータ２６０のＵＶＷ相の下アームのスイッチング素子２１０、２３０、２５０を構成するＩＧＢＴのエミッタ側とダイオードのアノード側は、平滑キャパシタ１１０の低電位側に接続される。
【００３０】
なお、昇圧コンバータ１００のスイッチング素子８０、９０と、インバータ１９０のスイッチング素子１３０、１４０、１５０、１６０、１７０、１８０と、インバータ２６０のスイッチング素子２００、２１０、２２０、２３０、２４０、２５０は、ＭＯＳＦＥＴなどで構成してもよい。
【００３１】
制御装置５３０は、昇圧コンバータ１００のＰ−Ｑ間電圧指令生成部４４０と、昇圧コンバータ１００のデューティ指令生成部４５０と、スイッチング信号生成部４６０と、インバータ１９０、２６０のＵＶＷ相デューティ指令生成部４７０と、インバータ１９０、２６０のＵＶＷ相電圧指令生成部４８０と、ＵＶＷ相／ｄｑ軸変換部４９０と、ｄｑ軸電流指令生成部５００と、回転速度演算部５１０と、キャリア生成部５２０と、を有する。
【００３２】
ＵＶＷ相／ｄｑ軸変換部４９０は、電流センサ２７０で検出したモータジェネレータ３２０の３相巻線２９０に流れるＵＶＷ相電流値ｉｕｄ１、ｉｖｄ１、ｉｗｄ１と、角度検出器３１０で検出したモータジェネレータ３２０の回転子３００の磁極位置θ１に基づいて、モータジェネレータ３２０のｄｑ軸電流値ｉｄ１、ｉｑ１を算出する。また、ＵＶＷ相／ｄｑ軸変換部４９０は、電流センサ２８０で検出したモータジェネレータ３６０の３相巻線３３０に流れるＵＶＷ相電流値ｉｕｄ２、ｉｖｄ２、ｉｗｄ２と、角度検出器３５０で検出したモータジェネレータ３６０の回転子３４０の磁極位置θ２に基づいて、モータジェネレータ３６０のｄｑ軸電流値ｉｄ２、ｉｑ２を算出する。算出されたｄｑ軸電流値ｉｄ１、ｉｑ１、ｉｄ２、ｉｑ２は、インバータ１９０、２６０のＵＶＷ相電圧指令生成部４８０と、キャリア生成部５２０に入力される。なお、角度検出器３１０、３５０は、レゾルバやエンコーダなどが用いられる。
【００３３】
回転速度演算部５１０は、角度検出器３１０で検出したモータジェネレータ３２０の回転子３００の磁極位置θ１に基づいて、モータジェネレータ３２０の回転子３００の回転速度ω１を算出する。また、回転速度演算部５１０は、角度検出器３５０で検出したモータジェネレータ３６０の回転子３４０の磁極位置θ２に基づいて、モータジェネレータ３６０の回転子３４０の回転速度ω２を算出する。算出された回転速度ω１、ω２は、ｄｑ軸電流指令生成部５００に入力される。
【００３４】
ｄｑ軸電流指令生成部５００は、車両制御装置（不図示）から受信したモータジェネレータ３２０のトルク指令Ｔｒｑ１＊と、回転速度演算部５１０で算出した回転速度ω１に基づいて、モータジェネレータ３２０のｄｑ軸電流指令値ｉｄ１＊、ｉｑ１＊を生成する。また、ｄｑ軸電流指令生成部５００は、車両制御装置（不図示）から受信したモータジェネレータ３６０のトルク指令Ｔｒｑ２＊と、回転速度演算部５１０で算出した回転速度ω２に基づいて、モータジェネレータ３６０のｄｑ軸電流指令値ｉｄ２＊、ｉｑ２＊を生成する。生成されたｄｑ軸電流指令値ｉｄ１＊、ｉｑ１＊、ｉｄ２＊、ｉｑ２＊は、インバータ１９０、２６０のＵＶＷ相電圧指令生成部４８０に入力される。
【００３５】
ＵＶＷ相電圧指令生成部４８０は、角度検出器３１０で検出した磁極位置θ１と、ＵＶＷ相／ｄｑ軸変換部４９０で算出したｄｑ軸電流値ｉｄ１、ｉｑ１と、ｄｑ軸電流指令生成部５００で生成したｄｑ軸電流指令値ｉｄ１＊、ｉｑ１＊に基づいて、ｄｑ軸電流値ｉｄ１、ｉｑ１がｄｑ軸電流指令値ｉｄ１＊、ｉｑ１＊に一致するように、インバータ１９０のＵＶＷ相電圧指令値ｖｕ１＊、ｖｖ１＊、ｖｗ１＊を生成する。さらに、ＵＶＷ相電圧指令生成部４８０は、角度検出器３５０で検出した磁極位置θ２と、ＵＶＷ相／ｄｑ軸変換部４９０で算出したｄｑ軸電流値ｉｄ２、ｉｑ２と、ｄｑ軸電流指令生成部５００で生成したｄｑ軸電流指令値ｉｄ２＊、ｉｑ２＊に基づいて、ｄｑ軸電流値ｉｄ２、ｉｑ２がｄｑ軸電流指令値ｉｄ２＊、ｉｑ２＊に一致するように、インバータ２６０のＵＶＷ相電圧指令値ｖｕ２＊、ｖｖ２＊、ｖｗ２＊を生成する。生成されたＵＶＷ相電圧指令値ｖｕ１＊、ｖｖ１＊、ｖｗ１＊、ｖｕ２＊、ｖｖ２＊、ｖｗ２＊は、ＵＶＷ相デューティ指令生成部４７０に入力される。
【００３６】
Ｐ−Ｑ間電圧指令生成部４４０は、車両制御装置（不図示）から受信した昇圧コンバータ１００の出力電圧指令ｖｃｓ＊と、電流センサ６０で検出したリアクトル７０に流れる電流値ｉＬと、電圧センサ５０で検出したフィルタキャパシタ４０の両端の電圧値ｖｃｉｎと、電圧センサ１２０で検出した平滑キャパシタ１１０の両端の電圧値ｖｃｓに基づいて、平滑キャパシタ１１０の両端の電圧値ｖｃｓが昇圧コンバータ１００の出力電圧指令ｖｃｓ＊に一致するように、リアクトル７０の他端と昇圧コンバータ１００の上下アームのスイッチング素子８０、９０を接続したＰ点と、バッテリ１の低電位側と昇圧コンバータ１００の下アームのスイッチング素子９０を構成するＩＧＢＴのエミッタ側とダイオードのアノード側が接続されたＱ点の間に印加する電圧の指令値ｖｐｑ＊（以下、Ｐ−Ｑ間電圧指令値ｖｐｑ＊）を生成する。生成されたＰ−Ｑ間電圧指令値ｖｐｑ＊は、昇圧コンバータ１００のデューティ指令生成部４５０に入力される。
【００３７】
キャリア生成部５２０は、電圧センサ１２０で検出した平滑キャパシタ１１０の両端の電圧値ｖｃｓと、電流センサ６０で検出したリアクトル７０に流れる電流値ｉＬと、ＵＶＷ相／ｄｑ軸変換部４９０で算出したｄｑ軸電流値ｉｄ１、ｉｑ１、ｉｄ２、ｉｑ２に基づいて、昇圧コンバータ１００用のキャリア周波数ｆｃａｒｒｉｅｒ１と昇圧コンバータ１００用の三角波キャリアｃａｒｒｉｅｒ１と、インバータ１９０、２６０用のキャリア周波数ｆｃａｒｒｉｅｒ２とインバータ１９０、２６０用の三角波キャリアｃａｒｒｉｅｒ２を生成する。生成された昇圧コンバータ１００用の三角波キャリアｃａｒｒｉｅｒ１は、デューティ指令生成部４５０と、スイッチング信号生成部４６０に入力される。生成されたインバータ１９０、２６０用の三角波キャリアｃａｒｒｉｅｒ２は、ＵＶＷ相デューティ指令生成部４７０と、スイッチング信号生成部４６０に入力される。生成された昇圧コンバータ１００用のキャリア周波数ｆｃａｒｒｉｅｒ１とインバータ１９０、２６０用のキャリア周波数ｆｃａｒｒｉｅｒ２は、スイッチング信号生成部４６０に入力される。キャリア生成部５２０については、図２にて詳細に説明する。
【００３８】
ＵＶＷ相デューティ指令生成部４７０は、ＵＶＷ相電圧指令生成部４８０で生成したＵＶＷ相電圧指令値ｖｕ１＊、ｖｖ１＊、ｖｗ１＊と、電圧センサ１２０で検出した平滑キャパシタ１１０の両端の電圧値ｖｃｓと、キャリア生成部５２０で生成した三角波キャリアｃａｒｒｉｅｒ２に基づいて、インバータ１９０のＵＶＷ相デューティ指令値Ｄｕ１＊、Ｄｖ１＊、Ｄｗ１＊を生成する。さらに、ＵＶＷ相デューティ指令生成部４７０はＵＶＷ相電圧指令生成部４８０で生成したＵＶＷ相電圧指令値ｖｕ２＊、ｖｖ２＊、ｖｗ２＊と、電圧センサ１２０で検出した平滑キャパシタ１１０の両端の電圧値ｖｃｓと、キャリア生成部５２０で生成した三角波キャリアｃａｒｒｉｅｒ２に基づいて、インバータ２６０のＵＶＷ相デューティ指令値Ｄｕ２＊、Ｄｖ２＊、Ｄｗ２＊を生成する。生成されたＵＶＷ相デューティ指令値Ｄｕ１＊、Ｄｖ１＊、Ｄｗ１＊、Ｄｕ２＊、Ｄｖ２＊、Ｄｗ２＊は、スイッチング信号生成部４６０に入力される。ＵＶＷ相デューティ指令生成部４７０については、図７にて詳細に説明する。
【００３９】
デューティ指令生成部４５０は、電圧センサ１２０で検出した平滑キャパシタ１１０の両端の電圧値ｖｃｓと、Ｐ−Ｑ間電圧指令生成部４４０で生成したＰ−Ｑ間電圧指令値ｖｐｑ＊と、キャリア生成部５２０で生成した三角波キャリアｃａｒｒｉｅｒ１に基づいて、昇圧コンバータ１００のデューティ指令値Ｄｂ＊を生成する。生成されたデューティ指令値Ｄｂ＊は、スイッチング信号生成部４６０に入力される。デューティ指令生成部４５０については、図９にて詳細に説明する。
【００４０】
スイッチング信号生成部４６０は、ＵＶＷ相デューティ指令生成部４７０で生成したＵＶＷ相デューティ指令値Ｄｕ１＊、Ｄｖ１＊、Ｄｗ１＊と、インバータ用の三角波キャリアｃａｒｒｉｅｒ２及びキャリア周波数ｆｃａｒｒｉｅｒ２と、昇圧コンバータ用のキャリア周波数ｆｃａｒｒｉｅｒ１と、に基づいて、インバータ１９０のＵ相の上アームのスイッチング素子１３０用のスイッチング信号Ｓｕｐ１と、インバータ１９０のＵ相の下アームのスイッチング素子１４０用のスイッチング信号Ｓｕｎ１と、インバータ１９０のＶ相の上アームのスイッチング素子１５０用のスイッチング信号Ｓｖｐ１と、インバータ１９０のＶ相の下アームのスイッチング素子１６０用のスイッチング信号Ｓｖｎ１と、インバータ１９０のＷ相の上アームのスイッチング素子１７０用のスイッチング信号Ｓｗｐ１と、インバータ１９０のＷ相の下アームのスイッチング素子１８０用のスイッチング信号Ｓｗｎ１を生成する。さらに、スイッチング信号生成部４６０は、ＵＶＷ相デューティ指令生成部４７０で生成したＵＶＷ相デューティ指令値Ｄｕ２＊、Ｄｖ２＊、Ｄｗ２＊と、インバータ用の三角波キャリアｃａｒｒｉｅｒ２及びキャリア周波数ｆｃａｒｒｉｅｒ２と、昇圧コンバータ用のキャリア周波数ｆｃａｒｒｉｅｒ１と、に基づいて、インバータ２６０のＵ相の上アームのスイッチング素子２００用のスイッチング信号Ｓｕｐ２と、インバータ２６０のＵ相の下アームのスイッチング素子２１０用のスイッチング信号Ｓｕｎ２と、インバータ２６０のＶ相の上アームのスイッチング素子２２０用のスイッチング信号Ｓｖｐ２と、インバータ２６０のＶ相の下アームのスイッチング素子２３０用のスイッチング信号Ｓｖｎ２と、インバータ２６０のＷ相の上アームのスイッチング素子２４０用のスイッチング信号Ｓｗｐ２と、インバータ２６０のＷ相の下アームのスイッチング素子２５０用のスイッチング信号Ｓｗｎ２を生成する。さらに、スイッチング信号生成部４６０は、デューティ指令生成部４５０で生成したデューティ指令値Ｄｂ＊と、昇圧コンバータ用の三角波キャリアｃａｒｒｉｅｒ１及びキャリア周波数ｆｃａｒｒｉｅｒ１と、インバータ用のキャリア周波数ｆｃａｒｒｉｅｒ２と、に基づいて、昇圧コンバータ１００の上アームのスイッチング素子８０用のスイッチング信号Ｓｂｐと、昇圧コンバータ１００の下アームのスイッチング素子９０用のスイッチング信号Ｓｂｎを生成する。生成されたインバータ１９０のスイッチング素子１３０、１４０、１５０、１６０、１７０、１８０用のスイッチング信号Ｓｕｐ１、Ｓｕｎ１、Ｓｖｐ１、Ｓｖｎ１、Ｓｗｐ１、Ｓｗｎ１と、インバータ２６０のスイッチング素子２００、２１０、２２０、２３０、２４０、２５０用のスイッチング信号Ｓｕｐ２、Ｓｕｎ２、Ｓｖｐ２、Ｓｖｎ２、Ｓｗｐ２、Ｓｗｎ２と、昇圧コンバータ１００のスイッチング素子８０、９０のスイッチング信号Ｓｂｐ、Ｓｂｎは、ゲートドライブ回路５４０に入力される。スイッチング信号生成部４６０については、図１１にて詳細に説明する。
【００４１】
ゲートドライブ回路５４０は、スイッチング信号生成部４６０で生成したスイッチング信号Ｓｕｐ１、Ｓｕｎ１、Ｓｖｐ１、Ｓｖｎ１、Ｓｗｐ１、Ｓｗｎ１に基づいて、インバータ１９０のスイッチング素子１３０、１４０、１５０、１６０、１７０、１８０を構成するＩＧＢＴをオン、オフさせることができる電圧に変換し、変換した電圧をＩＧＢＴのゲート・エミッタ間に印加する。さらに、ゲートドライブ回路５４０は、スイッチング信号生成部４６０で生成したスイッチング信号Ｓｕｐ２、Ｓｕｎ２、Ｓｖｐ２、Ｓｖｎ２、Ｓｗｐ２、Ｓｗｎ２に基づいて、インバータ２６０のスイッチング素子２００、２１０、２２０、２３０、２４０、２５０を構成するＩＧＢＴをオン、オフさせることができる電圧に変換し、変換した電圧をＩＧＢＴのゲートとエミッタ間に印加する。さらに、ゲートドライブ回路５４０は、スイッチング信号生成部４６０で生成したスイッチング信号Ｓｂｐ、Ｓｂｎに基づいて、昇圧コンバータ１００のスイッチング素子８０、９０を構成するＩＧＢＴをオン、オフさせることができる電圧に変換し、変換した電圧をＩＧＢＴのゲートとエミッタ間に印加する。
【００４２】
以上説明したように、昇圧コンバータ１００は、車両制御装置（不図示）から受信した昇圧コンバータ１００の出力電圧指令ｖｃｓ＊に応じて、昇圧コンバータ１００の上アームのスイッチング素子８０と下アームのスイッチング素子９０のオンとオフの割合を変化させ、平滑キャパシタ１１０の両端の電圧値をバッテリ１の電圧値以上に制御する。昇圧コンバータ１００を用いて、インバータ１９０、２６０の入力電圧を高電圧化することにより、モータジェネレータ３２０、３６０の出力を向上させることができる。
【００４３】
また、インバータ１９０は、車両制御装置（不図示）から受信したモータジェネレータ３２０のトルク指令Ｔｒｑ１＊に応じて、平滑キャパシタ１１０の直流電圧を可変電圧、可変周波数の３相交流電圧に変換する。インバータ１９０は、変換した３相交流電圧をモータジェネレータ３２０の３相巻線２９０に印加し、モータジェネレータ３２０の３相巻線２９０に流れる３相交流電流を制御することにより、間接的に、モータジェネレータ３２０のトルクを間接的に制御する。インバータ２６０は、インバータ１９０と同様に、車両制御装置（不図示）から受信したモータジェネレータ３６０のトルク指令Ｔｒｑ２＊に応じて、平滑キャパシタ１１０の直流電圧を可変電圧、可変周波数の３相交流電圧に変換する。インバータ２６０は、変換した３相交流電圧をモータジェネレータ３６０の３相巻線３３０に印加し、モータジェネレータ３６０の３相巻線３３０に流れる３相交流電流を制御することにより、間接的に、モータジェネレータ３６０のトルクを制御する。
【００４４】
このように電力変換システムを構成することにより、モータジェネレータ３２０のトルクを車両制御装置（不図示）から受信したモータジェネレータ３２０のトルク指令Ｔｒｑ１＊に一致するように制御することができる。さらに、モータジェネレータ３６０のトルクをモータジェネレータ３６０のトルク指令Ｔｒｑ２＊に一致するように制御することができる。さらに、昇圧コンバータ１００の出力電圧ｖｃｓ（平滑キャパシタ１１０の両端の電圧値ｖｃｓ）を昇圧コンバータ１００の出力電圧指令ｖｃｓ＊に一致するように制御することができる。
【００４５】
次に、キャリア生成部５２０の構成を詳細に説明する。
【００４６】
図２は、キャリア生成部５２０の構成を説明する図である。キャリア生成部５２０は、相電流最大値演算部５５０と、インバータ１９０、２６０用のキャリア周波数設定部５６０と、インバータ１９０、２６０用のキャリア生成部５７０と、昇圧コンバータ１００用のキャリア生成部５８０と、昇圧コンバータ１００用のキャリア周波数設定部５９０と、を有する。
【００４７】
昇圧コンバータ用キャリア周波数設定部５９０は、あらかじめマイコンのメモリに記憶させておいた昇圧コンバータ１００用のキャリア周波数ｆｃａｒｒｉｅｒ１の値を出力する。出力されたキャリア周波数ｆｃａｒｒｉｅｒ１の値は、昇圧コンバータ用キャリア生成部５８０とインバータ用キャリア周波数設定部５６０とスイッチング信号生成部４６０に入力される。
【００４８】
昇圧コンバータ用キャリア生成部５８０は、昇圧コンバータ用キャリア周波数設定部５９０から入力されたキャリア周波数ｆｃａｒｒｉｅｒ１に基づいて、昇圧コンバータ１００用の三角波キャリアｃａｒｒｉｅｒ１を生成する。生成された三角波キャリアｃａｒｒｉｅｒ１は、インバータ用キャリア周波数設定部５６０と、インバータ用キャリア生成部５７０と、スイッチング信号生成部４６０と、デューティ指令生成部４５０に入力される。昇圧コンバータ用キャリア生成部５８０の処理手順については、図３で説明する。
【００４９】
相電流最大値演算部５５０は、モータジェネレータ３２０のｄｑ軸電流値ｉｄ１、ｉｑ１を用いて、（１）式により、モータジェネレータ３２０の相電流の最大値ｉｐｈｍａｘ１を算出する。
【００５０】
【数１】
2015149820.tif 000003
【００５１】
さらに、相電流最大値演算部５５０は、モータジェネレータ３６０のｄｑ軸電流値ｉｄ２、ｉｑ２を用いて、（２）式により、モータジェネレータ３６０の相電流の最大値ｉｐｈｍａｘ２を算出する。
【００５２】
【数２】
2015149820.tif 000004
【００５３】
算出されたモータジェネレータ３２０の相電流の最大値ｉｐｈｍａｘ１と、モータジェネレータ３６０の相電流の最大値ｉｐｈｍａｘ２は、インバータ用キャリア周波数設定部５６０に入力される。
【００５４】
インバータ用キャリア周波数設定部５６０は、リアクトル７０に流れる電流値ｉＬと、平滑キャパシタ１１０の両端の電圧値ｖｃｓと、昇圧コンバータ用キャリア周波数設定部５９０で設定したキャリア周波数ｆｃａｒｒｉｅｒ１と、昇圧コンバータ用キャリア生成部５８０で生成した三角波キャリアｃａｒｒｉｅｒ１と、相電流最大値演算部５５０で算出した相電流の最大値ｉｐｈｍａｘ１、ｉｐｈｍａｘ２に基づいて、インバータ１９０、２６０用のキャリア周波数ｆｃａｒｒｉｅｒ２を設定する。設定されたキャリア周波数ｆｃａｒｒｉｅｒ２は、インバータ用キャリア生成部５７０とスイッチング信号生成部４６０に入力される。インバータ用キャリア周波数設定部５６０の処理手順については、図４で説明する。
【００５５】
インバータ用キャリア生成部５７０は、インバータ用キャリア周波数設定部５６０で設定したキャリア周波数ｆｃａｒｒｉｅｒ２と、昇圧コンバータ用キャリア生成部５８０で生成した三角波キャリアｃａｒｒｉｅｒ１に基づいて、インバータ１９０、２６０用の三角波キャリアｃａｒｒｉｅｒ２を生成する。生成されたインバータ１９０、２６０用の三角波キャリアｃａｒｒｉｅｒ２は、ＵＶＷ相デューティ指令生成部４７０と、スイッチング信号生成部４６０に入力される。インバータ用キャリア生成部５７０の処理手順については、図５で説明する。
【００５６】
図３は、図２中に示される昇圧コンバータ用キャリア生成部５８０の処理手順を説明する図である。
【００５７】
ステップａ１において、昇圧コンバータ用キャリア生成部５８０は、昇圧コンバータ用の三角波キャリアｃａｒｒｉｅｒ１の初期値を、所定のボトム値Ｃｂｔに設定する。なお、三角波キャリアｃａｒｒｉｅｒ１の初期値は、所定のピーク値Ｃｐｋに設定しても問題ない。
【００５８】
ステップａ２において、昇圧コンバータ用キャリア生成部５８０は、昇圧コンバータ用のキャリア周波数ｆｃａｒｒｉｅｒ１を取得する。
【００５９】
ステップａ３において、昇圧コンバータ用キャリア生成部５８０は、昇圧コンバータ用の三角波キャリアｃａｒｒｉｅｒ１の値が、所定のボトム値Ｃｂｔに等しいか否かを判定する。ステップａ３において、三角波キャリアｃａｒｒｉｅｒ１の値が、所定のボトム値Ｃｂｔに等しい場合には、昇圧コンバータ用キャリア生成部５８０は、ステップａ４に移行する。一方、ステップａ３において、三角波キャリアｃａｒｒｉｅｒ１の値が、所定のボトム値Ｃｂｔに等しくない場合には、昇圧コンバータ用キャリア生成部５８０は、ステップａ５に移行する。
【００６０】
ステップａ４において、昇圧コンバータ用キャリア生成部５８０は、キャリアアップダウンＣｕｄ１をオンに設定し、ステップａ７の処理に移行する。
【００６１】
ステップａ５において、昇圧コンバータ用キャリア生成部５８０は、三角波キャリアｃａｒｒｉｅｒ１の値が、所定のピーク値Ｃｐｋに等しいか否かを判定する。ステップａ５において、三角波キャリアｃａｒｒｉｅｒ１の値が、所定のピーク値Ｃｐｋに等しい場合には、昇圧コンバータ用キャリア生成部５８０は、ステップａ６に移行する。一方、ステップａ５において、三角波キャリアｃａｒｒｉｅｒ１の値が、所定のピーク値Ｃｐｋに等しくない場合には、昇圧コンバータ用キャリア生成部５８０は、キャリアアップダウンＣｕｄ１の状態を変更せずに、ステップａ７の処理に移行する。
【００６２】
ここで、キャリアアップダウンＣｕｄ１とは、昇圧コンバータ用の三角波キャリアｃａｒｒｉｅｒ１を上昇させるか、それとも、下降させるかの判定に利用されるものである。具体的には、キャリアアップダウンＣｕｄ１がオンである場合には、三角波キャリアｃａｒｒｉｅｒ１を上昇させ、キャリアアップダウンＣｕｄ１がオフである場合には、三角波キャリアｃａｒｒｉｅｒ１を下降させるようにする。
【００６３】
ステップａ６において、昇圧コンバータ用キャリア生成部５８０は、キャリアアップダウンＣｕｄ１をオフに設定し、ステップａ７の処理に移行する。
【００６４】
ステップａ７において、昇圧コンバータ用キャリア生成部５８０は、キャリアアップダウンＣｕｄ１がオンであるか否かを判定する。ステップａ７において、キャリアアップダウンＣｕｄ１がオンである場合には、昇圧コンバータ用キャリア生成部５８０は、ステップａ８に移行する。一方、ステップａ７において、キャリアアップダウンＣｕｄ１がオンではない場合には、昇圧コンバータ用キャリア生成部５８０は、ステップａ１１に移行する。
【００６５】
ステップａ８において、昇圧コンバータ用キャリア生成部５８０は、所定のピーク値Ｃｐｋが、キャリア生成部５２０の演算周期Ｔｃａｌ１と、所定のピーク値Ｃｐｋと、所定のボトム値Ｃｂｔと、昇圧コンバータ用のキャリア周波数ｆｃａｒｒｉｅｒ１と、を（３）式に代入して得られたアップダウン値α１に昇圧コンバータ用の三角波キャリアｃａｒｒｉｅｒ１の値を加算して得られた値よりも大きいか否かを判定する。
【００６６】
【数３】
2015149820.tif 000005
【００６７】
ここで、アップダウン値α１とは、昇圧コンバータ用キャリア生成部５８０の演算１周期で変化させる三角波キャリアｃａｒｒｉｅｒ１の値である。ステップａ８において、所定のピーク値Ｃｐｋがアップダウン値α１に三角波キャリアｃａｒｒｉｅｒ１の値を加算して得られた値よりも大きい場合には、昇圧コンバータ用キャリア生成部５８０は、ステップａ９に移行する。一方、ステップａ８において、所定のピーク値Ｃｐｋがアップダウン値α１に三角波キャリアｃａｒｒｉｅｒ１の値を加算して得られた値よりも大きくない場合には、昇圧コンバータ用キャリア生成部５８０は、ステップａ１０に移行する。
【００６８】
ステップａ９おいて、昇圧コンバータ用キャリア生成部５８０は、現在の三角波キャリアｃａｒｒｉｅｒ１の値にアップダウン値α１を加算したのち、ステップａ２の処理に戻る。
【００６９】
ステップａ１０において、昇圧コンバータ用キャリア生成部５８０は、三角波キャリアｃａｒｒｉｅｒ１の値を、所定のピーク値Ｃｐｋに一致させたのち、ステップａ２の処理に戻る。
【００７０】
ステップａ１１において、昇圧コンバータ用キャリア生成部５８０は、所定のボトム値Ｃｂｔが三角波キャリアｃａｒｒｉｅｒ１の値からアップダウン値α１を減算して得られた値よりも小さいか否かを判定する。ステップａ１１において、所定のボトム値Ｃｂｔが三角波キャリアｃａｒｒｉｅｒ１の値からアップダウン値α１を減算して得られた値よりも小さい場合には、昇圧コンバータ用キャリア生成部５８０は、ステップａ１２に移行する。一方、ステップａ１１において、所定のボトム値Ｃｂｔが三角波キャリアｃａｒｒｉｅｒ１からアップダウン値α１を減算して得られた値よりも小さくない場合には、昇圧コンバータ用キャリア生成部５８０は、ステップａ１３に移行する。
【００７１】
ステップａ１２において、昇圧コンバータ用キャリア生成部５８０は、現在の三角波キャリアｃａｒｒｉｅｒ１の値からアップダウン値α１を減算したのち、ステップａ２の処理に戻る。
【００７２】
ステップａ１３おいて、昇圧コンバータ用キャリア生成部５８０は、三角波キャリアｃａｒｒｉｅｒ１の値を、所定のボトム値Ｃｂｔに一致させたのち、ステップａ２の処理に戻る。
【００７３】
昇圧コンバータ用キャリア生成部５８０は、上述したステップａ１〜ａ１３の処理を繰り返し、昇圧コンバータ用の三角波キャリアｃａｒｒｉｅｒ１を生成する。生成された三角波キャリアｃａｒｒｉｅｒ１は、図２で説明したように、インバータ用のキャリア周波数設定部５６０と、インバータ用のキャリア生成部５７０と、スイッチング信号生成部４６０と前記昇圧コンバータ１００のデューティ指令生成部４５０に入力される。
【００７４】
このように昇圧コンバータ用の三角波キャリアｃａｒｒｉｅｒ１を生成することにより、昇圧コンバータ用の三角波キャリアｃａｒｒｉｅｒ１の周波数を、キャリア周波数ｆｃａｒｒｉｅｒ１に一致させることができる。
【００７５】
図４は、図２中に示されるインバータ用キャリア周波数設定部５６０の処理手順を説明する図である。
【００７６】
ステップｂ１において、インバータ用キャリア周波数設定部５６０は、リアクトル７０に流れる電流値ｉＬを取得する。
【００７７】
ステップｂ２において、インバータ用キャリア周波数設定部５６０は、平滑キャパシタ１１０の両端の電圧値ｖｃｓを取得する。
【００７８】
ステップｂ３において、インバータ用キャリア周波数設定部５６０は、相電流最大値演算部５５０で算出したモータジェネレータ３２０の相電流の最大値ｉｐｈｍａｘ１を取得する。
【００７９】
ステップｂ４において、インバータ用キャリア周波数設定部５６０は、相電流最大値演算部５５０で算出したモータジェネレータ３６０の相電流の最大値ｉｐｈｍａｘ２を取得する。
【００８０】
ステップｂ５において、インバータ用キャリア周波数設定部５６０は、昇圧コンバータ用キャリア周波数設定部５９０で設定したキャリア周波数ｆｃａｒｒｉｅｒ１を取得する。
【００８１】
ステップｂ６において、インバータ用キャリア周波数設定部５６０は、昇圧コンバータ用キャリア生成部５８０で生成した三角波キャリアｃａｒｒｉｅｒ１を取得する。なお、ステップｂ１〜ｂ６の順序は、どのように変更しても問題ない。
【００８２】
ステップｂ７において、インバータ用キャリア周波数設定部５６０は、上述したステップｂ１〜ステップｂ４で取得したデータに基づいて、昇圧コンバータ１００及びインバータ１９０、２６０のスイッチング素子８０、９０、１３０、１４０、１５０、１６０、１７０、１８０、２００、２１０、２２０、２３０、２４０、２５０に印加される電圧のワースト値Ｖｗｏｒｓｔを算出する。ワースト値Ｖｗｏｒｓｔは、リアクトル７０に流れる電流値ｉＬと、平滑キャパシタ１１０の両端の電圧ｖｃｓと、モータジェネレータ３２０の相電流の最大値ｉｐｈｍａｘ１と、モータジェネレータ３６０の相電流の最大値ｉｐｈｍａｘ２の組み合わせに対応したマップデータとして、予め測定しておいた値をマイコンのメモリ（不図示）に記憶させている。なお、ワースト値Ｖｗｏｒｓｔは、昇圧コンバータ１００の上アーム（下アーム）のスイッチング素子とインバータ１９０、２６０の上アーム（下アーム）のスイッチング素子が、同時にオフからオンに切り替わる時、もしくは、同時にオンからオフに切り替わる時に発生することがわかっているため、予め測定しておくことが可能である。また、ワースト値Ｖｗｏｒｓｔは、近似式などを利用して算出しても問題ない。
【００８３】
ステップｂ８において、インバータ用キャリア周波数設定部５６０は、ステップｂ６で取得した三角波キャリアｃａｒｒｉｅｒ１の値が所定のピーク値Ｃｐｋに等しいか否かを判定する。ステップｂ８において、三角波キャリアｃａｒｒｉｅｒ１の値が所定のピーク値Ｃｐｋに等しい場合には、インバータ用キャリア周波数設定部５６０は、ステップｂ９に移行する。一方、ステップｂ８において、三角波キャリアｃａｒｒｉｅｒ１の値が、所定のピーク値Ｃｐｋに等しくない場合には、インバータ用キャリア周波数設定部５６０は、ステップｂ１２に移行する。
【００８４】
ステップｂ９において、インバータ用キャリア周波数設定部５６０は、ワースト値Ｖｗｏｒｓｔが所定電圧Ｖｔｈ以上であるか否かを判定する。ステップｂ９において、ワースト値Ｖｗｏｒｓｔが所定電圧Ｖｔｈ以上である場合には、インバータ用キャリア周波数設定部５６０は、ステップｂ１０に移行する。一方、ステップｂ９において、ワースト値Ｖｗｏｒｓｔが所定電圧Ｖｔｈ以上ではない場合には、インバータ用キャリア周波数設定部５６０は、ステップｂ１１に移行する。
【００８５】
ステップｂ１０において、インバータ用キャリア周波数設定部５６０は、インバータ用のキャリア周波数ｆｃａｒｒｉｅｒ２の値を昇圧コンバータ用のキャリア周波数ｆｃａｒｒｉｅｒ１の値に一致させる。その後、ステップｂ１の処理に戻る。
【００８６】
ステップｂ１１において、インバータ用キャリア周波数設定部５６０は、インバータ用のキャリア周波数ｆｃａｒｒｉｅｒ２の値を昇圧コンバータ用のキャリア周波数ｆｃａｒｒｉｅｒ１の値より小さい値に設定する。その後、ステップｂ１の処理に戻る。
【００８７】
ステップｂ１２において、インバータ用キャリア周波数設定部５６０は、三角波キャリアｃａｒｒｉｅｒ１の値が所定のボトム値Ｃｂｔに等しいか否かを判定する。ステップｂ１２において、三角波キャリアｃａｒｒｉｅｒ１の値が所定のボトム値Ｃｂｔに等しい場合には、インバータ用キャリア周波数設定部５６０は、上述したステップｂ９〜ステップｂ１１の処理を実施したのち、ステップｂ１の処理に戻る。一方、ステップｂ１２において、三角波キャリアｃａｒｒｉｅｒ１の値が所定のボトム値Ｃｂｔに等しくない場合には、インバータ用キャリア周波数設定部５６０は、キャリア周波数ｆｃａｒｒｉｅｒ２の値を変更せずに、ステップｂ１の処理に戻る。
【００８８】
インバータ用キャリア周波数設定部５６０は、上述した処理を繰り返し、インバータ用のキャリア周波数ｆｃａｒｒｉｅｒ２を生成する。生成されたキャリア周波数ｆｃａｒｒｉｅｒ２は、インバータ用キャリア生成部５７０とスイッチング信号生成部４６０に入力される。
【００８９】
このように、インバータ用のキャリア周波数ｆｃａｒｒｉｅｒ２を設定することにより、ワースト値Ｖｗｏｒｓｔが所定電圧Ｖｔｈ以上である場合には、インバータ用のキャリア周波数ｆｃａｒｒｉｅｒ２の値を昇圧コンバータ用のキャリア周波数ｆｃａｒｒｉｅｒ１に一致させることができる。また、ワースト値Ｖｗｏｒｓｔが、所定電圧Ｖｔｈ未満である場合には、インバータ用のキャリア周波数ｆｃａｒｒｉｅｒ２の値を昇圧コンバータ用のキャリア周波数ｆｃａｒｒｉｅｒ１の値より低い値に設定することができる。したがって、ワースト値Ｖｗｏｒｓｔが所定電圧Ｖｔｈ未満である場合には、インバータのスイッチング素子のスイッチング損失を低減することができるため、インバータを高効率化することができる。さらに、昇圧コンバータ用の三角波キャリアｃａｒｒｉｅｒ１の値が所定のピーク値Ｃｐｋに一致したときと、所定のボトム値Ｃｂｔに一致したときに、インバータ用のキャリア周波数ｆｃａｒｒｉｅｒ２の値を変更することができる。
【００９０】
図５は、図２中に示されるインバータ用キャリア生成部５７０の処理手順を説明する図である。
【００９１】
ステップｃ１において、インバータ用キャリア生成部５７０は、インバータ用の三角波キャリアｃａｒｒｉｅｒ２の初期値を所定のボトム値Ｃｂｔに一致させる。なお、三角波キャリアｃａｒｒｉｅｒ２の初期値は、所定のピーク値Ｃｐｋに一致させても問題ない。
【００９２】
ステップｃ２において、インバータ用キャリア生成部５７０は、昇圧コンバータ用キャリア生成部５８０で生成した三角波キャリアｃａｒｒｉｅｒ１を取得する。
【００９３】
ステップｃ３において、インバータ用キャリア生成部５７０は、インバータ用キャリア周波数設定部５６０で設定したキャリア周波数ｆｃａｒｒｉｅｒ２を取得する。なお、ステップｃ２とステップｃ３の順序は、入れ替えても問題ない。
【００９４】
ステップｃ４において、インバータ用キャリア生成部５７０は、ステップｃ３で取得したキャリア周波数ｆｃａｒｒｉｅｒ２の値がインバータ用キャリア生成部５７０の１演算周期前に取得したキャリア周波数ｆｃａｒｒｉｅｒ２の値から変更されたか否かを判定する。ステップｃ４において、キャリア周波数ｆｃａｒｒｉｅｒ２の値が変更された場合には、インバータ用キャリア生成部５７０は、ステップｃ５に移行する。一方、ステップｃ４において、キャリア周波数ｆｃａｒｒｉｅｒ２の値が変更されていない場合には、インバータ用キャリア生成部５７０は、ステップｃ８に移行する。
【００９５】
ステップｃ５において、インバータ用キャリア生成部５７０は、昇圧コンバータ用の三角波キャリアｃａｒｒｉｅｒ１の値が所定のピーク値Ｃｐｋに等しいか否かを判定する。ステップｃ５において、三角波キャリアｃａｒｒｉｅｒ１の値が所定のピーク値Ｃｐｋに等しい場合には、インバータ用キャリア生成部５７０は、ステップｃ６に移行する。一方、ステップｃ５において、三角波キャリアｃａｒｒｉｅｒ１の値が所定のピーク値Ｃｐｋに等しくない場合には、インバータ用キャリア生成部５７０は、ステップｃ７に移行する。
【００９６】
ステップｃ６において、インバータ用キャリア生成部５７０は、インバータ用の三角波キャリアｃａｒｒｉｅｒ２の値を、所定のボトム値Ｃｂｔに一致させたのち、ステップｃ２の処理に戻る。
【００９７】
ステップｃ７において、インバータ用キャリア生成部５７０は、三角波キャリアｃａｒｒｉｅｒ２の値を所定のピーク値Ｃｐｋに一致させたのち、ステップｃ２の処理に戻る。
【００９８】
ステップｃ８において、インバータ用キャリア生成部５７０は、三角波キャリアｃａｒｒｉｅｒ２の値が所定のボトム値Ｃｂｔに等しいか否かを判定する。ステップｃ８において、三角波キャリアｃａｒｒｉｅｒ２の値が所定のボトム値Ｃｂｔに等しい場合には、インバータ用キャリア生成部５７０は、ステップｃ９に移行する。一方、ステップｃ８において、三角波キャリアｃａｒｒｉｅｒ２の値が所定のボトム値Ｃｂｔに等しくない場合には、インバータ用キャリア生成部５７０は、ステップｃ１０に移行する。
【００９９】
ステップｃ９において、インバータ用キャリア生成部５７０は、キャリアアップダウンＣｕｄ２をオンに設定し、ステップｃ１２に移行する。
【０１００】
ここで、キャリアアップダウンＣｕｄ２とは、インバータ用の三角波キャリアｃａｒｒｉｅｒ２を上昇させるか、それとも、下降させるかの判定に利用されるものである。具体的には、キャリアアップダウンＣｕｄ２がオンである場合には、三角波キャリアｃａｒｒｉｅｒ２を上昇させ、キャリアアップダウンＣｕｄ２がオフである場合には、三角波キャリアｃａｒｒｉｅｒ２を下降させるようにする。
【０１０１】
ステップｃ１０において、インバータ用キャリア生成部５７０は、三角波キャリアｃａｒｒｉｅｒ２の値が所定のピーク値Ｃｐｋに等しいか否かを判定する。ステップｃ１０において、三角波キャリアｃａｒｒｉｅｒ２の値が所定のピーク値Ｃｐｋに等しい場合には、インバータ用キャリア生成部５７０は、ステップｃ１１に移行する。一方、ステップｃ１０において、三角波キャリアｃａｒｒｉｅｒ２の値が所定のピーク値Ｃｐｋに等しくない場合には、インバータ用キャリア生成部５７０は、キャリアアップダウンＣｕｄ２の状態を変更せずに、ステップｃ１２に移行する。
【０１０２】
ステップｃ１１において、インバータ用キャリア生成部５７０は、キャリアアップダウンＣｕｄ２をオフに設定し、ステップｃ１２に移行する。
【０１０３】
ステップｃ１２において、インバータ用キャリア生成部５７０は、キャリアアップダウンＣｕｄ２がオンであるか否かを判定する。ステップｃ１２において、キャリアアップダウンＣｕｄ２がオンである場合には、インバータ用キャリア生成部５７０は、ステップｃ１３に移行する。一方、ステップｃ１２において、キャリアアップダウンＣｕｄ２がオンではない場合には、インバータ用キャリア生成部５７０は、ステップｃ１６に移行する。
【０１０４】
ステップｃ１３において、インバータ用キャリア生成部５７０は、所定のピーク値Ｃｐｋがキャリア生成部５２０の演算周期Ｔｃａｌ１と、所定のピーク値Ｃｐｋと、所定のボトム値Ｃｂｔと、インバータ用のキャリア周波数ｆｃａｒｒｉｅｒ２と、を（４）式に代入して得られたアップダウン値α２にインバータ用の三角波キャリアｃａｒｒｉｅｒ２の値を加算して得られた値よりも大きいか否かを判定する。
【０１０５】
【数４】
2015149820.tif 000006
【０１０６】
ここで、アップダウン値α２とは、インバータ用キャリア生成部５７０の演算１周期で変化させる三角波キャリアｃａｒｒｉｅｒ２の値である。ステップｃ１３において、所定のピーク値Ｃｐｋがアップダウン値α２に三角波キャリアｃａｒｒｉｅｒ２の値を加算して得られた値よりも大きい場合には、インバータ用キャリア生成部５７０は、ステップｃ１４に移行する。一方、ステップｃ１３において、所定のピーク値Ｃｐｋがアップダウン値α２にインバータ１９０、２６０用の三角波キャリアｃａｒｒｉｅｒ２の値を加算して得られた値よりも大きくない場合には、インバータ用キャリア生成部５７０は、ステップｃ１５に移行する。
【０１０７】
ステップｃ１４において、インバータ用キャリア生成部５７０は、現在のインバータ用の三角波キャリアｃａｒｒｉｅｒ２の値にアップダウン値α２を加算したのち、ステップｃ２の処理に戻る。
【０１０８】
ステップｃ１５において、インバータ用キャリア生成部５７０は、三角波キャリアｃａｒｒｉｅｒ２の値を、所定のピーク値Ｃｐｋに一致させたのち、ステップｃ２の処理に戻る。
【０１０９】
ステップｃ１６において、インバータ用キャリア生成部５７０は、所定のボトム値Ｃｂｔが三角波キャリアｃａｒｒｉｅｒ２の値からアップダウン値α２を減算して得られた値よりも小さいか否かを判定する。ステップｃ１６において、所定のボトム値Ｃｂｔが三角波キャリアｃａｒｒｉｅｒ２の値からアップダウン値α２を減算して得られた値よりも小さい場合には、インバータ用キャリア生成部５７０は、ステップｃ１７に移行する。一方、ステップｃ１６において、所定のボトム値Ｃｂｔが三角波キャリアｃａｒｒｉｅｒ２の値からアップダウン値α２を減算して得られた値よりも小さくない場合には、インバータ用キャリア生成部５７０は、ステップｃ１８に移行する。
【０１１０】
ステップｃ１７において、インバータ用キャリア生成部５７０は、現在の三角波キャリアｃａｒｒｉｅｒ２の値からアップダウン値α２を減算したのち、ステップｃ２の処理に戻る。
【０１１１】
ステップｃ１８において、インバータ用キャリア生成部５７０は、三角波キャリアｃａｒｒｉｅｒ２の値を、所定のボトム値Ｃｂｔに一致させたのち、ステップｃ２の処理に戻る。
【０１１２】
インバータ用キャリア生成部５７０は、上述した処理を繰り返し、インバータ１９０、２６０用の三角波キャリアｃａｒｒｉｅｒ２を生成する。生成されたインバータ１９０、２６０用の三角波キャリアｃａｒｒｉｅｒ２は、スイッチング信号生成部４６０と、ＵＶＷ相デューティ指令生成部４７０に入力される。
【０１１３】
このように、インバータ用の三角波キャリアｃａｒｒｉｅｒ２を生成することにより、三角波キャリアｃａｒｒｉｅｒ２の周波数を、キャリア周波数ｆｃａｒｒｉｅｒ２の値に一致させることができる。さらに、インバータ用のキャリア周波数ｆｃａｒｒｉｅｒ２が、昇圧コンバータ用のキャリア周波数ｆｃａｒｒｉｅｒ１と同じ値に設定された場合には、インバータ用の三角波キャリアｃａｒｒｉｅｒ２を、昇圧コンバータ用の三角波キャリアｃａｒｒｉｅｒ１と同一周波数で、１８０度位相の異なった波形にすることができる。
【０１１４】
図６は、昇圧コンバータ用のキャリア周波数ｆｃａｒｒｉｅｒ１及び三角波キャリアｃａｒｒｉｅｒ１と、インバータ用のキャリア周波数ｆｃａｒｒｉｅｒ２及び三角波キャリアｃａｒｒｉｅｒ２の波形を説明する図である。
【０１１５】
昇圧コンバータ用キャリア周波数ｆｃａｒｒｉｅｒ１は、上述したように、昇圧コンバータ用キャリア周波数設定部５９０により、あらかじめマイコンのメモリ（不図示）に記憶された値に設定されるため一定値となる。したがって、昇圧コンバータ用キャリア周波数ｆｃａｒｒｉｅｒ１に基づいて生成された昇圧コンバータ用三角波キャリアｃａｒｒｉｅｒ１は、一定の周期Ｔｃａｒｒｉｅｒ１で、所定のピーク値Ｃｐｋから所定のボトム値Ｃｂｔまで下降したのち、所定のボトム値Ｃｂｔから所定のピーク値Ｃｐｋまで上昇する波形となる。
【０１１６】
インバータ用キャリア周波数ｆｃａｒｒｉｅｒ２は、上述したように、ワースト値Ｖｗｏｒｓｔが所定電圧Ｖｔｈ以上である場合には、昇圧コンバータ用キャリア周波数ｆｃａｒｒｉｅｒ１と同じ周波数となる。また、ワースト値Ｖｗｏｒｓｔが、所定電圧Ｖｔｈ未満である場合には、インバータ用キャリア周波数ｆｃａｒｒｉｅｒ２は、昇圧コンバータ用キャリア周波数ｆｃａｒｒｉｅｒ１より低い値になる。インバータ用キャリア周波数ｆｃａｒｒｉｅｒ２は、昇圧コンバータ用三角波キャリアｃａｒｒｉｅｒ１が所定のピーク値Ｃｐｋに一致したときと、所定のボトム値Ｃｂｔに一致したときに変更される。
【０１１７】
図６において、期間Ａは、ワースト値Ｖｗｏｒｓｔが所定電圧Ｖｔｈ未満である期間である。また、期間Ｂは、ワースト値Ｖｗｏｒｓｔが所定電圧Ｖｔｈ以上である期間である。また、期間Ｃは、ワースト値Ｖｗｏｒｓｔが所定電圧Ｖｔｈ未満である期間である。また、期間Ｄは、ワースト値Ｖｗｏｒｓｔが所定電圧Ｖｔｈ以上である期間である。
【０１１８】
したがって、期間Ａにおけるインバータ用キャリア周波数ｆｃａｒｒｉｅｒ２Ａは、昇圧コンバータ用キャリア周波数ｆｃａｒｒｉｅｒ１より低い値となる。期間Ｂにおけるインバータ用キャリア周波数ｆｃａｒｒｉｅｒ２Ｂは、昇圧コンバータ用キャリア周波数ｆｃａｒｒｉｅｒ１に等しい値となる。期間Ｃにおけるインバータ用キャリア周波数ｆｃａｒｒｉｅｒ２Ｃは、昇圧コンバータ用キャリア周波数ｆｃａｒｒｉｅｒ１より低い値となる。期間Ｄにおけるインバータ用キャリア周波数ｆｃａｒｒｉｅｒ２Ｄは、昇圧コンバータ用キャリア周波数ｆｃａｒｒｉｅｒ１に等しい値となる。
【０１１９】
また、インバータ用キャリア周波数ｆｃａｒｒｉｅｒ２が変更されるタイミングは、昇圧コンバータ用三角波キャリアｃａｒｒｉｅｒ１が所定のピーク値Ｃｐｋに一致したときと、所定のボトム値Ｃｂｔに一致したときである。したがって、インバータ用キャリア周波数ｆｃａｒｒｉｅｒ２に基づいて生成されたインバータ用三角波キャリアｃａｒｒｉｅｒ２は、期間Ａでは、周期Ｔｃａｒｒｉｅｒ２Ａで所定のピーク値Ｃｐｋから所定のボトム値Ｃｂｔまで下降したのち、所定のボトム値Ｃｂｔから所定のピーク値Ｃｐｋまで上昇する波形となる。期間Ｂでは、インバータ用三角波キャリアｃａｒｒｉｅｒ２は、周期Ｔｃａｒｒｉｅｒ２Ｂで所定のピーク値Ｃｐｋから所定のボトム値Ｃｂｔまで下降したのち、所定のボトム値Ｃｂｔから所定のピーク値Ｃｐｋまで上昇する波形となる。期間Ｃでは、インバータ用三角波キャリアｃａｒｒｉｅｒ２は、周期Ｔｃａｒｒｉｅｒ２Ｃで所定のピーク値Ｃｐｋから所定のボトム値Ｃｂｔまで下降したのち、所定のボトム値Ｃｂｔから所定のピーク値Ｃｐｋまで上昇する波形となる。期間Ｄでは、インバータ用三角波キャリアｃａｒｒｉｅｒ２は、周期Ｔｃａｒｒｉｅｒ２Ｄで所定のピーク値Ｃｐｋから所定のボトム値Ｃｂｔまで下降したのち、所定のボトム値Ｃｂｔから所定のピーク値Ｃｐｋまで上昇する波形となる。
【０１２０】
また、インバータ用三角波キャリアｃａｒｒｉｅｒ２は、期間Ａから期間Ｂに移行する際には、昇圧コンバータ用三角波キャリアｃａｒｒｉｅｒ１が所定のピーク値Ｃｐｋに一致しているため、所定のボトム値Ｃｂｔに設定される。インバータ用三角波キャリアｃａｒｒｉｅｒ２は、期間Ｂから期間Ｃに移行する際には、昇圧コンバータ用三角波キャリアｃａｒｒｉｅｒ１が所定のピーク値Ｃｐｋに一致しているため、所定のボトム値Ｃｂｔに設定される。インバータ用三角波キャリアｃａｒｒｉｅｒ２は、期間Ｃから期間Ｄに移行する際には、昇圧コンバータ用三角波キャリアｃａｒｒｉｅｒ１が所定のボトム値Ｃｂｔに一致しているため、所定のピーク値Ｃｐｋに設定される。
【０１２１】
次に、インバータ１９０、２６０のＵＶＷ相デューティ指令生成部４７０の構成を詳細に説明する。
【０１２２】
図７は、ＵＶＷ相デューティ指令生成部４７０の構成を説明する図である。ＵＶＷ相デューティ指令生成部４７０は、ＵＶＷ相デューティ指令演算部６００と、ＵＶＷ相デューティ指令更新部６１０を有する。ＵＶＷ相デューティ指令更新部６１０の処理手順については、図８にて説明する。
【０１２３】
ＵＶＷ相デューティ指令演算部６００は、インバータ１９０のＵＶＷ相電圧指令値ｖｕ１＊、ｖｖ１＊、ｖｗ１＊と、インバータ２６０のＵＶＷ相電圧指令値ｖｕ２＊、ｖｖ２＊、ｖｗ２＊と、平滑キャパシタ１１０の両端の電圧値ｖｃｓと、に基づいて、インバータ１９０のＵＶＷ相デューティ指令演算値Ｄｕ１ｃａｌ、Ｄｖ１ｃａｌ、Ｄｗ１ｃａｌと、インバータ２６０のＵＶＷ相デューティ指令演算値Ｄｕ２ｃａｌ、Ｄｖ２ｃａｌ、Ｄｗ２ｃａｌを算出する。
【０１２４】
ここで、各ＵＶＷ相デューティ指令演算値Ｄｕ１ｃａｌ、Ｄｖ１ｃａｌ、Ｄｗ１ｃａｌ、Ｄｕ２ｃａｌ、Ｄｖ２ｃａｌ、Ｄｗ２ｃａｌの算出方法を詳細に説明する。
【０１２５】
ＵＶＷ相デューティ指令演算部６００は、取得したＵ相電圧指令値ｖｕ１＊と、平滑キャパシタ１１０の両端の電圧値ｖｃｓと、所定のピーク値Ｃｐｋと、所定のボトム値Ｃｂｔと、を（５）式に代入し、インバータ１９０のＵ相デューティ指令演算値Ｄｕ１ｃａｌを算出する。
【０１２６】
【数５】
2015149820.tif 000007
【０１２７】
ＵＶＷ相デューティ指令演算部６００は、取得したＶ相電圧指令値ｖｖ１＊と、平滑キャパシタ１１０の両端の電圧値ｖｃｓと、所定のピーク値Ｃｐｋと、所定のボトム値Ｃｂｔｔ、を（６）式に代入し、インバータ１９０のＶ相デューティ指令演算値Ｄｖ１ｃａｌを算出する。
【０１２８】
【数６】
2015149820.tif 000008
【０１２９】
ＵＶＷ相デューティ指令演算部６００は、取得したＷ相電圧指令値ｖｗ１＊と、平滑キャパシタ１１０の両端の電圧値ｖｃｓと、所定のピーク値Ｃｐｋと、所定のボトム値Ｃｂｔと、を（７）式に代入し、インバータ１９０のＷ相デューティ指令演算値Ｄｗ１ｃａｌを算出する。
【０１３０】
【数７】
2015149820.tif 000009
【０１３１】
ＵＶＷ相デューティ指令演算部６００は、取得したＵ相電圧指令値ｖｕ２＊と、平滑キャパシタ１１０の両端の電圧値ｖｃｓと、所定のピーク値Ｃｐｋと、所定のボトム値Ｃｂｔと、を（８）式に代入し、インバータ２６０のＵ相デューティ指令演算値Ｄｕ２ｃａｌを算出する。
【０１３２】
【数８】
2015149820.tif 000010
【０１３３】
ＵＶＷ相デューティ指令演算部６００は、取得したＶ相電圧指令値ｖｖ２＊と、平滑キャパシタ１１０の両端の電圧値ｖｃｓと、所定のピーク値Ｃｐｋと、所定のボトム値Ｃｂｔと、を（９）式に代入し、インバータ２６０のＶ相デューティ指令演算値Ｄｖ２ｃａｌを算出する。
【０１３４】
【数９】
2015149820.tif 000011
【０１３５】
ＵＶＷ相デューティ指令演算部６００は、取得したＷ相電圧指令値ｖｗ２＊と、平滑キャパシタ１１０の両端の電圧値ｖｃｓと、所定のピーク値Ｃｐｋと、所定のボトム値Ｃｂｔと、を（１０）式に代入し、インバータ２６０のＷ相デューティ指令演算値Ｄｗ２ｃａｌを算出する。
【０１３６】
【数１０】
2015149820.tif 000012
【０１３７】
ＵＶＷ相デューティ指令演算部６００は、上述した方法で算出したインバータ１９０のＵＶＷ相デューティ指令演算値Ｄｕ１ｃａｌ、Ｄｖ１ｃａｌ、Ｄｗ１ｃａｌと、インバータ２６０のＵＶＷ相デューティ指令演算値Ｄｕ２ｃａｌ、Ｄｖ２ｃａｌ、Ｄｗ２ｃａｌを、ＵＶＷ相デューティ指令更新部６１０に入力する。なお、ＵＶＷ相デューティ指令演算値Ｄｕ１ｃａｌ、Ｄｖ１ｃａｌ、Ｄｗ１ｃａｌ、Ｄｕ２ｃａｌ、Ｄｖ２ｃａｌ、Ｄｗ２ｃａｌを算出する順序は、変更しても問題ない。
【０１３８】
ＵＶＷ相デューティ指令更新部６１０は、ＵＶＷ相デューティ指令演算値Ｄｕ１ｃａｌ、Ｄｖ１ｃａｌ、Ｄｗ１ｃａｌ、Ｄｕ２ｃａｌ、Ｄｖ２ｃａｌ、Ｄｗ２ｃａｌと、インバータ用三角波キャリアｃａｒｒｉｅｒ２に基づいて、インバータ１９０のＵＶＷ相デューティ指令値Ｄｕ１＊、Ｄｖ１＊、Ｄｗ１＊と、インバータ２６０のＵＶＷ相デューティ指令値Ｄｕ２＊、Ｄｖ２＊、Ｄｗ２＊を算出する。
【０１３９】
図８は、ＵＶＷ相デューティ指令更新部６１０の処理手順を説明する図である。
【０１４０】
ステップｄ１において、ＵＶＷ相デューティ指令更新部６１０は、ＵＶＷ相デューティ指令演算値Ｄｕ１ｃａｌ、Ｄｖ１ｃａｌ、Ｄｗ１ｃａｌを取得する。
【０１４１】
ステップｄ２において、ＵＶＷ相デューティ指令更新部６１０は、ＵＶＷ相デューティ指令演算値Ｄｕ２ｃａｌ、Ｄｖ２ｃａｌ、Ｄｗ２ｃａｌを取得する。
【０１４２】
ステップｄ３において、ＵＶＷ相デューティ指令更新部６１０は、インバータ１９０、２６０用の三角波キャリアｃａｒｒｉｅｒ２を取得する。なお、ステップｄ１〜ステップｄ３の順序は、変更しても問題ない。
【０１４３】
ステップｄ４において、ＵＶＷ相デューティ指令更新部６１０は、三角波キャリアｃａｒｒｉｅｒ２の値が、所定のピーク値Ｃｐｋに等しいか否かを判定する。ステップｄ４において、三角波キャリアｃａｒｒｉｅｒ２の値が所定のピーク値Ｃｐｋに等しい場合には、ＵＶＷ相デューティ指令更新部６１０は、ステップｄ５に移行する。一方、ステップｄ４において、三角波キャリアｃａｒｒｉｅｒ２の値が所定のピーク値Ｃｐｋに等しくない場合には、ＵＶＷ相デューティ指令更新部６１０は、ステップｄ１１に移行する。
【０１４４】
ステップｄ５において、ＵＶＷ相デューティ指令更新部６１０は、インバータ１９０のＵ相デューティ指令演算値Ｄｕ１ｃａｌをインバータ１９０のＵ相デューティ指令値Ｄｕ１＊に設定する。
【０１４５】
ステップｄ６において、ＵＶＷ相デューティ指令更新部６１０は、インバータ１９０のＶ相デューティ指令演算値Ｄｖ１ｃａｌをインバータ１９０のＶ相デューティ指令値Ｄｖ１＊に設定する。
【０１４６】
ステップｄ７において、ＵＶＷ相デューティ指令更新部６１０は、インバータ１９０のＷ相デューティ指令演算値Ｄｗ１ｃａｌをインバータ１９０のＷ相デューティ指令値Ｄｗ１＊に設定する。
【０１４７】
ステップｄ８において、ＵＶＷ相デューティ指令更新部６１０は、インバータ２６０のＵ相デューティ指令演算値Ｄｕ２ｃａｌをインバータ２６０のＵ相デューティ指令値Ｄｕ２＊に設定する。
【０１４８】
ステップｄ９において、ＵＶＷ相デューティ指令更新部６１０は、インバータ２６０のＶ相デューティ指令演算値Ｄｖ２ｃａｌをインバータ２６０のＶ相デューティ指令値Ｄｖ２＊に設定する。
【０１４９】
ステップｄ１０において、ＵＶＷ相デューティ指令更新部６１０は、インバータ２６０のＷ相デューティ指令演算値Ｄｗ２ｃａｌをインバータ２６０のＷ相デューティ指令値Ｄｗ２＊に設定する。その後、ＵＶＷ相デューティ指令更新部６１０は、ステップｄ１の処理に戻る。
【０１５０】
ステップｄ１１において、ＵＶＷ相デューティ指令更新部６１０は、三角波キャリアｃａｒｒｉｅｒ２の値が所定のボトム値Ｃｂｔに等しいか否かを判定する。ステップｄ１１において、三角波キャリアｃａｒｒｉｅｒ２の値が所定のボトム値Ｃｂｔに等しい場合には、ＵＶＷ相デューティ指令更新部６１０は、ステップｄ５〜ステップｄ１０の処理を実施したのち、ステップｄ１の処理に戻る。一方、ステップｄ１１において、三角波キャリアｃａｒｒｉｅｒ２の値が所定のボトム値Ｃｂｔに等しくない場合には、ＵＶＷ相デューティ指令更新部６１０は、ＵＶＷ相デューティ指令値Ｄｕ１＊、Ｄｖ１＊、Ｄｗ１＊、Ｄｕ２＊、Ｄｖ２＊、Ｄｗ２＊の値を変更せずに、ステップｄ１の処理に戻る。
【０１５１】
ＵＶＷ相デューティ指令更新部６１０は、上述した処理を繰り返し、ＵＶＷ相デューティ指令値Ｄｕ１＊、Ｄｖ１＊、Ｄｗ１＊、Ｄｕ２＊、Ｄｖ２＊、Ｄｗ２＊を生成する。生成されたＵＶＷ相デューティ指令値Ｄｕ１＊、Ｄｖ１＊、Ｄｗ１＊、Ｄｕ２＊、Ｄｖ２＊、Ｄｗ２＊は、スイッチング信号生成部４６０に入力される。
【０１５２】
このように、ＵＶＷ相デューティ指令値Ｄｕ１＊、Ｄｖ１＊、Ｄｗ１＊、Ｄｕ２＊、Ｄｖ２＊、Ｄｗ２＊を生成することにより、三角波キャリアｃａｒｒｉｅｒ２の値が所定のピーク値Ｃｐｋに一致したときと、所定のボトム値Ｃｂｔに一致したときに、ＵＶＷ相デューティ指令値Ｄｕ１＊、Ｄｖ１＊、Ｄｗ１＊、Ｄｕ２＊、Ｄｖ２＊、Ｄｗ２＊を変更することができる。
【０１５３】
次に、昇圧コンバータ１００のデューティ指令生成部４５０の構成を説明する。
【０１５４】
図９は、デューティ指令生成部４５０の構成を説明する図である。デューティ指令生成部４５０は、デューティ指令演算部６２０と、デューティ指令更新部６３０を備える。デューティ指令更新部６３０の処理手順については、図１０にて説明する。デューティ指令演算部６２０は、Ｐ−Ｑ間電圧指令生成部４４０で生成したＰ−Ｑ間電圧指令値ｖｐｑ＊と、平滑キャパシタ１１０の両端の電圧値ｖｃｓに基づいて、昇圧コンバータのデューティ指令演算値Ｄｂｃａｌを算出する。
【０１５５】
ここで、昇圧コンバータのデューティ指令演算値Ｄｂｃａｌの算出方法を詳細に説明する。デューティ指令演算部６２０は、取得したＰ−Ｑ間電圧指令値ｖｐｑ＊と、平滑キャパシタ１１０の両端の電圧値ｖｃｓと、所定のピーク値Ｃｐｋと、所定のボトム値Ｃｂｔと、を（１１）式に代入し、デューティ指令値Ｄｂｃａｌを算出する。
【０１５６】
【数１１】
2015149820.tif 000013
【０１５７】
デューティ指令演算部６２０は、上述した方法で算出したデューティ指令演算値Ｄｂｃａｌを、デューティ指令更新部６３０に入力する。
【０１５８】
デューティ指令更新部６３０は、デューティ指令演算値Ｄｂｃａｌと、昇圧コンバータ１００用の三角波キャリアｃａｒｒｉｅｒ１に基づいて、昇圧コンバータ１００のデューティ指令値Ｄｂ＊を算出する。
【０１５９】
図１０は、デューティ指令更新部６３０の処理手順を説明する図である。
【０１６０】
ステップｅ１において、デューティ指令更新部６３０は、昇圧コンバータ１００のデューティ指令演算値Ｄｂｃａｌを取得する。
【０１６１】
ステップｅ２において、デューティ指令更新部６３０は、三角波キャリアｃａｒｒｉｅｒ１を取得する。なお、ステップｅ１とステップｅ２の順序は、入れ替えても問題ない。
【０１６２】
ステップｅ３において、デューティ指令更新部６３０は、三角波キャリアｃａｒｒｉｅｒ１の値が所定のピーク値Ｃｐｋに等しいか否かを判定する。ステップｅ３において、三角波キャリアｃａｒｒｉｅｒ１の値が所定のピーク値Ｃｐｋに等しい場合には、デューティ指令更新部６３０は、ステップｅ４に移行する。一方、ステップｅ３において、三角波キャリアｃａｒｒｉｅｒ１の値が所定のピーク値Ｃｐｋに等しくない場合には、デューティ指令更新部６３０は、ステップｅ５に移行する。
【０１６３】
ステップｅ４において、デューティ指令更新部６３０は、デューティ指令演算値Ｄｂｃａｌをデューティ指令値Ｄｂ＊に設定したのち、ステップｅ１の処理に戻る。
【０１６４】
ステップｅ５において、デューティ指令更新部６３０は、三角波キャリアｃａｒｒｉｅｒ１の値が所定のボトム値Ｃｂｔに等しいか否かを判定する。ステップｅ５において、三角波キャリアｃａｒｒｉｅｒ１の値が所定のボトム値Ｃｂｔに等しい場合には、デューティ指令更新部６３０は、ステップｅ４の処理を実施したのち、ステップｅ１の処理に戻る。一方、ステップｅ５において、三角波キャリアｃａｒｒｉｅｒ１の値が所定のボトム値Ｃｂｔに等しくない場合には、デューティ指令更新部６３０は、デューティ指令値Ｄｂ＊の値を変更せずに、ステップｅ１の処理に戻る。
【０１６５】
デューティ指令更新部６３０は、上述した処理を繰り返し、デューティ指令値Ｄｂ＊を生成する。生成されたューティ指令値Ｄｂ＊は、スイッチング信号生成部４６０に入力される。
【０１６６】
このように、昇圧コンバータ１００のデューティ指令値Ｄｂ＊を生成することにより、昇圧コンバータ用の三角波キャリアｃａｒｒｉｅｒ１の値が所定のピーク値Ｃｐｋに一致したときと、所定のボトム値Ｃｂｔに一致したときに、昇圧コンバータのデューティ指令値Ｄｂ＊を変更することができる。
【０１６７】
次に、スイッチング信号生成部４６０の構成を説明する。
【０１６８】
図１１は、スイッチング信号生成部４６０の構成を説明する図である。スイッチング信号生成部４６０は、比較部６４０、６５０と、スイッチング切替禁止処理部６６０、６７０を有する。
【０１６９】
インバータ用の比較部６４０は、インバータ用の三角波キャリアｃａｒｒｉｅｒ２と、ＵＶＷ相デューティ指令値Ｄｕ１＊、Ｄｖ１＊、Ｄｗ１＊、Ｄｕ２＊、Ｄｖ２＊、Ｄｗ２＊と、を比較する。比較部６４０は、インバータ１９０のＵＶＷ相デューティ指令値Ｄｕ１＊、Ｄｖ１＊、Ｄｗ１＊とインバータ用の三角波キャリアｃａｒｒｉｅｒ２に基づいて、インバータ１９０の基準スイッチング信号Ｓｕｐ１ａ、Ｓｕｎ１ａ、Ｓｖｐ１ａ、Ｓｖｎ１ａ、Ｓｗｐ１ａ、Ｓｗｎ１ａを生成する。さらに、比較部６４０は、インバータ２６０のＵＶＷ相デューティ指令値Ｄｕ２＊、Ｄｖ２＊、Ｄｗ２＊とインバータ用の三角波キャリアｃａｒｒｉｅｒ２に基づいて、インバータ２６０の基準スイッチング信号Ｓｕｐ２ａ、Ｓｕｎ２ａ、Ｓｖｐ２ａ、Ｓｖｎ２ａ、Ｓｗｐ２ａ、Ｓｗｎ２ａを生成する。比較部６４０の処理手順については、図１２で説明する。
【０１７０】
昇圧コンバータ用の比較部６５０は、昇圧コンバータ用の三角波キャリアｃａｒｒｉｅｒ１と、昇圧コンバータのデューティ指令値Ｄｂ＊を比較し、基準スイッチング信号Ｓｂｐａ、Ｓｂｎａを生成する。比較部６５０は、昇圧コンバータ用のデューティ指令値Ｄｂ＊と昇圧コンバータ用の三角波キャリアｃａｒｒｉｅｒ１に基づいて、昇圧コンバータの基準スイッチング信号Ｓｂｐａ、Ｓｂｎａを生成する。比較部６５０の処理手順については、図１８で説明する。
【０１７１】
インバータ用のスイッチング切替禁止処理部６６０は、比較部６４０で生成した基準スイッチング信号Ｓｕｐ１ａ、Ｓｕｎ１ａ、Ｓｖｐ１ａ、Ｓｖｎ１ａ、Ｓｗｐ１ａ、Ｓｗｎ１ａ、Ｓｕｐ２ａ、Ｓｕｎ２ａ、Ｓｖｐ２ａ、Ｓｖｎ２ａ、Ｓｗｐ２ａ、Ｓｗｎ２ａのスイッチングの切り替えを禁止する。スイッチング切替禁止処理部６６０は、基準スイッチング信号Ｓｕｐ１ａ、Ｓｕｎ１ａ、Ｓｖｐ１ａ、Ｓｖｎ１ａ、Ｓｗｐ１ａ、Ｓｗｎ１ａ、Ｓｕｐ２ａ、Ｓｕｎ２ａ、Ｓｖｐ２ａ、Ｓｖｎ２ａ、Ｓｗｐ２ａ、Ｓｗｎ２ａと、インバータ用の三角波キャリアｃａｒｒｉｅｒ２及びキャリア周波数ｆｃａｒｒｉｅｒ２と、昇圧コンバータ用のキャリア周波数ｆｃａｒｒｉｅｒ１に基づいて、インバータ１９０のＵＶＷ相の上下アームのスイッチング信号Ｓｕｐ１、Ｓｕｎ１、Ｓｖｐ１、Ｓｖｎ１、Ｓｗｐ１、Ｓｗｎ１と、インバータ２６０のＵＶＷ相の上下アームのスイッチング信号Ｓｕｐ２、Ｓｕｎ２、Ｓｖｐ２、Ｓｖｎ２、Ｓｗｐ２、Ｓｗｎ２を生成する。スイッチング切替禁止処理部６６０の処理手順については、図１３で説明する。
【０１７２】
昇圧コンバータ用のスイッチング切替禁止処理部６７０は、比較部６５０で生成した基準スイッチング信号Ｓｂｐａ、Ｓｂｎａのスイッチングの切り替えを禁止する。昇圧コンバータ用のスイッチング切替禁止処理部６７０は、昇圧コンバータの上下アームの基準スイッチング信号Ｓｂｐａ、Ｓｂｎａと、昇圧コンバータ用の三角波キャリアｃａｒｒｉｅｒ１及びキャリア周波数ｆｃａｒｒｉｅｒ１と、インバータ用のキャリア周波数ｆｃａｒｒｉｅｒ２に基づいて、昇圧コンバータの上下アームのスイッチング信号Ｓｂｐ、Ｓｂｎを生成する。スイッチング切替禁止処理部６７０の処理手順については、図１９で説明する。
【０１７３】
図１２は、インバータ用の比較部６４０の処理手順を説明する図である。ここでは、インバータ１９０のＵ相上アームの基準スイッチング信号Ｓｕｐ１ａとＵ相下アームの基準スイッチング信号Ｓｕｎ１ａの生成方法について詳細に説明する。
【０１７４】
ステップｆ１において、比較部６４０は、タイムカウントＴｃｏｕｎｔ１とタイムカウントＴｃｏｕｎｔ２を０に設定するとともに、インバータ１９０のＵ相上アームの基準スイッチング信号Ｓｕｐ１ａと、インバータ１９０のＵ相下アームの基準スイッチング信号Ｓｕｎ１ａをオフに設定する。
【０１７５】
ステップｆ２において、比較部６４０は、インバータ１９０のＵ相デューティ指令値Ｄｕ１＊を取得する。
【０１７６】
ステップｆ３において、比較部６４０は、三角波キャリアｃａｒｒｉｅｒ２を取得する。なお、ステップｆ２とステップｆ３の処理の順序は、入れ替えても問題ない。
【０１７７】
ステップｆ４において、比較部６４０は、インバータ１９０のＵ相デューティ指令値Ｄｕ１＊が三角波キャリアｃａｒｒｉｅｒ２の値以上であるか否かを判定する。ステップｆ４において、インバータ１９０のＵ相デューティ指令値Ｄｕ１＊が三角波キャリアｃａｒｒｉｅｒ２の値以上である場合には、比較部６４０は、ステップｆ５に移行する。一方、ステップｆ４において、インバータ１９０のＵ相デューティ指令値Ｄｕ１＊が三角波キャリアｃａｒｒｉｅｒ２の値以上ではない場合には、比較部６４０は、ステップｆ１１に移行する。
【０１７８】
ステップｆ５において、比較部６４０は、タイムカウントＴｃｏｕｎｔ２を０に設定する。
【０１７９】
ステップｆ６において、比較部６４０は、インバータ１９０のＵ相下アームの基準スイッチング信号Ｓｕｎ１ａをオフに設定する。
【０１８０】
ステップｆ７において、比較部６４０は、タイムカウントＴｃｏｕｎｔ１が所定のデッドタイムＴｄｅａｄ以上であるか否かを判定する。ステップｆ７において、タイムカウントＴｃｏｕｎｔ１が所定のデッドタイムＴｄｅａｄ以上である場合には、比較部６４０は、ステップｆ８に移行する。一方、ステップｆ７において、タイムカウントＴｃｏｕｎｔ１が所定のデッドタイムＴｄｅａｄ以上ではない場合には、比較部６４０は、ステップｆ９に移行する。
【０１８１】
ステップｆ８において、比較部６４０は、インバータ１９０のＵ相上アームの基準スイッチング信号Ｓｕｐ１ａをオンに設定し、ステップｆ２の処理に戻る。
【０１８２】
ステップｆ９において、比較部６４０は、インバータ１９０のＵ相上アームの基準スイッチング信号Ｓｕｐ１ａをオフに設定する。
【０１８３】
ステップｆ１０において、比較部６４０は、現在のタイムカウントＴｃｏｕｎｔ１に、スイッチング信号生成部４６０の演算周期Ｔｃａｌ２を加算してタイムカウントＴｃｏｕｎｔ１の値を更新し、ステップｆ２の処理に戻る。
【０１８４】
ステップｆ１１において、比較部６４０は、タイムカウントＴｃｏｕｎｔ１を０に設定する。
【０１８５】
ステップｆ１２において、比較部６４０は、インバータ１９０のＵ相上アームの基準スイッチング信号Ｓｕｐ１ａをオフに設定する。
【０１８６】
ステップｆ１３において、比較部６４０は、タイムカウントＴｃｏｕｎｔ２が所定のデッドタイムＴｄｅａｄ以上であるか否かを判定する。ステップｆ１３において、タイムカウントＴｃｏｕｎｔ２が所定のデッドタイムＴｄｅａｄ以上である場合には、比較部６４０は、ステップｆ１４に移行する。一方、ステップｆ１３において、タイムカウントＴｃｏｕｎｔ２が所定のデッドタイムＴｄｅａｄ以上ではない場合には、比較部６４０は、ステップｆ１５に移行する。
【０１８７】
ステップｆ１４において、比較部６４０は、インバータ１９０のＵ相下アームの基準スイッチング信号Ｓｕｎ１ａをオンに設定し、ステップｆ２の処理に戻る。
【０１８８】
ステップｆ１５において、比較部６４０は、インバータ１９０のＵ相下アームの基準スイッチング信号Ｓｕｎ１ａをオフに設定する。
【０１８９】
ステップｆ１６において、比較部６４０は、現在のタイムカウントＴｃｏｕｎｔ２に、スイッチング信号生成部４６０の演算周期Ｔｃａｌ２を加算してタイムカウントＴｃｏｕｎｔ２の値を更新し、ステップｆ２の処理に戻る。
【０１９０】
比較部６４０は、上述した処理を繰り返し、インバータ１９０のＵ相上アームの基準スイッチング信号Ｓｕｐ１ａとＵ相下アームの基準スイッチング信号Ｓｕｎ１ａを生成する。生成された基準スイッチング信号Ｓｕｐ１ａ、Ｓｕｎ１ａは、インバータ用のスイッチング切替禁止処理部６６０に入力される。
【０１９１】
このように、インバータ１９０のＵ相上アームの基準スイッチング信号Ｓｕｐ１ａと、Ｕ相下アームの基準スイッチング信号Ｓｕｎ１ａを生成することにより、インバータ１９０のＵ相デューティ指令値Ｄｕ１＊が三角波キャリアｃａｒｒｉｅｒ２の値以上になってから所定のデッドタイムＴｄｅａｄを経過した時に、インバータ１９０のＵ相上アームの基準スイッチング信号Ｓｕｐ１ａをオフからオンに切り替えることができる。さらに、インバータ１９０のＵ相デューティ指令値Ｄｕ１＊が三角波キャリアｃａｒｒｉｅｒ２の値より小さくなった瞬間に、インバータ１９０のＵ相上アームの基準スイッチング信号Ｓｕｐ１ａをオンからオフに切り替えることができる。さらに、インバータ１９０のＵ相デューティ指令値Ｄｕ１＊が三角波キャリアｃａｒｒｉｅｒ２の値以上になった瞬間に、インバータ１９０のＵ相下アームの基準スイッチング信号Ｓｕｎ１ａをオンからオフに切り替えることができる。さらに、インバータ１９０のＵ相デューティ指令値Ｄｕ１＊が三角波キャリアｃａｒｒｉｅｒ２の値より小さくなってから所定のデッドタイムＴｄｅａｄを経過したときに、インバータ１９０のＵ相下アームの基準スイッチング信号Ｓｕｎ１ａをオフからオンに切り替えることができる。
【０１９２】
ここでは、インバータ１９０のＵ相上アームの基準スイッチング信号Ｓｕｐ１ａとＵ相下アームの基準スイッチング信号Ｓｕｎ１ａの生成方法について説明したが、インバータ１９０のＶ相とＷ相の上下アームの基準スイッチング信号Ｓｖｐ１ａ、Ｓｖｎ１ａ、Ｓｗｐ１ａ、Ｓｗｎ１ａとインバータ２６０のＵＶＷ相の上下アームの基準スイッチング信号Ｓｕｐ２ａ、Ｓｕｎ２ａ、Ｓｖｐ２ａ、Ｓｖｎ２ａ、Ｓｗｐ２ａ、Ｓｗｎ２ａについても、上述した処理手順に基づいて生成される。
【０１９３】
図１３は、インバータ用のスイッチング切替禁止処理部６６０の処理手順を説明する図である。ここでは、インバータ１９０のＵ相上アームのスイッチング信号Ｓｕｐ１とＵ相下アームのスイッチング信号Ｓｕｎ１の生成方法について詳細に説明する。
【０１９４】
ステップｇ１において、スイッチング切替禁止処理部６６０は、タイムカウントＴｃｏｕｎｔ３、Ｔｃｏｕｎｔ４、Ｔｃｏｕｎｔ５、Ｔｃｏｕｎｔ６を０に設定するとともに、インバータ１９０のＵ相上アームのスイッチング信号Ｓｕｐ１とインバータ１９０のＵ相下アームのスイッチング信号Ｓｕｎ１をオフに設定する。
【０１９５】
ステップｇ２において、スイッチング切替禁止処理部６６０は、インバータ１９０のＵ相上アームの基準スイッチング信号Ｓｕｐ１ａを取得する。
【０１９６】
ステップｇ３において、スイッチング切替禁止処理部６６０は、インバータ１９０のＵ相下アームの基準スイッチング信号Ｓｕｎ１ａを取得する。
【０１９７】
ステップｇ４において、スイッチング切替禁止処理部６６０は、インバータ１９０、２６０用の三角波キャリアｃａｒｒｉｅｒ２を取得する。
【０１９８】
ステップｇ５において、スイッチング切替禁止処理部６６０は、昇圧コンバータ１００用のキャリア周波数ｆｃａｒｒｉｅｒ１を取得する。
【０１９９】
ステップｇ６において、スイッチング切替禁止処理部６６０は、インバータ１９０、２６０用のキャリア周波数ｆｃａｒｒｉｅｒ２を取得する。なお、ステップｇ２〜ステップｇ６の処理の順序は、変更しても問題ない。
【０２００】
ステップｇ７において、スイッチング切替禁止処理部６６０は、インバータ用のキャリア周波数ｆｃａｒｒｉｅｒ２の値が昇圧コンバータ用のキャリア周波数ｆｃａｒｒｉｅｒ１の値に等しいか否かを判定する。ステップｇ７において、インバータ用のキャリア周波数ｆｃａｒｒｉｅｒ２の値が昇圧コンバータ用のキャリア周波数ｆｃａｒｒｉｅｒ１の値に等しい場合には、スイッチング切替禁止処理部６６０は、ステップｇ８に移行する。一方、ステップｇ７において、インバータ用のキャリア周波数ｆｃａｒｒｉｅｒ２の値が昇圧コンバータ用のキャリア周波数ｆｃａｒｒｉｅｒ１の値に等しくない場合には、スイッチング切替禁止処理部６６０は、ステップｇ１２に移行する。
【０２０１】
ステップｇ８において、スイッチング切替禁止処理部６６０は、インバータのＵＶＷ相の上アームのオフからオンへの切り替えを禁止する信号ＮＦＴＮ１と、ＵＶＷ相の上アームのオンからオフへの切り替えを禁止する信号ＮＮＴＦ１を生成する。スイッチング切替禁止信号ＮＦＴＮ１と信号ＮＮＴＦ１の詳細な生成手順は、図１４にて説明する。
【０２０２】
ステップｇ９において、スイッチング切替禁止処理部６６０は、インバータのＵＶＷ相の下アームのオフからオンへの切り替えを禁止する信号ＮＦＴＮ２と、ＵＶＷ相の下アームのオンからオフへの切り替えを禁止する信号ＮＮＴＦ２を生成する。スイッチング切替禁止信号ＮＦＴＮ２と信号ＮＮＴＦ２の詳細な生成手順は、図１５にて説明する。
【０２０３】
ステップｇ１０において、スイッチング切替禁止処理部６６０は、基準スイッチング信号Ｓｕｐ１ａと、スイッチング切替禁止信号ＮＦＴＮ１、ＮＮＴＦ１とに基づいて、スイッチング信号Ｓｕｐ１を生成する。スイッチング信号Ｓｕｐ１の詳細な生成手順は、図１６にて説明する。
【０２０４】
ステップｇ１１において、スイッチング切替禁止処理部６６０は、基準スイッチング信号Ｓｕｎ１ａと、イスイッチング切替禁止信号ＮＦＴＮ２、ＮＮＴＦ２とに基づいて、スイッチング信号Ｓｕｎ１を生成したのち、ステップｇ２の処理に戻る。スイッチング信号Ｓｕｎ１の詳細な生成手順は、図１７にて説明する。
【０２０５】
ステップｇ１２において、スイッチング切替禁止処理部６６０は、インバータ１９０のＵ相上アームの基準スイッチング信号Ｓｕｐ１ａを、インバータ１９０のＵ相上アームのスイッチング信号Ｓｕｐ１に設定する。
【０２０６】
ステップｇ１３において、スイッチング切替禁止処理部６６０は、インバータ１９０のＵ相下アームの基準スイッチング信号Ｓｕｎ１ａを、インバータ１９０のＵ相下アームのスイッチング信号Ｓｕｎ１に設定したのち、ステップｇ２の処理に戻る。
【０２０７】
スイッチング切替禁止処理部６６０は、上述した処理を繰り返し、インバータ１９０のＵ相上アームのスイッチング信号Ｓｕｐ１と、インバータ１９０のＵ相下アームのスイッチング信号Ｓｕｎ１を生成する。生成されたインバータ１９０のＵ相上アームのスイッチング信号Ｓｕｐ１とインバータ１９０のＵ相下アームのスイッチング信号Ｓｕｎ１は、ゲートドライブ回路５４０に入力される。
【０２０８】
ここでは、インバータ１９０のＵ相上アームのスイッチング信号Ｓｕｐ１とインバータ１９０のＵ相下アームのスイッチング信号Ｓｕｎ１の生成方法について説明したが、インバータ１９０のＶ相とＷ相の上下アームのスイッチング信号Ｓｖｐ１、Ｓｖｎ１、Ｓｗｐ１、Ｓｗｎ１とインバータ２６０のＵＶＷ相の上下アームのスイッチング信号Ｓｕｐ２、Ｓｕｎ２、Ｓｖｐ２、Ｓｖｎ２、Ｓｗｐ２、Ｓｗｎ２についても、上述した処理手順に基づいて生成される。
【０２０９】
図１４は、図１３で示したインバータ用のスイッチング切替禁止処理部６６０において、ＵＶＷ相の上アームのスイッチング切替禁止信号ＮＦＴＮ１、ＮＮＴＦ１の生成手順（ステップｇ８）を説明する図である。
【０２１０】
ステップｇ８−１において、スイッチング切替禁止処理部６６０は、三角波キャリアｃａｒｒｉｅｒ２の値が所定のボトム値Ｃｂｔに等しいか否かを判定する。ステップｇ８−１において、三角波キャリアｃａｒｒｉｅｒ２の値が所定のボトム値Ｃｂｔに等しい場合には、スイッチング切替禁止処理部６６０は、ステップｇ８−２に移行する。一方、ステップｇ８−１において、三角波キャリアｃａｒｒｉｅｒ２の値が所定のボトム値Ｃｂｔに等しくない場合には、スイッチング切替禁止処理部６６０は、ステップｇ８−４に移行する。
【０２１１】
ステップｇ８−２において、スイッチング切替禁止処理部６６０は、キャリアアップダウンＣｕｄ３をオンに設定し、ステップｇ８−３に移行する。
【０２１２】
ここで、キャリアアップダウンＣｕｄ３とは、三角波キャリアｃａｒｒｉｅｒ２が所定のボトム値Ｃｂｔから所定のピーク値Ｃｐｋに向かって上昇しているか、それとも、所定のピーク値Ｃｐｋから所定のボトム値に向かって下降しているかを判定するために利用される。具体的には、キャリアアップダウンＣｕｄ３がオンである場合には、三角波キャリアｃａｒｒｉｅｒ２は、所定のボトム値Ｃｂｔから所定のピーク値Ｃｐｋに向かって上昇している期間であり、キャリアアップダウンＣｕｄ３がオフである場合には、三角波キャリアｃａｒｒｉｅｒ２は、所定のピーク値Ｃｐｋから所定のボトム値Ｃｂｔに向かって下降している期間となる。
【０２１３】
ステップｇ８−３において、スイッチング切替禁止処理部６６０は、キャリアアップダウンＣｕｄ３がオンであるか否かを判定する。ステップｇ８−３において、キャリアアップダウンＣｕｄ３がオンである場合には、スイッチング切替禁止処理部６６０は、ステップｇ８−６に移行する。一方、ステップｇ８−３において、キャリアアップダウンＣｕｄ３がオンではない場合には、スイッチング切替禁止処理部６６０は、ステップｇ８−１２に移行する。
【０２１４】
ステップｇ８−４において、スイッチング切替禁止処理部６６０は、三角波キャリアｃａｒｒｉｅｒ２の値が所定のピーク値Ｃｐｋに等しいか否かを判定する。ステップｇ８−４において、三角波キャリアｃａｒｒｉｅｒ２の値が所定のピーク値Ｃｐｋに等しい場合には、スイッチング切替禁止処理部６６０は、ステップｇ８−５に移行する。一方、ステップｇ８−４において、三角波キャリアｃａｒｒｉｅｒ２の値が所定のピーク値Ｃｐｋに等しくない場合には、スイッチング切替禁止処理部６６０は、キャリアアップダウンＣｕｄ３の状態を変更せずに、ステップｇ８−３の処理に移行する。
【０２１５】
ステップｇ８−５において、スイッチング切替禁止処理部６６０は、キャリアアップダウンＣｕｄ３をオフに設定し、ステップｇ８−３の処理に移行する。
【０２１６】
ステップｇ８−６において、スイッチング切替禁止処理部６６０は、タイムカウントＴｃｏｕｎｔ４を０に設定する。
【０２１７】
ステップｇ８−７において、スイッチング切替禁止処理部６６０は、インバータのＵＶＷ相の上アームのオフからオンへの切替禁止信号ＮＦＴＮ１をオンに設定する。
【０２１８】
ステップｇ８−８において、スイッチング切替禁止処理部６６０は、タイムカウントＴｃｏｕｎｔ３が所定時間Ｔｔｈ１以下であるか否かを判定する。ステップｇ８−８において、タイムカウントＴｃｏｕｎｔ３が所定時間Ｔｔｈ１以下である場合には、スイッチング切替禁止処理部６６０は、ステップｇ８−９に移行する。一方、ステップｇ８−８において、タイムカウントＴｃｏｕｎｔ３が所定時間Ｔｔｈ１以下ではない場合には、スイッチング切替禁止処理部６６０は、ステップｇ８−１０に移行する。
【０２１９】
ステップｇ８−９において、スイッチング切替禁止処理部６６０は、インバータのＵＶＷ相の上アームのオンからオフへの切替禁止信号ＮＮＴＦ１をオンに設定する。
【０２２０】
ステップｇ８−１０において、スイッチング切替禁止処理部６６０は、インバータのＵＶＷ相の上アームのオンからオフへの切替禁止信号ＮＮＴＦ１をオフに設定する。
【０２２１】
ステップｇ８−１１において、スイッチング切替禁止処理部６６０は、現在のタイムカウントＴｃｏｕｎｔ３にスイッチング信号生成部４６０の演算周期Ｔｃａｌ２を加算してタイムカウントＴｃｏｕｎｔ３の値を更新する。
【０２２２】
ステップｇ８−１２において、スイッチング切替禁止処理部６６０は、タイムカウントＴｃｏｕｎｔ３を０に設定する。
【０２２３】
ステップｇ８−１３において、スイッチング切替禁止処理部６６０は、インバータのＵＶＷ相の上アームのオンからオフへの切替禁止信号ＮＮＴＦ１をオンに設定する。
【０２２４】
ステップｇ８−１４において、スイッチング切替禁止処理部６６０は、タイムカウントＴｃｏｕｎｔ４が所定時間Ｔｔｈ２以下であるか否かを判定する。ステップｇ８−１４において、タイムカウントＴｃｏｕｎｔ４が所定時間Ｔｔｈ２以下である場合には、スイッチング切替禁止処理部６６０は、ステップｇ８−１５に移行する。一方、ステップｇ８−１４において、タイムカウントＴｃｏｕｎｔ４が所定時間Ｔｔｈ２以下ではない場合には、スイッチング切替禁止処理部６６０は、ステップｇ８−１６に移行する。
【０２２５】
ステップｇ８−１５において、スイッチング切替禁止処理部６６０は、インバータのＵＶＷ相の上アームのオフからオンへの切替禁止信号ＮＦＴＮ１をオンに設定する。
【０２２６】
ステップｇ８−１６において、スイッチング切替禁止処理部６６０は、インバータのＵＶＷ相の上アームのオフからオンへの切替禁止信号ＮＦＴＮ１をオフに設定する。
【０２２７】
ステップｇ８−１７において、スイッチング切替禁止処理部６６０は、現在のタイムカウントＴｃｏｕｎｔ４に、スイッチング信号生成部４６０の演算周期Ｔｃａｌ２を加算してタイムカウントＴｃｏｕｎｔ４の値を更新する。
【０２２８】
なお、インバータのＵＶＷ相の上アームのオフからオンへの切り替えは、上アームのオフからオンへの切替禁止信号ＮＦＴＮ１がオンである場合に禁止され、上アームのオフからオンへの切替禁止信号ＮＦＴＮ１がオフである場合に許可される。また、上アームのオンからオフへの切り替えは、上アームのオンからオフへの切替禁止信号ＮＮＴＦ１がオンである場合に禁止され、上アームのオンからオフへの切替禁止信号ＮＮＴＦ１がオフである場合に許可される。
【０２２９】
図１５は、図１３で示したインバータ用のスイッチング切替禁止処理部６６０において、ＵＶＷ相の下アームのスイッチング切替禁止信号ＮＦＴＮ２、ＮＮＴＦ２の生成手順を説明する図である。
【０２３０】
ステップｇ９−１において、スイッチング切替禁止処理部６６０は、キャリアアップダウンＣｕｄ３がオンであるか否かを判定する。ステップｇ９−１において、キャリアアップダウンＣｕｄ３がオンである場合には、スイッチング切替禁止処理部６６０は、ステップｇ９−２に移行する。一方、ステップｇ９−１において、キャリアアップダウンＣｕｄ３がオンではない場合には、スイッチング切替禁止処理部６６０は、ステップｇ９−８に移行する。
【０２３１】
ステップｇ９−２において、スイッチング切替禁止処理部６６０は、タイムカウントＴｃｏｕｎｔ６を０に設定する。
【０２３２】
ステップｇ９−３において、スイッチング切替禁止処理部６６０は、インバータのＵＶＷ相の下アームのオンからオフへの切替禁止信号ＮＮＴＦ２をオンに設定する。
【０２３３】
ステップｇ９−４において、スイッチング切替禁止処理部６６０は、タイムカウントＴｃｏｕｎｔ５が所定時間Ｔｔｈ３以下であるか否かを判定する。ステップｇ９−４において、タイムカウントＴｃｏｕｎｔ５が所定時間Ｔｔｈ３以下である場合には、スイッチング切替禁止処理部６６０は、ステップｇ９−５に移行する。一方、ステップｇ９−４において、タイムカウントＴｃｏｕｎｔ５が所定時間Ｔｔｈ３以下ではない場合には、スイッチング切替禁止処理部６６０は、ステップｇ９−６に移行する。
【０２３４】
ステップｇ９−５において、スイッチング切替禁止処理部６６０は、インバータのＵＶＷ相の下アームのオフからオンへの切替禁止信号ＮＦＴＮ２をオンに設定する。
【０２３５】
ステップｇ９−６において、スイッチング切替禁止処理部６６０は、インバータのＵＶＷ相の下アームのオフからオンへの切替禁止信号ＮＦＴＮ２をオフに設定する。
【０２３６】
ステップｇ９−７において、スイッチング切替禁止処理部６６０は、現在のタイムカウントＴｃｏｕｎｔ５にスイッチング信号生成部４６０の演算周期Ｔｃａｌ２を加算してタイムカウントＴｃｏｕｎｔ５の値を更新する。
【０２３７】
ステップｇ９−８において、スイッチング切替禁止処理部６６０は、タイムカウントＴｃｏｕｎｔ５を０に設定する。
【０２３８】
ステップｇ９−９において、スイッチング切替禁止処理部６６０は、インバータのＵＶＷ相の下アームのオフからオンへの切替禁止信号ＮＦＴＮ２をオンに設定する。
【０２３９】
ステップｇ９−１０において、スイッチング切替禁止処理部６６０は、タイムカウントＴｃｏｕｎｔ６が所定時間Ｔｔｈ４以下であるか否かを判定する。ステップｇ９−１０において、タイムカウントＴｃｏｕｎｔ６が所定時間Ｔｔｈ４以下である場合には、スイッチング切替禁止処理部６６０は、ステップｇ９−１１に移行する。一方、ステップｇ９−１０において、タイムカウントＴｃｏｕｎｔ６が所定時間Ｔｔｈ４以下ではない場合には、スイッチング切替禁止処理部６６０は、ステップｇ９−１２に移行する。
【０２４０】
ステップｇ９−１１において、スイッチング切替禁止処理部６６０は、インバータのＵＶＷ相の下アームのオンからオフへの切替禁止信号ＮＮＴＦ２をオンに設定する。
【０２４１】
ステップｇ９−１２において、スイッチング切替禁止処理部６６０は、インバータのＵＶＷ相の下アームのオンからオフへの切替禁止信号ＮＮＴＦ２をオフに設定する。
【０２４２】
ステップｇ９−１３において、スイッチング切替禁止処理部６６０は、現在のタイムカウントＴｃｏｕｎｔ６にスイッチング信号生成部４６０の演算周期Ｔｃａｌ２を加算してタイムカウントＴｃｏｕｎｔ６の値を更新する。
【０２４３】
なお、インバータのＵＶＷ相の下アームのオフからオンへの切り替えは、下アームのオフからオンへの切替禁止信号ＮＦＴＮ２がオンである場合に禁止され、下アームのオフからオンへの切替禁止信号ＮＦＴＮ２がオフである場合に許可される。また、下アームのオンからオフへの切り替えは、下アームのオンからオフへの切替禁止信号ＮＮＴＦ２がオンである場合に禁止され、下アームのオンからオフへの切替禁止信号ＮＮＴＦ２がオフである場合に許可される。また、所定時間Ｔｔｈ１は、所定時間Ｔｔｈ３未満に設定されている。所定時間Ｔｔｈ４は、所定時間Ｔｔｈ２未満に設定されている。
【０２４４】
このように、所定時間Ｔｔｈ１、Ｔｔｈ２、Ｔｔｈ３、Ｔｈ４を設定することにより、インバータ１９０のＵ相上アームをオンからオフに変化させたのちに、Ｕ相下アームをオフからオンに変化させることができる。さらに、インバータ１９０のＵ相下アームをオンからオフに変化させたのちに、Ｕ相上アームをオフからオンに変化させることができる。これにより、インバータ１９０のＵ相上アームとインバータ１９０のＵ相下アームの同時オンを防止することができる。これは、インバータ１９０のＶ相とＷ相と、インバータ２６０のＵ相とＶ相とＷ相においても同様である。
【０２４５】
図１６は、図１３で示したインバータ用のスイッチング切替禁止処理部６６０において、インバータ１９０のＵ相上アームのスイッチング信号Ｓｕｐ１の生成手順を説明する図である。
【０２４６】
ステップｇ１０−１において、スイッチング切替禁止処理部６６０は、インバータのＵＶＷ相の上アームのオンからオフへの切替禁止信号ＮＮＴＦ１がオンであるか否かを判定する。ステップｇ１０−１において、上アームのオンからオフへの切替禁止信号ＮＮＴＦ１がオンである場合には、スイッチング切替禁止処理部６６０は、ステップｇ１０−２に移行する。一方、ステップｇ１０−１において、切替禁止信号ＮＮＴＦ１がオンではない場合には、スイッチング切替禁止処理部６６０は、ステップｇ１０−１１に移行する。
【０２４７】
ステップｇ１０−２において、スイッチング切替禁止処理部６６０は、インバータのＵＶＷ相の上アームのオフからオンへの切替禁止信号ＮＦＴＮ１がオンであるか否かを判定する。ステップｇ１０−２において、上アームのオフからオンへの切替禁止信号ＮＦＴＮ１がオンである場合には、スイッチング切替禁止処理部６６０は、ステップｇ１０−３に移行する。一方、ステップｇ１０−２において、切替禁止信号ＮＦＴＮ１がオンではない場合には、スイッチング切替禁止処理部６６０は、ステップｇ１０−６に移行する。
【０２４８】
ステップｇ１０−３において、スイッチング切替禁止処理部６６０は、１演算周期前のインバータ１９０のＵ相上アームのスイッチング信号Ｓｕｐ１がオフであるか否かを判定する。ステップｇ１０−３において、１演算周期前のスイッチング信号Ｓｕｐ１がオフである場合には、スイッチング切替禁止処理部６６０は、ステップｇ１０−４に移行する。一方、ステップｇ１０−３において、１演算周期前のスイッチング信号Ｓｕｐ１がオフではない場合には、スイッチング切替禁止処理部６６０は、ステップｇ１０−５に移行する。
【０２４９】
ステップｇ１０−４において、スイッチング切替禁止処理部６６０は、スイッチング信号Ｓｕｐ１をオフに設定する。
【０２５０】
ステップｇ１０−５において、スイッチング切替禁止処理部６６０は、スイッチング信号Ｓｕｐ１をオンに設定する。
【０２５１】
ステップｇ１０−６において、スイッチング切替禁止処理部６６０は、１演算周期前のスイッチング信号Ｓｕｐ１がオフであるか否かを判定する。ステップｇ１０−６において、１演算周期前のスイッチング信号Ｓｕｐ１がオフである場合には、スイッチング切替禁止処理部６６０は、ステップｇ１０−７に移行する。一方、ステップｇ１０−６において、１演算周期前のスイッチング信号Ｓｕｐ１がオフではない場合には、スイッチング切替禁止処理部６６０は、ステップｇ１０−１０に移行する。
【０２５２】
ステップｇ１０−７において、スイッチング切替禁止処理部６６０は、インバータのＵ相上アームの基準スイッチング信号Ｓｕｐ１ａがオンであるか否かを判定する。ステップｇ１０−７において、基準スイッチング信号Ｓｕｐ１ａがオンである場合には、スイッチング切替禁止処理部６６０は、ステップｇ１０−８に移行する。一方、ステップｇ１０−７において、基準スイッチング信号Ｓｕｐ１ａがオンではない場合には、スイッチング切替禁止処理部６６０は、ステップｇ１０−９に移行する。
【０２５３】
ステップｇ１０−８において、スイッチング切替禁止処理部６６０は、スイッチング信号Ｓｕｐ１をオンに設定する。
【０２５４】
ステップｇ１０−９において、スイッチング切替禁止処理部６６０は、スイッチング信号Ｓｕｐ１をオフに設定する。
【０２５５】
ステップｇ１０−１０において、スイッチング切替禁止処理部６６０は、スイッチング信号Ｓｕｐ１をオンに設定する。
【０２５６】
ステップｇ１０−１１において、スイッチング切替禁止処理部６６０は、切替禁止信号ＮＦＴＮ１がオンであるか否かを判定する。ステップｇ１０−１１において、切替禁止信号ＮＦＴＮ１がオンである場合には、スイッチング切替禁止処理部６６０は、ステップｇ１０−１２に移行する。一方、ステップｇ１０−１１において、切替禁止信号ＮＦＴＮ１がオンではない場合には、スイッチング切替禁止処理部６６０は、ステップｇ１０−１７に移行する。
【０２５７】
ステップｇ１０−１２において、スイッチング切替禁止処理部６６０は、１演算周期前のスイッチング信号Ｓｕｐ１がオフであるか否かを判定する。ステップｇ１０−１２において、１演算周期前のスイッチング信号Ｓｕｐ１がオフである場合には、スイッチング切替禁止処理部６６０は、ステップｇ１０−１３に移行する。一方、ステップｇ１０−１２において、１演算周期前のスイッチング信号Ｓｕｐ１がオフではない場合には、スイッチング切替禁止処理部６６０は、ステップｇ１０−１４に移行する。
【０２５８】
ステップｇ１０−１３において、スイッチング切替禁止処理部６６０は、スイッチング信号Ｓｕｐ１をオフに設定する。
【０２５９】
ステップｇ１０−１４において、スイッチング切替禁止処理部６６０は、基準スイッチング信号Ｓｕｐ１ａがオフであるか否かを判定する。ステップｇ１０−１４において、基準スイッチング信号Ｓｕｐ１ａがオフである場合には、スイッチング切替禁止処理部６６０は、ステップｇ１０−１５に移行する。一方、ステップｇ１０−１４において、基準スイッチング信号Ｓｕｐ１ａがオフではない場合には、スイッチング切替禁止処理部６６０は、ステップｇ１０−１６に移行する。
【０２６０】
ステップｇ１０−１５において、スイッチング切替禁止処理部６６０は、スイッチング信号Ｓｕｐ１をオフに設定する。
【０２６１】
ステップｇ１０−１６において、スイッチング切替禁止処理部６６０は、スイッチング信号Ｓｕｐ１をオンに設定する。
【０２６２】
ステップｇ１０−１７において、スイッチング切替禁止処理部６６０は、基準スイッチング信号Ｓｕｐ１ａを、スイッチング信号Ｓｕｐ１に設定する。
【０２６３】
スイッチング切替禁止処理部６６０は、上述した処理を実施し、インバータ１９０のＵ相上アームのスイッチング信号Ｓｕｐ１を生成する。生成されたインバータ１９０のＵ相上アームのスイッチング信号Ｓｕｐ１は、前記ゲートドライブ回路５４０に入力される。
【０２６４】
このように、スイッチング信号Ｓｕｐ１を生成することにより、インバータ用のキャリア周波数ｆｃａｒｒｉｅｒ２が昇圧コンバータ用のキャリア周波数ｆｃａｒｒｉｅｒ１に等しい場合において、インバータのＵＶＷ相の上アームのオンからオフへの切替禁止信号ＮＮＴＦ１がオンしている期間では、インバータのＵ相上アームのスイッチング信号Ｓｕｐ１をオンからオフに切り替えないようにすることができる。さらに、インバータ用のキャリア周波数ｆｃａｒｒｉｅｒ２が昇圧コンバータ用のキャリア周波数ｆｃａｒｒｉｅｒ１に等しい場合において、インバータのＵＶＷ相の上アームのオフからオンへの切替禁止信号ＮＦＴＮ１がオンしている期間では、スイッチング信号Ｓｕｐ１をオフからオンに切り替えないようにすることができる。
【０２６５】
すなわち、インバータ用のキャリア周波数ｆｃａｒｒｉｅｒ２が昇圧コンバータ用のキャリア周波数ｆｃａｒｒｉｅｒ１に等しい場合において、切替禁止信号ＮＮＴＦ１と切替禁止信号ＮＦＴＮ１の両方がオンしている期間では、スイッチング信号Ｓｕｐ１は、オンまたはオフを維持した信号となる。また、切替禁止信号ＮＮＴＦ１がオンで、切替禁止信号ＮＦＴＮ１がオフしている期間では、スイッチング信号Ｓｕｐ１は、オンまたはオフを維持した状態、もしくは、オフからオンに切り替わる状態のいずれかの信号となる。また、切替禁止信号ＮＮＴＦ１がオフで、切替禁止信号ＮＦＴＮ１がオンしている期間では、スイッチング信号Ｓｕｐ１は、オンまたはオフを維持した状態、もしくは、オンからオフに切り替わる状態のいずれかの信号となる。また、切替禁止信号ＮＮＴＦ１と切替禁止信号ＮＦＴＮ１の両方がオフしている期間では、スイッチング信号Ｓｕｐ１は、オンまたはオフを維持した状態、もしくは、オンからオフに切り替わる状態、もしくは、オフからオンに切り替わる状態のいずれかの信号となる。
【０２６６】
ここでは、インバータ１９０のＵ相上アームのスイッチング信号Ｓｕｐ１の生成方法について説明したが、インバータ１９０のＶＷ相の上アームのスイッチング信号Ｓｖｐ１、Ｓｗｐ１と、インバータ２６０のＵＶＷ相の上アームのスイッチング信号Ｓｕｐ２、Ｓｖｐ２、Ｓｗｐ２についても、上述した処理手順に基づいて生成される。
【０２６７】
図１７は、図１３で示したインバータ用のスイッチング切替禁止処理部６６０において、インバータ１９０のＵ相下アームのスイッチング信号Ｓｕｎ１の生成手順を説明する図である。
【０２６８】
ステップｇ１１−１において、スイッチング切替禁止処理部６６０は、インバータ１９０、２６０のＵＶＷ相の下アームのオンからオフへの切替禁止信号ＮＮＴＦ２がオンであるか否かを判定する。ステップｇ１１−１において、切替禁止信号ＮＮＴＦ２がオンである場合には、スイッチング切替禁止処理部６６０は、ステップｇ１１−２に移行する。
【０２６９】
ステップｇ１１−２において、スイッチング切替禁止処理部６６０は、切替禁止信号ＮＦＴＮ２がオンであるか否かを判定する。ステップｇ１１−２において、切替禁止信号ＮＦＴＮ２がオンである場合には、スイッチング切替禁止処理部６６０は、ステップｇ１１−３に移行する。一方、ステップｇ１１−２において、切替禁止信号ＮＦＴＮ２がオンではない場合には、のスイッチング切替禁止処理部６６０は、ステップｇ１１−６に移行する。
【０２７０】
ステップｇ１１−３において、スイッチング切替禁止処理部６６０は、１演算周期前のインバータ１９０のＵ相下アームのスイッチング信号Ｓｕｎ１がオフであるか否かを判定する。ステップｇ１１−３において、１演算周期前のスイッチング信号Ｓｕｎ１がオフである場合には、スイッチング切替禁止処理部６６０は、ステップｇ１１−４に移行する。
【０２７１】
ステップｇ１１−４において、スイッチング切替禁止処理部６６０は、スイッチング信号Ｓｕｎ１をオフに設定する。また、ステップｇ１１−３において、１演算周期前のスイッチング信号Ｓｕｎ１がオフではない場合には、スイッチング切替禁止処理部６６０は、ステップｇ１１−５に移行する。
【０２７２】
ステップｇ１１−５において、スイッチング切替禁止処理部６６０は、スイッチング信号Ｓｕｎ１をオンに設定する。
【０２７３】
ステップｇ１１−６において、スイッチング切替禁止処理部６６０は、１演算周期前のスイッチング信号Ｓｕｎ１がオフであるか否かを判定する。ステップｇ１１−６において、１演算周期前のスイッチング信号Ｓｕｎ１がオフである場合には、スイッチング切替禁止処理部６６０は、ステップｇ１１−７に移行する。一方、ステップｇ１１−６において、１演算周期前のスイッチング信号Ｓｕｎ１がオフではない場合には、スイッチング切替禁止処理部６６０は、ステップｇ１１−１０に移行する。
【０２７４】
ステップｇ１１−７において、スイッチング切替禁止処理部６６０は、基準スイッチング信号Ｓｕｎ１ａがオンであるか否かを判定する。ステップｇ１１−７において、基準スイッチング信号Ｓｕｎ１ａがオンである場合には、スイッチング切替禁止処理部６６０は、ステップｇ１１−８に移行する。
【０２７５】
ステップｇ１１−８において、スイッチング切替禁止処理部６６０は、スイッチング信号Ｓｕｎ１をオンに設定する。また、ステップｇ１１−７において、基準スイッチング信号Ｓｕｎ１ａがオンではない場合には、スイッチング切替禁止処理部６６０は、ステップｇ１１−９に移行する。
【０２７６】
ステップｇ１１−９において、スイッチング切替禁止処理部６６０は、スイッチング信号Ｓｕｎ１をオフに設定する。
【０２７７】
ステップｇ１１−１０において、スイッチング切替禁止処理部６６０は、スイッチング信号Ｓｕｎ１をオンに設定する。また、ステップｇ１１−１において、切替禁止信号ＮＮＴＦ２がオンではない場合には、スイッチング切替禁止処理部６６０は、ステップｇ１１−１１に移行する。
【０２７８】
ステップｇ１１−１１において、スイッチング切替禁止処理部６６０は、切替禁止信号ＮＦＴＮ２がオンであるか否かを判定する。ステップｇ１１−１１において、切替禁止信号ＮＦＴＮ２がオンである場合には、スイッチング切替禁止処理部６６０は、ステップｇ１１−１２に移行する。一方、ステップｇ１１−１１において、切替禁止信号ＮＦＴＮ２がオンではない場合には、スイッチング切替禁止処理部６６０は、ステップｇ１１−１７に移行する。
【０２７９】
ステップｇ１１−１２において、スイッチング切替禁止処理部６６０は、１演算周期前のスイッチング信号Ｓｕｎ１がオフであるか否かを判定する。ステップｇ１１−１２において、１演算周期前のスイッチング信号Ｓｕｎ１がオフである場合には、スイッチング切替禁止処理部６６０は、ステップｇ１１−１３に移行する。
【０２８０】
ステップｇ１１−１３において、スイッチング切替禁止処理部６６０は、スイッチング信号Ｓｕｎ１をオフに設定する。また、ステップｇ１１−１２において、１演算周期前のスイッチング信号Ｓｕｎ１がオフではない場合には、スイッチング切替禁止処理部６６０は、ステップｇ１１−１４に移行する。
【０２８１】
ステップｇ１１−１４において、スイッチング切替禁止処理部６６０は、基準スイッチング信号Ｓｕｎ１ａがオフであるか否かを判定する。ステップｇ１１−１４において、基準スイッチング信号Ｓｕｎ１ａがオフである場合には、スイッチング切替禁止処理部６６０は、ステップｇ１１−１５に移行する。一方、ステップｇ１１−１４において、基準スイッチング信号Ｓｕｎ１ａがオフではない場合には、スイッチング切替禁止処理部６６０は、ステップｇ１１−１６に移行する。
【０２８２】
ステップｇ１１−１５において、スイッチング切替禁止処理部６６０は、スイッチング信号Ｓｕｎ１をオフに設定する。
【０２８３】
ステップｇ１１−１６において、スイッチング切替禁止処理部６６０は、スイッチング信号Ｓｕｎ１をオンに設定する。
【０２８４】
ステップｇ１１−１７において、スイッチング切替禁止処理部６６０は、基準スイッチング信号Ｓｕｎ１ａを、スイッチング信号Ｓｕｎ１に設定する。
【０２８５】
スイッチング切替禁止処理部６６０は、上述した処理を実施し、インバータ１９０のＵ相下アームのスイッチング信号Ｓｕｎ１を生成する。生成されたスイッチング信号Ｓｕｎ１は、ゲートドライブ回路５４０に入力される。
【０２８６】
このように、スイッチング信号Ｓｕｎ１を生成することにより、インバータ用のキャリア周波数ｆｃａｒｒｉｅｒ２が昇圧コンバータ用のキャリア周波数ｆｃａｒｒｉｅｒ１に等しい場合において、インバータのＵＶＷ相の下アームのオンからオフへの切替禁止信号ＮＮＴＦ２がオンしている期間では、インバータ１９０のＵ相下アームのスイッチング信号Ｓｕｎ１をオンからオフに切り替えないようにすることができる。さらに、インバータ用のキャリア周波数ｆｃａｒｒｉｅｒ２が昇圧コンバータ用のキャリア周波数ｆｃａｒｒｉｅｒ１に等しい場合において、切替禁止信号ＮＦＴＮ２がオンしている期間では、インバータ１９０のＵ相下アームのスイッチング信号Ｓｕｎ１をオフからオンに切り替えないようにすることができる。
【０２８７】
すなわち、インバータ用のキャリア周波数ｆｃａｒｒｉｅｒ２が昇圧コンバータ用のキャリア周波数ｆｃａｒｒｉｅｒ１に等しい場合において、インバータＵＶＷ相の下アームのオンからオフへの切替禁止信号ＮＮＴＦ２と、オフからオンへの切替禁止信号ＮＦＴＮ２の両方がオンしている期間では、インバータのＵ相下アームのスイッチング信号Ｓｕｎ１は、オンまたはオフを維持した信号となる。また、切替禁止信号ＮＮＴＦ２がオンで、切替禁止信号ＮＦＴＮ２がオフしている期間では、スイッチング信号Ｓｕｎ１は、オンまたはオフを維持した状態、もしくは、オフからオンに切り替わる状態のいずれかの信号となる。また、切替禁止信号ＮＮＴＦ２がオフで、切替禁止信号ＮＦＴＮ２がオンしている期間では、スイッチング信号Ｓｕｎ１は、オンまたはオフを維持した状態、もしくは、オンからオフに切り替わる状態のいずれかの信号となる。また、切替禁止信号ＮＮＴＦ２と切替禁止信号ＮＦＴＮ２の両方がオフしている期間では、スイッチング信号Ｓｕｎ１は、オンまたはオフを維持した状態、もしくは、オンからオフに切り替わる状態、もしくは、オフからオンに切り替わる状態のいずれかの信号となる。
【０２８８】
ここでは、インバータ１９０のＵ相下アームのスイッチング信号Ｓｕｎ１の生成方法について説明したが、インバータ１９０のＶＷ相の下アームのスイッチング信号Ｓｖｎ１、Ｓｗｎ１と、インバータ２６０のＵＶＷ相の下アームのスイッチング信号Ｓｕｎ２、Ｓｖｎ２、Ｓｗｎ２についても、上述した処理手順に基づいて生成される。
【０２８９】
図１８は、昇圧コンバータ用の比較部６５０の処理手順を説明する図である。
【０２９０】
ステップｈ１において、比較部６５０は、タイムカウントＴｃｏｕｎｔ７とタイムカウントＴｃｏｕｎｔ８を０に設定するとともに、昇圧コンバータの上アームの基準スイッチング信号Ｓｂｐａと下アームの基準スイッチング信号Ｓｂｎａをオフに設定する。
【０２９１】
ステップｈ２において、比較部６５０は、昇圧コンバータのデューティ指令値Ｄｂ＊を取得する。
【０２９２】
ステップｈ３において、比較部６５０は、昇圧コンバータ用の三角波キャリアｃａｒｒｉｅｒ１を取得する。なお、ステップｈ２とステップｈ３の処理の順序は、入れ替えても問題ない。
【０２９３】
ステップｈ４において、比較部６５０は、昇圧コンバータのデューティ指令値Ｄｂ＊が、三角波キャリアｃａｒｒｉｅｒ１の値以上であるか否かを判定する。ステップｈ４においてデューティ指令値Ｄｂ＊が三角波キャリアｃａｒｒｉｅｒ１の値以上である場合には、比較部６５０は、ステップｈ５に移行する。一方、ステップｈ４において、デューティ指令値Ｄｂ＊が三角波キャリアｃａｒｒｉｅｒ１の値以上ではない場合には、比較部６５０は、ステップｈ１１に移行する。
【０２９４】
ステップｈ５において、比較部６５０は、タイムカウントＴｃｏｕｎｔ８を０に設定する。
【０２９５】
ステップｈ６において、比較部６５０は、昇圧コンバータの下アームの基準スイッチング信号Ｓｂｎａをオフに設定する。
【０２９６】
ステップｈ７において、比較部６５０は、タイムカウントＴｃｏｕｎｔ７が、所定のデッドタイムＴｄｅａｄ以上であるか否かを判定する。ステップｈ７において、タイムカウントＴｃｏｕｎｔ７が所定のデッドタイムＴｄｅａｄ以上である場合には、比較部６５０は、ステップｈ８に移行する。一方、ステップｈ７において、タイムカウントＴｃｏｕｎｔ７が所定のデッドタイムＴｄｅａｄ以上ではない場合には、比較部６５０は、ステップｈ９に移行する。
【０２９７】
ステップｈ８において、比較部６５０は、昇圧コンバータの上アームの基準スイッチング信号Ｓｂｐａをオンに設定したのち、ステップｈ２の処理に戻る。
【０２９８】
ステップｈ９において、昇圧コンバータの上アームの基準スイッチング信号Ｓｂｐａをオフに設定する。
【０２９９】
ステップｈ１０において、比較部６５０は、現在のタイムカウントＴｃｏｕｎｔ７にスイッチング信号生成部４６０の演算周期Ｔｃａｌ２を加算してタイムカウントＴｃｏｕｎｔ７の値を更新したのち、ステップｈ２の処理に戻る。
【０３００】
ステップｈ１１において、比較部６５０は、タイムカウントＴｃｏｕｎｔ７を０に設定する。
【０３０１】
ステップｈ１２において、比較部６５０は、昇圧コンバータの上アームの基準スイッチング信号Ｓｂｐａをオフに設定する。
【０３０２】
ステップｈ１３において、比較部６５０は、タイムカウントＴｃｏｕｎｔ８が所定のデッドタイムＴｄｅａｄ以上であるか否かを判定する。ステップｈ１３において、タイムカウントＴｃｏｕｎｔ８が所定のデッドタイムＴｄｅａｄ以上である場合には、比較部６５０は、ステップｈ１４に移行する。一方、ステップｈ１３において、タイムカウントＴｃｏｕｎｔ８が所定のデッドタイムＴｄｅａｄ以上ではない場合には、比較部６５０は、ステップｈ１５に移行する。
【０３０３】
ステップｈ１４において、比較部６５０は、昇圧コンバータの下アームの基準スイッチング信号Ｓｂｎａをオンに設定したのち、ステップｈ２の処理に戻る。
【０３０４】
ステップｈ１５において、比較部６５０は、昇圧コンバータの下アームの基準スイッチング信号Ｓｂｎａをオフに設定する。
【０３０５】
ステップｈ１６において、比較部６５０は、現在のタイムカウントＴｃｏｕｎｔ８にスイッチング信号生成部４６０の演算周期Ｔｃａｌ２を加算してタイムカウントＴｃｏｕｎｔ８の値を更新し、ステップｈ２の処理に戻る。
【０３０６】
昇圧コンバータ用の比較部６５０は、上述した処理を繰り返し、昇圧コンバータの上アームの基準スイッチング信号Ｓｂｐａと、下アームの基準スイッチング信号Ｓｂｎａを生成する。生成された基準スイッチング信号Ｓｂｐａ、Ｓｂｎａは、インバータ用のスイッチング切替禁止処理部６６０に入力される。
【０３０７】
このように、昇圧コンバータの上アームの基準スイッチング信号Ｓｂｐａと、下アームの基準スイッチング信号Ｓｂｎａを生成することにより、昇圧コンバータのデューティ指令値Ｄｂ＊が三角波キャリアｃａｒｒｉｅｒ１以上になってから所定のデッドタイムＴｄｅａｄを経過した時に、基準スイッチング信号Ｓｂｐａをオフからオンに切り替えることができる。また、デューティ指令値Ｄｂ＊が三角波キャリアｃａｒｒｉｅｒ１より小さくなった瞬間に、基準スイッチング信号Ｓｂｐａをオンからオフに切り替えることができる。また、デューティ指令値Ｄｂ＊が三角波キャリアｃａｒｒｉｅｒ１以上になった瞬間に、基準スイッチング信号Ｓｂｎａをオンからオフに切り替えることができる。また、デューティ指令値Ｄｂ＊が三角波キャリアｃａｒｒｉｅｒ１より小さくなってから所定のデッドタイムＴｄｅａｄを経過したときに、基準スイッチング信号Ｓｂｎａをオフからオンに切り替えることができる。
【０３０８】
図１９は、昇圧コンバータ用のスイッチング切替禁止処理部６７０の処理手順を説明する図である。
【０３０９】
ステップｉ１において、スイッチング切替禁止処理部６７０は、タイムカウントＴｃｏｕｎｔ９、Ｔｃｏｕｎｔ１０、Ｔｃｏｕｎｔ１１、Ｔｃｏｕｎｔ１２を０に設定するとともに、昇圧コンバータの上アームのスイッチング信号Ｓｂｐと下アームのスイッチング信号Ｓｂｎをオフに設定する。
【０３１０】
ステップｉ２において、スイッチング切替禁止処理部６７０は、昇圧コンバータの上アームの基準スイッチング信号Ｓｂｐａを取得する。
【０３１１】
ステップｉ３において、スイッチング切替禁止処理部６７０は、昇圧コンバータの下アームの基準スイッチング信号Ｓｂｎａを取得する。
【０３１２】
ステップｉ４において、スイッチング切替禁止処理部６７０は、昇圧コンバータ用の三角波キャリアｃａｒｒｉｅｒ１を取得する。
【０３１３】
ステップｉ５において、スイッチング切替禁止処理部６７０は、昇圧コンバータ用のキャリア周波数ｆｃａｒｒｉｅｒ１を取得する。
【０３１４】
ステップｉ６において、スイッチング切替禁止処理部６７０は、インバータ用のキャリア周波数ｆｃａｒｒｉｅｒ２を取得する。なお、ステップｉ２〜ステップｉ６の処理の順序は、変更しても問題ない。
【０３１５】
ステップｉ７において、スイッチング切替禁止処理部６７０は、インバータ用のキャリア周波数ｆｃａｒｒｉｅｒ２の値が昇圧コンバータ用のキャリア周波数ｆｃａｒｒｉｅｒ１の値に等しいか否かを判定する。ステップｉ７において、インバータ用のキャリア周波数ｆｃａｒｒｉｅｒ２の値が昇圧コンバータ用のキャリア周波数ｆｃａｒｒｉｅｒ１の値に等しい場合には、スイッチング切替禁止処理部６７０は、ステップｉ８に移行する。一方、ステップｉ７において、インバータ用のキャリア周波数ｆｃａｒｒｉｅｒ２の値が昇圧コンバータ用のキャリア周波数ｆｃａｒｒｉｅｒ１の値に等しくない場合には、スイッチング切替禁止処理部６７０は、ステップｉ１２に移行する。
【０３１６】
ステップｉ８において、スイッチング切替禁止処理部６７０は、昇圧コンバータの上アームのオフからオンへの切り替えを禁止する信号ＮＦＴＮ３と、オンからオフへの切り替えを禁止する信号ＮＮＴＦ３を生成する。スイッチング切替禁止信号ＮＦＴＮ３とスイッチング切替禁止信号ＮＮＴＦ３の詳細な生成手順は、図２０にて説明する。
【０３１７】
ステップｉ９において、スイッチング切替禁止処理部６７０は、昇圧コンバータの下アームのオフからオンへの切り替えを禁止する信号ＮＦＴＮ４と、オンからオフへの切り替えを禁止する信号ＮＮＴＦ４を生成する。スイッチング切替禁止信号ＮＦＴＮ４とスイッチング切替禁止信号ＮＮＴＦ４の詳細な生成手順は、図２１にて説明する。
【０３１８】
ステップｉ１０において、スイッチング切替禁止処理部６７０は、基準スイッチング信号Ｓｂｐａと、スイッチング切替禁止信号ＮＦＴＮ３、ＮＮＴＦ３に基づいて、昇圧コンバータの上アームのスイッチング信号Ｓｂｐを生成する。スイッチング信号Ｓｂｐの詳細な生成手順は、図２２にて説明する。
【０３１９】
ステップｉ１１において、スイッチング切替禁止処理部６７０は、基準スイッチング信号Ｓｂｎａと、スイッチング切替禁止信号ＮＦＴＮ４、ＮＮＴＦ４に基づいて、昇圧コンバータの下アームのスイッチング信号Ｓｂｎを生成し、ステップｉ２の処理に戻る。スイッチング信号Ｓｂｎの詳細な生成手順は、図２３にて説明する。
【０３２０】
ステップｉ１２において、スイッチング切替禁止処理部６７０は、基準スイッチング信号Ｓｂｐａを、スイッチング信号Ｓｂｐに設定する。
【０３２１】
ステップｉ１３において、スイッチング切替禁止処理部６７０は、基準スイッチング信号Ｓｂｎａを、スイッチング信号Ｓｂｎに設定し、ステップｉ２の処理に戻る。
【０３２２】
昇圧コンバータ用のスイッチング切替禁止処理部６７０は、上述した処理を繰り返し、昇圧コンバータの上アームのスイッチング信号Ｓｂｐと、昇圧コンバータの下アームのスイッチング信号Ｓｂｎを生成する。生成されたスイッチング信号Ｓｂｐ、Ｓｂｎは、ゲートドライブ回路５４０に入力される。
【０３２３】
図２０は、図１９で示した昇圧コンバータ用のスイッチング切替禁止処理部６７０におけるスイッチング切替禁止信号ＮＦＴＮ３、ＮＮＴＦ３の生成方手順を説明する図である。
【０３２４】
ステップｉ８−１において、スイッチング切替禁止処理部６７０は、昇圧コンバータ用の三角波キャリアｃａｒｒｉｅｒ１の値が所定のボトム値Ｃｂｔに等しいか否かを判定する。ステップｉ８−１において、三角波キャリアｃａｒｒｉｅｒ１の値が所定のボトム値Ｃｂｔに等しい場合には、スイッチング切替禁止処理部６７０は、ステップｉ８−２に移行する。一方、ステップｉ８−１において、三角波キャリアｃａｒｒｉｅｒ１の値が所定のボトム値Ｃｂｔに等しくない場合には、スイッチング切替禁止処理部６７０は、ステップｉ８−４に移行する。
【０３２５】
ステップｉ８−２において、スイッチング切替禁止処理部６７０は、キャリアアップダウンＣｕｄ４をオンに設定し、ステップｉ８−３に移行する。
【０３２６】
ステップｉ８−３において、スイッチング切替禁止処理部６７０は、キャリアアップダウンＣｕｄ４がオンであるか否かを判定する。ステップｉ８−３において、キャリアアップダウンＣｕｄ４がオンである場合には、スイッチング切替禁止処理部６７０は、ステップｉ８−６に移行する。一方、ステップｉ８−３において、キャリアアップダウンＣｕｄ４がオンではない場合には、スイッチング切替禁止処理部６７０は、ステップｉ８−１２に移行する。
【０３２７】
ステップｉ８−４において、スイッチング切替禁止処理部６７０は、三角波キャリアｃａｒｒｉｅｒ１の値が所定のピーク値Ｃｐｋに等しいか否かを判定する。ステップｉ８−４において、三角波キャリアｃａｒｒｉｅｒ１の値が所定のピーク値Ｃｐｋに等しい場合には、スイッチング切替禁止処理部６７０は、ステップｉ８−５に移行する。一方、ステップｉ８−４において、三角波キャリアｃａｒｒｉｅｒ１の値が所定のピーク値Ｃｐｋに等しくない場合には、スイッチング切替禁止処理部６７０は、キャリアアップダウンＣｕｄ４の状態を変更せずに、ステップｉ８−３に移行する。
【０３２８】
ここで、キャリアアップダウンＣｕｄ４とは、昇圧コンバータ用の三角波キャリアｃａｒｒｉｅｒ１が所定のボトム値Ｃｂｔから所定のピーク値Ｃｐｋに向かって上昇しているか、それとも、所定のピーク値Ｃｐｋから所定のボトム値に向かって下降しているかを判定するために利用される。具体的には、キャリアアップダウンＣｕｄ４がオンである場合には、三角波キャリアｃａｒｒｉｅｒ１は所定のボトム値Ｃｂｔから所定のピーク値Ｃｐｋに向かって上昇している期間であり、キャリアアップダウンＣｕｄ４がオフである場合には、三角波キャリアｃａｒｒｉｅｒ１は所定のピーク値Ｃｐｋから所定のボトム値Ｃｂｔに向かって下降している期間となる。
【０３２９】
ステップｉ８−５において、スイッチング切替禁止処理部６７０は、キャリアアップダウンＣｕｄ４をオフに設定し、ステップｉ８−３に移行する。
【０３３０】
ステップｉ８−６において、スイッチング切替禁止処理部６７０は、タイムカウントＴｃｏｕｎｔ１０を０に設定する。
【０３３１】
ステップｉ８−７において、スイッチング切替禁止処理部６７０は、昇圧コンバータの上アームのオフからオンへの切替禁止信号ＮＦＴＮ３をオンに設定する。
【０３３２】
ステップｉ８−８において、スイッチング切替禁止処理部６７０は、タイムカウントＴｃｏｕｎｔ９が所定時間Ｔｔｈ５以下であるか否かを判定する。ステップｉ８−８において、タイムカウントＴｃｏｕｎｔ９が所定時間Ｔｔｈ５以下である場合には、スイッチング切替禁止処理部６７０は、ステップｉ８−９に移行する。一方、ステップｉ８−８において、タイムカウントＴｃｏｕｎｔ９が所定時間Ｔｔｈ５以下ではない場合には、スイッチング切替禁止処理部６７０は、ステップｉ８−１０に移行する。
【０３３３】
ステップｉ８−９において、スイッチング切替禁止処理部６７０は、切替禁止信号ＮＮＴＦ３をオンに設定する。
【０３３４】
ステップｉ８−１０において、スイッチング切替禁止処理部６７０は、切替禁止信号ＮＮＴＦ３をオフに設定する。
【０３３５】
ステップｉ８−１１において、スイッチング切替禁止処理部６７０は、現在のタイムカウントＴｃｏｕｎｔ９にスイッチング信号生成部４６０の演算周期Ｔｃａｌ２を加算してタイムカウントＴｃｏｕｎｔ９の値を更新する。
【０３３６】
ステップｉ８−１２において、スイッチング切替禁止処理部６７０は、タイムカウントＴｃｏｕｎｔ９を０に設定する。
【０３３７】
ステップｉ８−１３において、スイッチング切替禁止処理部６７０は、切替禁止信号ＮＮＴＦ３をオンに設定する。
【０３３８】
ステップｉ８−１４において、スイッチング切替禁止処理部６７０は、タイムカウントＴｃｏｕｎｔ１０が所定時間Ｔｔｈ６以下であるか否かを判定する。ステップｉ８−１４において、タイムカウントＴｃｏｕｎｔ１０が所定時間Ｔｔｈ６以下である場合には、スイッチング切替禁止処理部６７０は、ステップｉ８−１５に移行する。一方、ステップｉ８−１４において、タイムカウントＴｃｏｕｎｔ１０が所定時間Ｔｔｈ６以下ではない場合には、スイッチング切替禁止処理部６７０は、ステップｉ８−１６に移行する。
【０３３９】
ステップｉ８−１５において、スイッチング切替禁止処理部６７０は、切替禁止信号ＮＦＴＮ３をオンに設定する。
【０３４０】
ステップｉ８−１６において、スイッチング切替禁止処理部６７０は、切替禁止信号ＮＦＴＮ３をオフに設定する。
【０３４１】
ステップｉ８−１７において、スイッチング切替禁止処理部６７０は、現在のタイムカウントＴｃｏｕｎｔ１０にスイッチング信号生成部４６０の演算周期Ｔｃａｌ２を加算してタイムカウントＴｃｏｕｎｔ１０の値を更新する。
【０３４２】
なお、昇圧コンバータ１００の上アームのオフからオンへの切り替えは、切替禁止信号ＮＦＴＮ３がオンである場合に禁止され、切替禁止信号ＮＦＴＮ３がオフである場合に許可される。また、オンからオフへの切り替えは、切替禁止信号ＮＮＴＦ３がオンである場合に禁止され、切替禁止信号ＮＮＴＦ３がオフである場合に許可される。
【０３４３】
図２１は、図１９で示した昇圧コンバータ用のスイッチング切替禁止処理部６７０におけるスイッチング切替禁止信号ＮＦＴＮ４、ＮＮＴＦ４の生成手順を説明する図である。
【０３４４】
ステップｉ９−１において、スイッチング切替禁止処理部６７０は、キャリアアップダウンＣｕｄ４がオンであるか否かを判定する。ステップｉ９−１において、キャリアアップダウンＣｕｄ４がオンである場合には、スイッチング切替禁止処理部６７０は、ステップｉ９−２に移行する。一方、ステップｉ９−１において、キャリアアップダウンＣｕｄ４がオンではない場合には、スイッチング切替禁止処理部６７０は、ステップｉ９−８に移行する。
【０３４５】
ステップｉ９−２において、スイッチング切替禁止処理部６７０は、タイムカウントＴｃｏｕｎｔ１２を０に設定する。
【０３４６】
ステップｉ９−３において、スイッチング切替禁止処理部６７０は、昇圧コンバータの下アームのオンからオフへの切替禁止信号ＮＮＴＦ４をオンに設定する。
【０３４７】
ステップｉ９−４において、スイッチング切替禁止処理部６７０は、タイムカウントＴｃｏｕｎｔ１１が、所定時間Ｔｔｈ７以下であるか否かを判定する。ステップｉ９−４において、タイムカウントＴｃｏｕｎｔ１１が所定時間Ｔｔｈ７以下である場合には、スイッチング切替禁止処理部６７０は、ステップｉ９−５に移行する。一方、ステップｉ９−４において、タイムカウントＴｃｏｕｎｔ１１が所定時間Ｔｔｈ７以下ではない場合には、スイッチング切替禁止処理部６７０は、ステップｉ９−６に移行する。
【０３４８】
ステップｉ９−５において、スイッチング切替禁止処理部６７０は、昇圧コンバータの下アームのオフからオンへの切替禁止信号ＮＦＴＮ４をオンに設定する。
【０３４９】
ステップｉ９−６において、スイッチング切替禁止処理部６７０は、切替禁止信号ＮＦＴＮ４をオフに設定する。
【０３５０】
ステップｉ９−７において、スイッチング切替禁止処理部６７０は、現在のタイムカウントＴｃｏｕｎｔ１１にスイッチング信号生成部４６０の演算周期Ｔｃａｌ２を加算してタイムカウントＴｃｏｕｎｔ１１の値を更新する。
【０３５１】
ステップｉ９−８において、スイッチング切替禁止処理部６７０は、タイムカウントＴｃｏｕｎｔ１１を０に設定する。
【０３５２】
ステップｉ９−９において、スイッチング切替禁止処理部６７０は、昇圧コンバータの下アームのオフからオンへの切替禁止信号ＮＦＴＮ４をオンに設定する。
【０３５３】
ステップｉ９−１０において、スイッチング切替禁止処理部６７０は、タイムカウントＴｃｏｕｎｔ１２が、所定時間Ｔｔｈ８以下であるか否かを判定する。ステップｉ９−１０において、タイムカウントＴｃｏｕｎｔ１２が所定時間Ｔｔｈ８以下である場合には、スイッチング切替禁止処理部６７０は、ステップｉ９−１２に移行する。
【０３５４】
ステップｉ９−１２において、スイッチング切替禁止処理部６７０は、昇圧コンバータの下アームのオンからオフへの切替禁止信号ＮＮＴＦ４をオンに設定する。また、ステップｉ９−１０において、タイムカウントＴｃｏｕｎｔ１２が所定時間Ｔｔｈ８以下ではない場合には、スイッチング切替禁止処理部６７０は、ステップｉ９−１３に移行する。
【０３５５】
ステップｉ９−１３において、スイッチング切替禁止処理部６７０は、切替禁止信号ＮＮＴＦ４をオフに設定する。
【０３５６】
ステップｉ９−１４において、スイッチング切替禁止処理部６７０は、現在のタイムカウントＴｃｏｕｎｔ１２にスイッチング信号生成部４６０の演算周期Ｔｃａｌ２を加算してタイムカウントＴｃｏｕｎｔ１２の値を更新する。
【０３５７】
なお、昇圧コンバータ１００の下アームのオフからオンへの切り替えは、切替禁止信号ＮＦＴＮ４がオンである場合に禁止され、切替禁止信号ＮＦＴＮ４がオフである場合に許可される。また、オンからオフへの切り替えは、切替禁止信号ＮＮＴＦ４がオンである場合に禁止され、切替禁止信号ＮＮＴＦ４がオフである場合に許可される。また、所定時間Ｔｔｈ５は、所定時間Ｔｔｈ７未満に設定されている。所定時間Ｔｔｈ８は、前記所定時間Ｔｔｈ６未満に設定されている。
【０３５８】
このように所定時間Ｔｔｈ５、Ｔｔｈ６、Ｔｔｈ７、Ｔｔｈ８を設定することにより、昇圧コンバータの上アームをオンからオフに変化させたのちに、下アームをオフからオンに変化させることができる。さらに、下アームをオンからオフに変化させたのちに、上アームをオフからオンに変化させることができる。これにより、昇圧コンバータ１００の上アームと昇圧コンバータ１００の下アームの同時オンを防止することができる。
【０３５９】
図２２は、図１９で示した昇圧コンバータ用のスイッチング切替禁止処理部６７０における昇圧コンバータの上アームのスイッチング信号Ｓｂｐの生成手順を説明する図である。
【０３６０】
ステップｉ１０−１において、スイッチング切替禁止処理部６７０は、昇圧コンバータの上アームのオンからオフへの切替禁止信号ＮＮＴＦ３がオンであるか否かを判定する。ステップｉ１０−１において、切替禁止信号ＮＮＴＦ３がオンである場合には、スイッチング切替禁止処理部６７０は、ステップｉ１０−２に移行する。一方、ステップｉ１０−１において、切替禁止信号ＮＮＴＦ３がオンではない場合には、スイッチング切替禁止処理部６７０は、ステップｉ１０−１１に移行する。
【０３６１】
ステップｉ１０−２において、スイッチング切替禁止処理部６７０は、昇圧コンバータの上アームのオフからオンへの切替禁止信号ＮＦＴＮ３がオンであるか否かを判定する。ステップｉ１０−２において、切替禁止信号ＮＦＴＮ３がオンである場合には、スイッチング切替禁止処理部６７０は、ステップｉ１０−３に移行する。一方、ステップｉ１０−２において、切替禁止信号ＮＦＴＮ３がオンではない場合には、スイッチング切替禁止処理部６７０は、ステップｉ１０−６に移行する。
【０３６２】
ステップｉ１０−３において、スイッチング切替禁止処理部６７０は、１演算周期前の昇圧コンバータの上アームのスイッチング信号Ｓｂｐがオフであるか否かを判定する。ステップｉ１０−３において、１演算周期前のスイッチング信号Ｓｂｐがオフである場合には、スイッチング切替禁止処理部６７０は、ステップｉ１０−４に移行する。一方、ステップｉ１０−３において、１演算周期前のスイッチング信号Ｓｂｐがオフではない場合には、スイッチング切替禁止処理部６７０は、ステップｉ１０−５に移行する。
【０３６３】
ステップｉ１０−４において、スイッチング切替禁止処理部６７０は、スイッチング信号Ｓｂｐをオフに設定する。
【０３６４】
ステップｉ１０−５において、スイッチング切替禁止処理部６７０は、スイッチング信号Ｓｂｐをオンに設定する。
【０３６５】
ステップｉ１０−６において、スイッチング切替禁止処理部６７０は、１演算周期前のスイッチング信号Ｓｂｐがオフであるか否かを判定する。ステップｉ１０−６において、１演算周期前のスイッチング信号Ｓｂｐがオフである場合には、スイッチング切替禁止処理部６７０は、ステップｉ１０−７に移行する。一方、ステップｉ１０−６において、１演算周期前のスイッチング信号Ｓｂｐがオフではない場合には、スイッチング切替禁止処理部６７０は、ステップｉ１０−１０に移行する。
【０３６６】
ステップｉ１０−７において、スイッチング切替禁止処理部６７０は、昇圧コンバータの上アームの基準スイッチング信号Ｓｂｐａがオンであるか否かを判定する。ステップｉ１０−７において、基準スイッチング信号Ｓｂｐａがオンである場合には、スイッチング切替禁止処理部６７０は、ステップｉ１０−８に移行する。一方、ステップｉ１０−７において、基準スイッチング信号Ｓｂｐａがオンではない場合には、スイッチング切替禁止処理部６７０は、ステップｉ１０−９に移行する。
【０３６７】
ステップｉ１０−８において、スイッチング切替禁止処理部６７０は、スイッチング信号Ｓｂｐをオンに設定する。
【０３６８】
ステップｉ１０−９において、スイッチング切替禁止処理部６７０は、スイッチング信号Ｓｂｐをオフに設定する。
【０３６９】
ステップｉ１０−１０において、スイッチング切替禁止処理部６７０は、スイッチング信号Ｓｂｐをオンに設定する。
【０３７０】
ステップｉ１０−１１において、スイッチング切替禁止処理部６７０は、切替禁止信号ＮＦＴＮ３がオンであるか否かを判定する。ステップｉ１０−１１において、切替禁止信号ＮＦＴＮ３がオンである場合には、スイッチング切替禁止処理部６７０は、ステップｉ１０−１２に移行する。一方、ステップｉ１０−１１において、切替禁止信号ＮＦＴＮ３がオンではない場合には、スイッチング切替禁止処理部６７０は、ステップｉ１０−１７に移行する。
【０３７１】
ステップｉ１０−１２において、スイッチング切替禁止処理部６７０は、１演算周期前のスイッチング信号Ｓｂｐがオフであるか否かを判定する。ステップｉ１０−１２において、１演算周期前のスイッチング信号Ｓｂｐがオフである場合には、スイッチング切替禁止処理部６７０は、ステップｉ１０−１３に移行する。一方、ステップｉ１０−１２において、１演算周期前のスイッチング信号Ｓｂｐがオフではない場合には、スイッチング切替禁止処理部６７０は、ステップｉ１０−１４に移行する。
【０３７２】
ステップｉ１０−１３において、スイッチング切替禁止処理部６７０は、スイッチング信号Ｓｂｐをオフに設定する。
【０３７３】
ステップｉ１０−１４において、スイッチング切替禁止処理部６７０は、昇圧コンバータの上アームの基準スイッチング信号Ｓｂｐａがオフであるか否かを判定する。ステップｉ１０−１４において、基準スイッチング信号Ｓｂｐａがオフである場合には、スイッチング切替禁止処理部６７０は、ステップｉ１０−１５に移行する。一方、ステップｉ１０−１４において、基準スイッチング信号Ｓｂｐａがオフではない場合には、スイッチング切替禁止処理部６７０は、ステップｉ１０−１６に移行する。
【０３７４】
ステップｉ１０−１５において、スイッチング切替禁止処理部６７０は、スイッチング信号Ｓｂｐをオフに設定する。
【０３７５】
ステップｉ１０−１６において、スイッチング切替禁止処理部６７０は、スイッチング信号Ｓｂｐをオンに設定する。
【０３７６】
ステップｉ１０−１７において、スイッチング切替禁止処理部６７０は、基準スイッチング信号Ｓｂｐａを、スイッチング信号Ｓｂｐに設定する。
【０３７７】
スイッチング切替禁止処理部６７０は、上述した処理を実施し、昇圧コンバータの上アームのスイッチング信号Ｓｂｐを生成する。生成された昇圧コンバータ１００の上アームのスイッチング信号Ｓｂｐは、ゲートドライブ回路５４０に入力される。
【０３７８】
このように、昇圧コンバータの上アームのスイッチング信号Ｓｂｐを生成することにより、インバータ用のキャリア周波数ｆｃａｒｒｉｅｒ２が昇圧コンバータ用のキャリア周波数ｆｃａｒｒｉｅｒ１に等しい場合において、昇圧コンバータの上アームのオンからオフへの切替禁止信号ＮＮＴＦ３がオンしている期間では、昇圧コンバータの上アームのスイッチング信号Ｓｂｐをオンからオフに切り替えないようにすることができる。さらに、インバータ用のキャリア周波数ｆｃａｒｒｉｅｒ２が昇圧コンバータ用のキャリア周波数ｆｃａｒｒｉｅｒ１に等しい場合において、昇圧コンバータの上アームのオフからオンへの切替禁止信号ＮＦＴＮ３がオンしている期間では、昇圧コンバータの上アームのスイッチング信号Ｓｂｐをオフからオンに切り替えないようにすることができる。
【０３７９】
すなわち、インバータ用のキャリア周波数ｆｃａｒｒｉｅｒ２が昇圧コンバータ用のキャリア周波数ｆｃａｒｒｉｅｒ１に等しい場合において、昇圧コンバータ１００の上アームのオンからオフへの切替禁止信号ＮＮＴＦ３とオフからオンへの切替禁止信号ＮＦＴＮ３の両方がオンしている期間では、昇圧コンバータ１００の上アームのスイッチング信号Ｓｂｐは、オンまたはオフを維持した信号となる。また、切替禁止信号ＮＮＴＦ３がオンで、切替禁止信号ＮＦＴＮ３がオフしている期間では、スイッチング信号Ｓｂｐはオンまたはオフを維持した状態、もしくは、オフからオンに切り替わる状態のいずれかの信号となる。また、切替禁止信号ＮＮＴＦ３がオフで、切替禁止信号ＮＦＴＮ３がオンしている期間では、スイッチング信号Ｓｂｐはオンまたはオフを維持した状態、もしくは、オンからオフに切り替わる状態のいずれかの信号となる。また、切替禁止信号ＮＮＴＦ３と切替禁止信号ＮＦＴＮ３の両方がオフしている期間では、スイッチング信号Ｓｂｐはオンまたはオフを維持した状態、もしくは、オンからオフに切り替わる状態、もしくは、オフからオンに切り替わる状態のいずれかの信号となる。
【０３８０】
図２３は、図１９で示した昇圧コンバータ用のスイッチング切替禁止処理部６７０における昇圧コンバータ１００の下アームのスイッチング信号Ｓｂｎの生成手順を説明する図である。
【０３８１】
ステップｉ１１−１において、スイッチング切替禁止処理部６７０は、昇圧コンバータの下アームのオンからオフへの切替禁止信号ＮＮＴＦ４がオンであるか否かを判定する。ステップｉ１１−１において、切替禁止信号ＮＮＴＦ４がオンである場合には、スイッチング切替禁止処理部６７０は、ステップｉ１１−２に移行する。一方、ステップｉ１１−１において、切替禁止信号ＮＮＴＦ４がオンではない場合には、スイッチング切替禁止処理部６７０は、ステップｉ１１−１１に移行する。
【０３８２】
ステップｉ１１−２において、スイッチング切替禁止処理部６７０は、昇圧コンバータの下アームのオフからオンへの切替禁止信号ＮＦＴＮ４がオンであるか否かを判定する。ステップｉ１１−２において、切替禁止信号ＮＦＴＮ４がオンである場合には、スイッチング切替禁止処理部６７０は、ステップｉ１１−３に移行する。一方、ステップｉ１１−２において、切替禁止信号ＮＦＴＮ４がオンではない場合には、スイッチング切替禁止処理部６７０は、ステップｉ１１−６に移行する。
【０３８３】
ステップｉ１１−３において、スイッチング切替禁止処理部６７０は、１演算周期前の昇圧コンバータの下アームのスイッチング信号Ｓｂｎがオフであるか否かを判定する。ステップｉ１１−３において、１演算周期前のスイッチング信号Ｓｂｎがオフである場合には、スイッチング切替禁止処理部６７０は、ステップｉ１１−４に移行する。
【０３８４】
ステップｉ１１−４において、スイッチング切替禁止処理部６７０は、スイッチング信号Ｓｂｎをオフに設定する。また、ステップｉ１１−３において、１演算周期前のスイッチング信号Ｓｂｎがオフではない場合には、スイッチング切替禁止処理部６７０は、ステップｉ１１−５において、スイッチング信号Ｓｂｎをオンに設定する。
【０３８５】
ステップｉ１１−６において、スイッチング切替禁止処理部６７０は、１演算周期前のスイッチング信号Ｓｂｎがオフであるか否かを判定する。ステップｉ１１−６において、１演算周期前のスイッチング信号Ｓｂｎがオフである場合には、スイッチング切替禁止処理部６７０は、ステップｉ１１−７に移行する。一方、ステップｉ１１−６において、１演算周期前のスイッチング信号Ｓｂｎがオフではない場合には、スイッチング切替禁止処理部６７０は、ステップｉ１１−１０に移行する。
【０３８６】
ステップｉ１１−７において、スイッチング切替禁止処理部６７０は、昇圧コンバータの下アームの基準スイッチング信号Ｓｂｎａがオンであるか否かを判定する。ステップｉ１１−７において、基準スイッチング信号Ｓｂｎａがオンである場合には、スイッチング切替禁止処理部６７０は、ステップｉ１１−８に移行する。一方、ステップｉ１１−７において、基準スイッチング信号Ｓｂｎａがオンではない場合には、スイッチング切替禁止処理部６７０は、ステップｉ１１−９に移行する。
【０３８７】
ステップｉ１１−８において、スイッチング切替禁止処理部６７０は、スイッチング信号Ｓｂｎをオンに設定する。
【０３８８】
ステップｉ１１−９において、スイッチング切替禁止処理部６７０は、スイッチング信号Ｓｂｎをオフに設定する。
【０３８９】
ステップｉ１１−１０において、スイッチング切替禁止処理部６７０は、スイッチング信号Ｓｂｎをオンに設定する。
【０３９０】
ステップｉ１１−１１において、スイッチング切替禁止処理部６７０は、切替禁止信号ＮＦＴＮ４がオンであるか否かを判定する。ステップｉ１１−１１において、切替禁止信号ＮＦＴＮ４がオンである場合には、スイッチング切替禁止処理部６７０は、ステップｉ１１−１２に移行する。一方、ステップｉ１１−１１において、切替禁止信号ＮＦＴＮ４がオンではない場合には、スイッチング切替禁止処理部６７０は、ステップｉ１１−１７に移行する。
【０３９１】
ステップｉ１１−１２において、スイッチング切替禁止処理部６７０は、１演算周期前のスイッチング信号Ｓｂｎがオフであるか否かを判定する。ステップｉ１１−１２において、１演算周期前のスイッチング信号Ｓｂｎがオフである場合には、スイッチング切替禁止処理部６７０は、ステップｉ１１−１３に移行する。一方、ステップｉ１１−１２において、１演算周期前のスイッチング信号Ｓｂｎがオフではない場合には、スイッチング切替禁止処理部６７０は、ステップｉ１１−１４に移行する。
【０３９２】
ステップｉ１１−１３において、スイッチング切替禁止処理部６７０は、スイッチング信号Ｓｂｎをオフに設定する。
【０３９３】
ステップｉ１１−１４において、スイッチング切替禁止処理部６７０は、基準スイッチング信号Ｓｂｎａがオフであるか否かを判定する。ステップｉ１１−１４において、基準スイッチング信号Ｓｂｎａがオフである場合には、スイッチング切替禁止処理部６７０は、ステップｉ１１−１５に移行する。
【０３９４】
ステップｉ１１−１５において、スイッチング切替禁止処理部６７０は、スイッチング信号Ｓｂｎをオフに設定する。また、ステップｉ１１−１４において、基準スイッチング信号Ｓｂｎａがオフではない場合には、スイッチング切替禁止処理部６７０は、ステップｉ１１−１６に移行する。
【０３９５】
ステップｉ１１−１６において、スイッチング切替禁止処理部６７０は、スイッチング信号Ｓｂｎをオンに設定する。
【０３９６】
ステップｉ１１−１７において、スイッチング切替禁止処理部６７０は、基準スイッチング信号Ｓｂｎａを、スイッチング信号Ｓｂｎに設定する。
【０３９７】
スイッチング切替禁止処理部６７０は、上述した処理を実施し、昇圧コンバータ１００の下アームのスイッチング信号Ｓｂｎを生成する。生成された昇圧コンバータ１００の下アームのスイッチング信号Ｓｂｎは、ゲートドライブ回路５４０に入力される。
【０３９８】
このように、昇圧コンバータ１００の下アームのスイッチング信号Ｓｂｎを生成することにより、インバータ用のキャリア周波数ｆｃａｒｒｉｅｒ２が昇圧コンバータ用のキャリア周波数ｆｃａｒｒｉｅｒ１に等しい場合において、昇圧コンバータ１００の下アームのオンからオフへの切替禁止信号ＮＮＴＦ４がオンしている期間では、昇圧コンバータ１００の下アームのスイッチング信号Ｓｂｎをオンからオフに切り替えないようにすることができる。さらに、インバータ用のキャリア周波数ｆｃａｒｒｉｅｒ２が昇圧コンバータ用のキャリア周波数ｆｃａｒｒｉｅｒ１に等しい場合において、昇圧コンバータ１００の下アームのオフからオンへの切替禁止信号ＮＦＴＮ４がオンしている期間では、昇圧コンバータ１００の下アームのスイッチング信号Ｓｂｎをオフからオンに切り替えないようにすることができる。
【０３９９】
すなわち、インバータ用のキャリア周波数ｆｃａｒｒｉｅｒ２が昇圧コンバータ用のキャリア周波数ｆｃａｒｒｉｅｒ１に等しい場合において、昇圧コンバータ１００の下アームのオンからオフへの切替禁止信号ＮＮＴＦ４と昇圧コンバータ１００の下アームのオフからオンへの切替禁止信号ＮＦＴＮ４の両方がオンしている期間では、スイッチング信号Ｓｂｎはオンまたはオフを維持した信号となる。また、切替禁止信号ＮＮＴＦ４がオンで、切替禁止信号ＮＦＴＮ４がオフしている期間では、スイッチング信号Ｓｂｎはオンまたはオフを維持した状態、もしくは、オフからオンに切り替わる状態のいずれかの信号となる。また、切替禁止信号ＮＮＴＦ４がオフで、切替禁止信号ＮＦＴＮ４がオンしている期間では、スイッチング信号Ｓｂｎはオンまたはオフを維持した状態、もしくは、オンからオフに切り替わる状態のいずれかの信号となる。また、切替禁止信号ＮＮＴＦ４と切替禁止信号ＮＦＴＮ４の両方がオフしている期間では、スイッチング信号Ｓｂｎはオンまたはオフを維持した状態、もしくは、オンからオフに切り替わる状態、もしくは、オフからオンに切り替わる状態のいずれかの信号となる。
【０４００】
以上示した構成によれば、インバータ１９０、２６０のＵＶＷ相の上下アームのスイッチング信号Ｓｕｐ１、Ｓｕｎ１、Ｓｖｐ１、Ｓｖｎ１、Ｓｗｐ１、Ｓｗｎ１、Ｓｕｐ２、Ｓｕｎ２、Ｓｖｐ２、Ｓｖｎ２、Ｓｗｐ２、Ｓｗｎ２と昇圧コンバータ１００の上下アームのスイッチング信号Ｓｂｐ、Ｓｂｎを生成することにより、インバータ用のキャリア周波数ｆｃａｒｒｉｅｒ２が昇圧コンバータ用のキャリア周波数ｆｃａｒｒｉｅｒ１に等しい場合には、インバータ１９０、２６０のＵＶＷ相の上アームのスイッチング信号Ｓｕｐ１、Ｓｖｐ１、Ｓｗｐ１、Ｓｕｐ２、Ｓｖｐ２、Ｓｗｐ２と昇圧コンバータ１００の上アームのスイッチング信号Ｓｂｐのオフからオンへの同時切替とオンからオフへの同時切替を発生させないようにすることができる。さらに、インバータ用のキャリア周波数ｆｃａｒｒｉｅｒ２が昇圧コンバータ用のキャリア周波数ｆｃａｒｒｉｅｒ１に等しい場合には、インバータ１９０、２６０のＵＶＷ相の下アームのスイッチング信号Ｓｕｎ１、Ｓｖｎ１、Ｓｗｎ１、Ｓｕｎ２、Ｓｖｎ２、Ｓｗｎ２と昇圧コンバータ１００の下アームのスイッチング信号Ｓｂｎのオフからオンへの同時切替とオンからオフへの同時切替を発生させないようにすることができる。
【０４０１】
次に、インバータ用のキャリア周波数ｆｃａｒｒｉｅｒ２が昇圧コンバータ用のキャリア周波数ｆｃａｒｒｉｅｒ１と同じ値であり、インバータ用の三角波キャリアｃａｒｒｉｅｒ２の位相が昇圧コンバータの三角波キャリアｃａｒｒｉｅｒ１の位相に対して１８０度異なった状態を想定し、スイッチング信号生成部４６０で生成したインバータ１９０のＵ相上アームのスイッチング信号Ｓｕｐ１と、昇圧コンバータ１００の上アームのスイッチング信号Ｓｂｐと、インバータ１９０のＵ相下アームのスイッチング信号Ｓｕｎ１と、昇圧コンバータ１００の下アームのスイッチング信号Ｓｂｎの波形について説明する。
【０４０２】
図２４は、インバータ１９０のＵ相上アームのスイッチング信号Ｓｕｐ１と、昇圧コンバータ１００の上アームのスイッチング信号Ｓｂｐの波形の一例を示す図である。図２４においては、インバータ１９０のＵ相デューティ指令値Ｄｕ１＊は、所定のボトム値Ｃｂｔと所定のピーク値Ｃｐｋのほぼ中間値であり、昇圧コンバータ１００のデューティ指令値Ｄｂ＊は、所定のボトム値Ｃｂｔと所定のピーク値Ｃｐｋのほぼ中間値である。
【０４０３】
インバータ１９０のＵ相上アームの基準スイッチング信号Ｓｕｐ１ａの波形について説明する。基準スイッチング信号Ｓｕｐ１ａは、デューティ指令値Ｄｕ１＊がインバータ用の三角波キャリアｃａｒｒｉｅｒ２の値より小さくなった瞬間にオンからオフに切り替わる。そして、基準スイッチング信号Ｓｕｐ１ａは、デューティ指令値Ｄｕ１＊が三角波キャリアｃａｒｒｉｅｒ２の値以上になってから、所定のデッドタイムＴｄｅａｄを経過した時にオフからオンに切り替わる。
【０４０４】
基準スイッチング信号Ｓｕｐ１ａのオンからオフに切り替わる期間は、インバータ用の三角波キャリアｃａｒｒｉｅｒ２が所定のボトム値Ｃｂｔから所定のピーク値Ｃｐｋに向かって上昇している期間Ｅ１である。基準スイッチング信号Ｓｕｐ１ａのオフからオンに切り替わる期間は、インバータ用の三角波キャリアｃａｒｒｉｅｒ２が所定のピーク値Ｃｐｋから所定のボトム値Ｃｂｔに向かって下降している期間Ｅ２となる。
【０４０５】
インバータのＵＶＷ相の上アームのオンからオフへの切替禁止信号ＮＮＴＦ１の波形について説明する。切替禁止信号ＮＮＴＦ１は、インバータ用の三角波キャリアｃａｒｒｉｅｒ２が所定のボトム値Ｃｂｔから所定のピーク値Ｃｐｋに向かって上昇し始めてから、所定時間Ｔｔｈ１を経過するまでオンを維持し、所定時間Ｔｔｈ１を経過した後にオンからオフに切り替わる。切替禁止信号ＮＮＴＦ１は、インバータ用の三角波キャリアｃａｒｒｉｅｒ２の値が所定のピーク値Ｃｐｋに一致した瞬間にオフからオンに切り替わる。したがって、スイッチング信号Ｓｕｐ１のオンからオフへの切り替えは、インバータ用の三角波キャリアｃａｒｒｉｅｒ２が所定のボトム値Ｃｂｔから所定のピーク値Ｃｐｋに向かって上昇し始めてから所定時間Ｔｔｈ１を経過するまで期間と、インバータ用の三角波キャリアｃａｒｒｉｅｒ２が所定のピーク値Ｃｐｋから所定のボトム値Ｃｂｔに向かって下降している期間Ｅ２で禁止される。
【０４０６】
インバータ１９０のＵＶＷ相の上アームのオフからオンへの切替禁止信号ＮＦＴＮ１の波形について説明する。切替禁止信号ＮＦＴＮ１は、インバータ用の三角波キャリアｃａｒｒｉｅｒ２の値が所定のボトム値Ｃｂｔに一致した瞬間にオフからオンに切り替わる。切替禁止信号ＮＦＴＮ１は、インバータ用の三角波キャリアｃａｒｒｉｅｒ２が所定のピーク値Ｃｐｋから所定のボトム値Ｃｂｔに向かって下降し始めてから、所定時間Ｔｔｈ２を経過するまでオンを維持し、所定時間Ｔｔｈ２を経過した後にオンからオフに切り替わる。したがって、スイッチング信号Ｓｕｐ１のオフからオンへの切り替えは、インバータ用の三角波キャリアｃａｒｒｉｅｒ２が所定のボトム値Ｃｂｔから所定のピーク値Ｃｐｋに向かって上昇している期間Ｅ１と、インバータ用の三角波キャリアｃａｒｒｉｅｒ２が所定のピーク値Ｃｐｋから所定のボトム値Ｃｂｔに向かって下降し始めてから所定時間Ｔｔｈ２を経過するまでの期間で禁止される。
【０４０７】
インバータ１９０のＵ相上アームのスイッチング信号Ｓｕｐ１の波形を説明する。上述したように、スイッチング信号Ｓｕｐ１は、基準スイッチング信号Ｓｕｐ１ａと、切替禁止信号ＮＮＴＦ１と、切替禁止信号ＮＦＴＮ１に基づいて生成される。基準スイッチング信号Ｓｕｐ１ａがオンからオフに切り替わるタイミングと、切替禁止信号ＮＮＴＦ１に着目すると、基準スイッチング信号Ｓｕｐ１ａのオンからオフに切り替わるタイミングは、切替禁止信号ＮＮＴＦ１がオフしている期間であることがわかる。したがって、スイッチング信号Ｓｕｐ１のオンからオフに切り替わるタイミングは、基準スイッチング信号Ｓｕｐ１ａのオンからオフに切り替わるタイミングと同じになり、時刻Ｔ１で切り替わる。また、基準スイッチング信号Ｓｕｐ１ａのオフからオンに切り替わるタイミングと、切替禁止信号ＮＦＴＮ１に着目すると、基準スイッチング信号Ｓｕｐ１ａのオフからオンに切り替わるタイミングは、切替禁止信号ＮＦＴＮ１がオフしている期間であることがわかる。したがって、スイッチング信号Ｓｕｐ１のオフからオンに切り替わるタイミングは、基準スイッチング信号Ｓｕｐ１ａのオフからオンに切り替わるタイミングと同じになり、時刻Ｔ４で切り替わる。
【０４０８】
昇圧コンバータ１００の上アームの基準スイッチング信号Ｓｂｐａの波形について説明する。基準スイッチング信号Ｓｂｐａは、昇圧コンバータ１００のデューティ指令値Ｄｂ＊が昇圧コンバータ１００用の三角波キャリアｃａｒｒｉｅｒ１の値以上になってから、所定のデッドタイムＴｄｅａｄを経過した時にオフからオンに切り替わる。そして、基準スイッチング信号Ｓｂｐａは、デューティ指令値Ｄｂ＊が三角波キャリアｃａｒｒｉｅｒ１の値より小さくなった瞬間にオンからオフに切り替わる。
【０４０９】
基準スイッチング信号Ｓｂｐａのオフからオンに切り替わる期間は、三角波キャリアｃａｒｒｉｅｒ１が所定のピーク値Ｃｐｋから所定のボトム値Ｃｂｔに向かって下降している期間Ｅ１である。基準スイッチング信号Ｓｂｐａのオンからオフに切り替わる期間は三角波キャリアｃａｒｒｉｅｒ１が所定のボトム値Ｃｂｔから所定のピーク値Ｃｐｋに向かって上昇している期間Ｅ２となる。
【０４１０】
昇圧コンバータ１００の上アームのオンからオフへの切替禁止信号ＮＮＴＦ３の波形について説明する。切替禁止信号ＮＮＴＦ３は、三角波キャリアｃａｒｒｉｅｒ１の値が所定ピーク値Ｃｂｔに一致した瞬間にオフからオンに切り替わる。そして、切替禁止信号ＮＮＴＦ３は、三角波キャリアｃａｒｒｉｅｒ１が所定のボトム値Ｃｂｔから所定のピーク値Ｃｐｋに向かって上昇し始めてから、所定時間Ｔｔｈ５を経過するまでオンを維持し、所定時間Ｔｔｈ５を経過した後にオンからオフに切り替わる。したがって、昇圧コンバータ１００の上アームのスイッチング信号Ｓｂｐのオンからオフへの切り替えは、三角波キャリアｃａｒｒｉｅｒ１が所定のピーク値Ｃｐｋから所定のボトム値Ｃｂｔに向かって下降する期間Ｅ１と、三角波キャリアｃａｒｒｉｅｒ１が所定のボトム値Ｃｂｔから所定のピーク値Ｃｐｋに向かって上昇し始めてから所定時間Ｔｔｈ５を経過するまでの期間で禁止される。
【０４１１】
昇圧コンバータ１００の上アームのオフからオンへの切替禁止信号ＮＦＴＮ３の波形について説明する。切替禁止信号ＮＦＴＮ３は、三角波キャリアｃａｒｒｉｅｒ１が所定のピーク値Ｃｐｋから所定のボトム値Ｃｂｔに向かって下降し始めてから所定時間Ｔｔｈ８を経過するまでオンを維持し、所定時間Ｔｔｈ８を経過した後にオンからオフに切り替わる。そして、切替禁止信号ＮＦＴＮ３は、三角波キャリアｃａｒｒｉｅｒ１の値が所定のボトム値Ｃｂｔに一致した瞬間にオフからオンに切り替わる。したがって、スイッチング信号Ｓｂｐのオフからオンへの切り替えは、三角波キャリアｃａｒｒｉｅｒ１が所定のピーク値Ｃｐｋから所定のボトム値Ｃｂｔに向かって下降し始めてから所定時間Ｔｔｈ８を経過するまでの期間と、三角波キャリアｃａｒｒｉｅｒ１が所定のボトム値Ｃｂｔから所定のピーク値Ｃｐｋに向かって上昇している期間Ｅ２で禁止される。
【０４１２】
次に、昇圧コンバータ１００の上アームのスイッチング信号Ｓｂｐの波形を説明する。上述したように、スイッチング信号Ｓｂｔは、基準スイッチング信号Ｓｂｐａと、切替禁止信号ＮＮＴＦ３と、切替禁止信号ＮＦＴＮ３に基づいて生成される。基準スイッチング信号Ｓｂｐａがオフからオンに切り替わるタイミングと、切替禁止信号ＮＦＴＮ３に着目すると、基準スイッチング信号Ｓｂｐａのオフからオンに切り替わるタイミングは、切替禁止信号ＮＦＴＮ３がオフしている期間であることがわかる。したがって、スイッチング信号Ｓｂｐのオフからオンに切り替わるタイミングは、基準スイッチング信号Ｓｂｐａのオフからオンに切り替わるタイミングと同じになり、時刻Ｔ２で切り替わる。また、基準スイッチング信号Ｓｂｐａのオンからオフに切り替わるタイミングと、切替禁止信号ＮＮＴＦ３に着目すると、の基準スイッチング信号Ｓｂｐａのオンからオフに切り替わるタイミングは、切替禁止信号ＮＮＴＦ３がオフしている期間であることがわかる。したがって、スイッチング信号Ｓｂｐのオンからオフに切り替わるタイミングは、基準スイッチング信号Ｓｂｐａのオンからオフに切り替わるタイミングと同じになり、時刻Ｔ３で切り替わる。
【０４１３】
上述したように、インバータ１９０のＵ相上アームのスイッチング信号Ｓｕｐ１のオンからオフに切り替わるタイミングは、期間Ｅ１中の時刻Ｔ１であり、昇圧コンバータ１００の上アームのスイッチング信号Ｓｂｐのオンからオフに切り替わるタイミングは、期間Ｅ２中の時刻Ｔ３である。また、インバータ１９０のＵ相上アームのスイッチング信号Ｓｕｐ１のオフからオンに切り替わるタイミングは、期間Ｅ２中の時刻Ｔ４であり、昇圧コンバータ１００の上アームのスイッチング信号Ｓｂｐのオフからオンに切り替わるタイミングは、期間Ｅ１中の時刻Ｔ２である。
【０４１４】
すなわち、インバータ用のキャリア周波数ｆｃａｒｒｉｅｒ２を昇圧コンバータ用のキャリア周波数ｆｃａｒｒｉｅｒ１と同じ値に設定し、インバータ用の三角波キャリアｃａｒｒｉｅｒ２の位相を昇圧コンバータの三角波キャリアｃａｒｒｉｅｒ１の位相に対して１８０度異ならせることにより、インバータ１９０のＵ相上アームのスイッチング信号Ｓｕｐ１と昇圧コンバータ１００の上アームのスイッチング信号Ｓｂｐのオフからオンへの同時切替とオンからオフへの同時切替を回避することができる。
【０４１５】
さらに、インバータ１９０のＵ相上アームのスイッチング信号Ｓｕｐ１は、インバータ１９０のＵ相デューティ指令値Ｄｕ１＊と三角波キャリアｃａｒｒｉｅｒ２を比較して得られた基準スイッチング信号Ｓｕｐ１ａと同じ信号に設定されている。昇圧コンバータ１００の上アームのスイッチング信号Ｓｂｐは、昇圧コンバータ１００のデューティ指令値Ｄｂ＊と三角波キャリアｃａｒｒｉｅｒ１を比較して得られた基準スイッチング信号Ｓｂｐａと同じ信号に設定されている。すなわち、インバータ１９０のＵ相上アームのスイッチング素子１３０のオンとオフの割合をインバータ１９０のＵ相デューティ指令地Ｄｕ１＊に一致させることができ、かつ、昇圧コンバータ１００の上アームのスイッチング素子８０のオンとオフの割合を昇圧コンバータのデューティ指令地Ｄｂ＊に一致させることができる。したがって、モータのトルクリプルの増大を抑制することができる。
【０４１６】
ここでは、インバータ１９０のＵ相上アームのスイッチング信号Ｓｕｐ１と昇圧コンバータ１００の上アームのスイッチング信号Ｓｂｐについて説明したが、インバータ１９０のＶＷ相の上アームのスイッチング信号Ｓｖｐ１、Ｓｗｐ１と昇圧コンバータ１００の上アームのスイッチング信号Ｓｂｐにおいても、オンからオフへの同時切替とオフからオンへの同時切替を回避することができる。さらに、インバータ２６０のＵＶＷ相の上アームのスイッチング信号Ｓｕｐ１、Ｓｖｐ２、Ｓｗｐ２と昇圧コンバータ１００の上アームのスイッチング信号Ｓｂｐにおいても、オンからオフへの同時切替とオフからオンへの同時切替を回避することができる。
【０４１７】
図２５は、インバータ１９０のＵ相下アームのスイッチング信号Ｓｕｎ１と、昇圧コンバータ１００の下アームのスイッチング信号Ｓｂｎの波形の一例を説明する図である。図２５においては、図２４と同様に、インバータ１９０のＵ相デューティ指令値Ｄｕ１＊は、所定のボトム値Ｃｂｔと所定のピーク値Ｃｐｋのほぼ中間値であり、昇圧コンバータ１００のデューティ指令値Ｄｂ＊は、所定のボトム値Ｃｂｔと所定のピーク値Ｃｐｋのほぼ中間値である。
【０４１８】
インバータ１９０のＵ相下アームの基準スイッチング信号Ｓｕｎ１ａの波形について説明する。基準スイッチング信号Ｓｕｎ１ａは、デューティ指令値Ｄｕ１＊がインバータ用の三角波キャリアｃａｒｒｉｅｒ２の値より小さくなってから、所定のデッドタイムＴｄｅａｄを経過した時にオフからオンに切り替わる。そして、基準スイッチング信号Ｓｕｎ１ａは、デューティ指令値Ｄｕ１＊が三角波キャリアｃａｒｒｉｅｒ２の値以上になった瞬間にオンからオフに切り替わる。
【０４１９】
基準スイッチング信号Ｓｕｎ１ａのオフからオンに切り替わる期間は、インバータ用の三角波キャリアｃａｒｒｉｅｒ２が所定のボトム値Ｃｂｔから所定のピーク値Ｃｐｋに向かって上昇している期間Ｅ１である。基準スイッチング信号Ｓｕｎ１ａのオンからオフに切り替わる期間は、インバータ用の三角波キャリアｃａｒｒｉｅｒ２が所定のピーク値Ｃｐｋから所定のボトム値Ｃｂｔに向かって下降している期間Ｅ２となる。
【０４２０】
インバータのＵＶＷ相の下アームのオンからオフへの切替禁止信号ＮＮＴＦ２の波形について説明する。切替禁止信号ＮＮＴＦ２は、インバータ用の三角波キャリアｃａｒｒｉｅｒ２の値が所定のボトム値Ｃｂｔに一致した瞬間にオフからオンに切り替わる。そして、切替禁止信号ＮＮＴＦ２は、三角波キャリアｃａｒｒｉｅｒ２が所定のピーク値Ｃｐｋから所定のボトム値Ｃｂｔに向かって下降し始めてから、所定期間Ｔｔｈ４を経過するまでオンを維持し、所定時間Ｔｔｈ４を経過した後にオンからオフに切り替わる。したがって、スイッチング信号Ｓｕｎ１のオンからオフへの切り替えは、三角波キャリアｃａｒｒｉｅｒ２が所定のボトム値Ｃｂｔから所定のピーク値Ｃｐｋに向かって上昇している期間Ｅ１と、所定のピーク値Ｃｐｋから所定のボトム値Ｃｂｔに向かって下降し始めてから所定時間Ｔｔｈ４を経過するまでの期間で禁止される。
【０４２１】
インバータのＵＶＷ相の下アームのオフからオンへの切替禁止信号ＮＦＴＮ２の波形について説明する。切替禁止信号ＮＦＴＮ２は、インバータ用の三角波キャリアｃａｒｒｉｅｒ２が所定のボトム値Ｃｂｔから所定のピーク値Ｃｐｋに向かって上昇し始めてから所定時間Ｔｔｈ３を経過するまでオンを維持し、所定時間Ｔｔｈ３を経過した後にオンからオフに切り替わる。そして、切替禁止信号ＮＦＴＮ２は、三角波キャリアｃａｒｒｉｅｒ２の値が所定のピーク値Ｃｐｋに一致した瞬間にオフからオンに切り替わる。したがって、スイッチング信号Ｓｕｎ１のオフからオンへの切り替えは、三角波キャリアｃａｒｒｉｅｒ２が所定のボトム値Ｃｂｔから所定のピーク値Ｃｐｋに向かって上昇し始めてから所定時間Ｔｔｈ３を経過するまでの期間と、三角波キャリアｃａｒｒｉｅｒ２が所定のピーク値Ｃｐｋから所定のボトム値Ｃｂｔに向かって下降している期間Ｅ２で禁止される。
【０４２２】
インバータ１９０のＵ相下アームのスイッチング信号Ｓｕｎ１の波形を説明する。上述したように、スイッチング信号Ｓｕｎ１は、基準スイッチング信号Ｓｕｎ１ａと、切替禁止信号ＮＮＴＦ２と、切替禁止信号ＮＦＴＮ２に基づいて生成される。まず、基準スイッチング信号Ｓｕｎ１ａがオフからオンに切り替わるタイミングと、切替禁止信号ＮＦＴＮ２に着目すると、基準スイッチング信号Ｓｕｎ１ａのオフからオンに切り替わるタイミングは、切替禁止信号ＮＦＴＮ２がオフしている期間であることがわかる。したがって、スイッチング信号Ｓｕｎ１のオフからオンに切り替わるタイミングは、基準スイッチング信号Ｓｕｎ１ａのオフからオンに切り替わるタイミングと同じになり、時刻Ｔ５で切り替わる。また、基準スイッチング信号Ｓｕｎ１ａのオンからオフに切り替わるタイミングと、切替禁止信号ＮＮＴＦ２に着目すると、基準スイッチング信号Ｓｕｎ１ａのオンからオフに切り替わるタイミングは、切替禁止信号ＮＮＴＦ２がオフしている期間であることがわかる。したがって、スイッチング信号Ｓｕｎ１のオンからオフに切り替わるタイミングは、基準スイッチング信号Ｓｕｎ１ａのオンからオフに切り替わるタイミングと同じになり、時刻Ｔ８で切り替わる。
【０４２３】
昇圧コンバータ１００の下アームの基準スイッチング信号Ｓｂｎａの波形について説明する。基準スイッチング信号Ｓｂｎａは、昇圧コンバータのデューティ指令値Ｄｂ＊が三角波キャリアｃａｒｒｉｅｒ１の値以上になった瞬間にオンからオフに切り替わる。そして、基準スイッチング信号Ｓｂｎａは、デューティ指令値Ｄｂ＊が三角波キャリアｃａｒｒｉｅｒ１の値より小さくなってから、所定のデッドタイムＴｄｅａｄを経過した時にオフからオンに切り替わる。
【０４２４】
基準スイッチング信号Ｓｂｎａのオンからオフに切り替わる期間は、昇圧コンバータ用の三角波キャリアｃａｒｒｉｅｒ１が所定のピーク値Ｃｐｋから所定のボトム値Ｃｂｔに向かって下降している期間Ｅ１であり、基準スイッチング信号Ｓｂｎａのオフからオンに切り替わる期間は、三角波キャリアｃａｒｒｉｅｒ１が所定のボトム値Ｃｂｔから所定のピーク値Ｃｐｋに向かって上昇している期間Ｅ２となる。
【０４２５】
昇圧コンバータ１００の下アームのオンからオフへの切替禁止信号ＮＮＴＦ４の波形について説明する。切替禁止信号ＮＮＴＦ４は、三角波キャリアｃａｒｒｉｅｒ１が所定のピーク値Ｃｐｋから所定のボトム値Ｃｂｔに向かって下降し始めてから所定時間Ｔｔｈ８を経過するまでオンを維持し、所定時間Ｔｔｈ８を経過した後にオンからオフに切り替わる。そして、切替禁止信号ＮＮＴＦ４は、三角波キャリアｃａｒｒｉｅｒ１の値が所定のボトム値Ｃｂｔに一致した瞬間にオフからオンに切り替わる。したがって、スイッチング信号Ｓｂｎのオンからオフへの切り替えは、三角波キャリアｃａｒｒｉｅｒ１が所定のピーク値Ｃｐｋから所定のボトム値Ｃｂｔに向かって下降し始めてから所定時間Ｔｔｈ８を経過するまでの期間と、三角波キャリアｃａｒｒｉｅｒ１が所定のボトム値Ｃｂｔから所定のピーク値Ｃｐｋに向かって上昇している期間Ｅ２で禁止される。
【０４２６】
昇圧コンバータ１００の下アームのオフからオンへの切替禁止信号ＮＦＴＮ４の波形について説明する。切替禁止信号ＮＦＴＮ４は、三角波キャリアｃａｒｒｉｅｒ１の値が所定のピーク値Ｃｐｋに一致した瞬間にオフからオンに切り替わる。そして、切替禁止信号ＮＦＴＮ４は、三角波キャリアｃａｒｒｉｅｒ１が所定のボトム値Ｃｂｔから所定のピーク値Ｃｐｋに向かって上昇し始めてから所定時間Ｔｔｈ７を経過するまでオンを維持し、所定時間Ｔｔｈ７を経過した後にオンからオフに切り替わる。したがって、スイッチング信号Ｓｂｎのオフからオンへの切り替えは、三角波キャリアｃａｒｒｉｅｒ１が所定のピーク値Ｃｐｋから所定のボトム値Ｃｂｔに向かって下降している期間Ｅ１と，三角波キャリアｃａｒｒｉｅｒ１が所定のボトム値Ｃｂｔから所定のピーク値Ｃｐｋに向かって上昇し始めてから所定時間Ｔｔｈ７を経過するまでの期間で禁止される。
【０４２７】
昇圧コンバータ１００の下アームのスイッチング信号Ｓｂｎの波形を説明する。上述したように、スイッチング信号Ｓｂｎは、基準スイッチング信号Ｓｂｎａと、切替禁止信号ＮＮＴＦ４と、切替禁止信号ＮＦＴＮ４に基づいて生成される。まず、基準スイッチング信号Ｓｂｎａがオンからオフに切り替わるタイミングと、切替禁止信号ＮＮＴＦ４に着目すると、基準スイッチング信号Ｓｂｎａのオンからオフに切り替わるタイミングは、切替禁止信号ＮＮＴＦ４がオフしている期間であることがわかる。したがって、スイッチング信号Ｓｂｎのオンからオフに切り替わるタイミングは、基準スイッチング信号Ｓｂｎａのオンからオフに切り替わるタイミングと同じになり、時刻Ｔ６で切り替わる。また、基準スイッチング信号Ｓｂｎａのオフからオンに切り替わるタイミングと、切替禁止信号ＮＦＴＮ４に着目すると、基準スイッチング信号Ｓｂｎａのオフからオンに切り替わるタイミングは、切替禁止信号ＮＦＴＮ４がオフしている期間であることがわかる。したがって、スイッチング信号Ｓｂｎのオフからオンに切り替わるタイミングは、基準スイッチング信号Ｓｂｎａのオフからオンに切り替わるタイミングと同じになり、時刻Ｔ７で切り替わる。
【０４２８】
上述したように、インバータ１９０のＵ相下アームのスイッチング信号Ｓｕｎ１のオフからオンに切り替わるタイミングは、期間Ｅ１中の時刻Ｔ５であり、昇圧コンバータ１００の下アームのスイッチング信号Ｓｂｎのオフからオンに切り替わるタイミングは、期間Ｅ２中の時刻Ｔ７である。また、インバータ１９０のＵ相下アームのスイッチング信号Ｓｕｎ１のオンからオフに切り替わるタイミングは、期間Ｅ２中の時刻Ｔ８であり、昇圧コンバータ１００の下アームのスイッチング信号Ｓｂｎのオンからオフに切り替わるタイミングは、期間Ｅ１中の時刻Ｔ６である。
【０４２９】
すなわち、インバータ用のキャリア周波数ｆｃａｒｒｉｅｒ２を昇圧コンバータ用のキャリア周波数ｆｃａｒｒｉｅｒ１と同じ値に設定し、インバータ用の三角波キャリアｃａｒｒｉｅｒ２の位相を昇圧コンバータ用の三角波キャリアｃａｒｒｉｅｒ１の位相に対して１８０度異ならせることにより、インバータ１９０のＵ相下アームのスイッチング信号Ｓｕｎ１と昇圧コンバータ１００の下アームのスイッチング信号Ｓｂｎのオフからオンへの同時切替とオンからオフへの同時切替を回避することができる。
【０４３０】
さらに、インバータ１９０のＵ相下アームのスイッチング信号Ｓｕｎ１は、インバータ１９０のＵ相デューティ指令値Ｄｕ１＊と三角波キャリアｃａｒｒｉｅｒ２を比較して得られた基準スイッチング信号Ｓｕｎ１ａと同じ信号に設定されている。昇圧コンバータ１００の下アームのスイッチング信号Ｓｂｎは、昇圧コンバータ１００のデューティ指令値Ｄｂ＊と三角波キャリアｃａｒｒｉｅｒ１を比較して得られた基準スイッチング信号Ｓｂｎａと同じ信号に設定されている。すなわち、インバータ１９０のＵ相下アームのスイッチング素子１４９のオンとオフの割合は、インバータ１９０のＵ相デューティ指令値Ｄｕ１＊に一致させることができ、かつ、昇圧コンバータ１００の下アームのスイッチング素子９０のオンとオフの割合は、昇圧コンバータのデューティ指令値Ｄｂ＊に一致させることができる。したがって、モータのトルクリプルの増大を抑制することができる。
【０４３１】
ここでは、インバータ１９０のＵ相下アームのスイッチング信号Ｓｕｎ１と昇圧コンバータ１００の下アームのスイッチング信号Ｓｂｎについて説明したが、インバータ１９０のＶＷ相の下アームのスイッチング信号Ｓｖｎ１、Ｓｗｎ１と昇圧コンバータ１００の下アームのスイッチング信号Ｓｂｎにおいても、オンからオフへの同時切替とオフからオンへの同時切替を回避することができる。さらに、インバータ２６０のＵＶＷ相の下アームのスイッチング信号Ｓｕｎ２、Ｓｖｎ２、Ｓｗｎ２と昇圧コンバータ１００の下アームのスイッチング信号Ｓｂｎにおいてもオンからオフへの同時切替とオフからオンへの同時切替を回避することができる。
【０４３２】
図２６は、インバータ１９０のＵ相上アームのスイッチング信号Ｓｕｐ１と、昇圧コンバータ１００の上アームのスイッチング信号Ｓｂｐの波形であり、図２４とは異なる例を示している。図２６においては、インバータ１９０のＵ相デューティ指令値Ｄｕ１＊が所定のピーク値Ｃｐｋに接近した値であり、昇圧コンバータ１００のデューティ指令値Ｄｂ＊が所定のボトム値Ｃｂｔに接近した値である。
【０４３３】
基準スイッチング信号Ｓｕｐ１ａ、Ｓｂｐａの波形の説明と、切替禁止信号ＮＮＴＦ１、ＮＦＴＮ１、ＮＮＴＦ３、ＮＦＴＮ３の波形の説明とは、図２４で既に説明した通りであるので、ここでは説明を省略する。
【０４３４】
ここでは、スイッチング信号Ｓｕｐ１の波形を説明する。基準スイッチング信号Ｓｕｐ１ａがオンからオフに切り替わるタイミングと、切替禁止信号ＮＮＴＦ１に着目すると、基準スイッチング信号Ｓｕｐ１ａのオンからオフに切り替わるタイミングは、切替禁止信号ＮＮＴＦ１がオフしている期間であることがわかる。したがって、スイッチング信号Ｓｕｐ１のオンからオフに切り替わるタイミングは、基準スイッチング信号Ｓｕｐ１ａのオンからオフに切り替わるタイミングと同じになり、時刻Ｔ９で切り替わる。また、基準スイッチング信号Ｓｕｐ１ａのオフからオンに切り替わるタイミングと、切替禁止信号ＮＦＴＮ１に着目すると、基準スイッチング信号Ｓｕｐ１ａのオフからオンに切り替わるタイミングは、切替禁止信号ＮＦＴＮ１がオンしている期間であることがわかる。したがって、スイッチング信号Ｓｕｐ１のオフからオンへの切り替わりは、切替禁止信号ＮＦＴＮ１がオンしている期間では禁止されるため、スイッチング信号Ｓｕｐ１のオフからオンへの切り替わるタイミングは、基準スイッチング信号Ｓｕｐ１ａのオフからオンに切り替わるタイミングよりも遅れ、切替禁止信号ＮＦＴＮ１がオフした瞬間の時刻Ｔ１０で切り替わる。
【０４３５】
昇圧コンバータ１００の上アームのスイッチング信号Ｓｂｐの波形を説明する。基準スイッチング信号Ｓｂｐａがオフからオンに切り替わるタイミングと、切替禁止信号ＮＦＴＮ３に着目すると、基準スイッチング信号Ｓｂｐａのオフからオンに切り替わるタイミングは、切替禁止信号ＮＦＴＮ３がオンしている期間であることがわかる。したがって、スイッチング信号Ｓｂｐのオフからオンへの切り替えは禁止され、オフを継続した信号となる。また、基準スイッチング信号Ｓｂｐａのオンからオフに切り替わるタイミングと、切替禁止信号ＮＮＴＦ３に着目すると、基準スイッチング信号Ｓｂｐａのオンからオフに切り替わるタイミングは、切替禁止信号ＮＮＴＦ３がオンしている期間であるが、１演算周期前のスイッチング信号Ｓｂｐはオフしているため、基準スイッチング信号Ｓｂｐａと切替禁止信号ＮＮＴＦ３に関係なく、スイッチング信号Ｓｂｐはオフを継続する。
【０４３６】
上述したように、インバータのスイッチング信号Ｓｕｐ１のオンからオフに切り替わるタイミングは期間Ｆ１中の時刻Ｔ９であり、昇圧コンバータのスイッチング信号Ｓｂｐはオフを継続した信号である。また、インバータスイッチング信号Ｓｕｐ１のオフからオンに切り替わるタイミングは期間Ｆ２中の時刻Ｔ１０であり、昇圧コンバータスイッチング信号Ｓｂｐはオフを継続した信号である。すなわち、インバータのスイッチング信号Ｓｕｐ１と昇圧コンバータのスイッチング信号Ｓｂｐのオフからオンへの同時切替とオンからオフへの同時切替を回避できていることがわかる。
【０４３７】
また、インバータ１９０の基準スイッチング信号Ｓｕｐ１ａのオンからオフに切り替わるタイミングと昇圧コンバータの基準スイッチング信号Ｓｂｐａのオンからオフに切り替わるタイミングに着目すると、昇圧コンバータの基準スイッチング信号Ｓｂｐａのオンからオフに切り替わるタイミングは、インバータの基準スイッチング信号Ｓｕｐ１ａのオンからオフに切り替わるタイミングよりも少し遅れており、オンからオフへの同時切替は発生しない。しかしながら、インバータの基準スイッチング信号Ｓｕｐ１ａのオンからオフに切り替わるタイミングと昇圧コンバータの基準スイッチング信号Ｓｂｐａのオンからオフに切り替わるタイミングが、かなり接近しているため、インバータ１９０のＵ相上アームのスイッチング素子１３０が完全にオフする前に、昇圧コンバータ１００の上アームのスイッチング素子８０がオフを開始してしまい、サージ電圧が重畳する場合がある。
【０４３８】
さらに、インバータ１９０の基準スイッチング信号Ｓｕｐ１ａのオフからオンに切り替わるタイミングと昇圧コンバータ１００の基準スイッチング信号Ｓｂｐａのオフからオンに切り替わるタイミングに着目すると、インバータ１９０の基準スイッチング信号Ｓｕｐ１ａのオフからオンに切り替わるタイミングは、昇圧コンバータ１００の基準スイッチング信号Ｓｂｐａのオフからオンに切り替わるタイミングよりも少し遅れており、オフからオンへの同時切替は発生しない。しかし、インバータの基準スイッチング信号Ｓｕｐ１ａのオフからオンに切り替わるタイミングと昇圧コンバータの基準スイッチング信号Ｓｂｐａのオフからオンに切り替わるタイミングがかなり接近しているため、昇圧コンバータのスイッチング素子８０が完全にオンする前に、インバータのスイッチング素子１３０がオンを開始し、サージ電圧が重畳する場合がある。
【０４３９】
本発明は、このような場合には、短い時間だけオンする上アームのスイッチング信号のオンを禁止し、オフを継続し続けることにより、インバータ１９０のＵ相上アームのスイッチング信号Ｓｕｐ１と昇圧コンバータ１００の上アームのスイッチング信号Ｓｂｐのオフからオンに切り替わるタイミングとオンからオフに切り替わるタイミングの接近を回避している。ここでは、インバータ１９０のＵ相上アームのスイッチング信号Ｓｕｐ１と昇圧コンバータ１００の上アームのスイッチング信号Ｓｂｐについて説明したが、インバータ１９０のＶＷ相の上アームのスイッチング信号Ｓｖｐ１、Ｓｗｐ１と昇圧コンバータ１００の上アームのスイッチング信号Ｓｂｐにおいても、オンからオフに切り替わるタイミングとオンからオフに切り替わるタイミングの接近を回避することができる。さらに、インバータ２６０のＵＶＷ相の上アームのスイッチング信号Ｓｕｐ１、Ｓｖｐ２、Ｓｗｐ２と昇圧コンバータ１００の上アームのスイッチング信号Ｓｂｐにおいても、オンからオフに切り替わるタイミングとオフからオンに切り替わるタイミングの接近を回避することができる。
【０４４０】
図２７は、インバータ１９０のＵ相下アームのスイッチング信号Ｓｕｎ１と、昇圧コンバータ１００の下アームのスイッチング信号Ｓｂｎの波形であり、図２５とは異なる例を示している。図２７は、図２６と同様に、インバータ１９０のＵ相デューティ指令値Ｄｕ１＊が所定のピーク値Ｃｐｋに接近した値であり、昇圧コンバータ１００のデューティ指令値Ｄｂ＊が所定のボトム値Ｃｂｔに接近した値である。
【０４４１】
インバータ１９０のＵ相下アームのスイッチング信号Ｓｕｎ１の波形を説明する。まず、インバータ１９０のＵ相下アームの基準スイッチング信号Ｓｕｎ１ａがオフからオンに切り替わるタイミングと、インバータ１９０、２６０のＵＶＷ相の下アームのオフからオンへの切替禁止信号ＮＦＴＮ２に着目すると、インバータ１９０のＵ相下アームの基準スイッチング信号Ｓｕｎ１ａのオフからオンに切り替わるタイミングは、インバータ１９０、２６０のＵＶＷ相の下アームのオフからオンへの切替禁止信号ＮＦＴＮ２がオンしている期間であることがわかる。したがって、インバータ１９０のＵ相下アームのスイッチング信号Ｓｕｎ１のオフからオンへの切り替えは禁止され、オフを継続した信号となる。
【０４４２】
インバータ１９０のＵ相下アームの基準スイッチング信号Ｓｕｎ１ａのオンからオフに切り替わるタイミングと、インバータ１９０、２６０のＵＶＷ相の下アームのオンからオフへの切替禁止信号ＮＮＴＦ２に着目すると、インバータ１９０のＵ相下アームの基準スイッチング信号Ｓｕｎ１ａのオンからオフに切り替わるタイミングは、インバータ１９０、２６０のＵＶＷ相の下アームのオンからオフへの切替禁止信号ＮＮＴＦ２がオンしている期間であるが、１演算周期前のインバータ１９０のＵ相下アームのスイッチング信号Ｓｕｎ１はオフしているため、インバータ１９０のＵ相下アームの基準スイッチング信号Ｓｕｎ１ａとインバータ１９０、２６０のＵＶＷ相の下アームのオンからオフへの切替禁止信号ＮＮＴＦ２に関係なく、インバータ１９０のＵ相下アームのスイッチング信号Ｓｕｎ１はオフを継続する。
【０４４３】
昇圧コンバータ１００の下アームのスイッチング信号Ｓｂｎの波形を説明する。まず、昇圧コンバータ１００の下アームの基準スイッチング信号Ｓｂｎａがオンからオフに切り替わるタイミングと、昇圧コンバータ１００の下アームのオンからオフへの切替禁止信号ＮＮＴＦ４に着目すると、昇圧コンバータ１００の下アームの基準スイッチング信号Ｓｂｎａのオンからオフに切り替わるタイミングは、昇圧コンバータ１００の下アームのオンからオフへの切替禁止信号ＮＮＴＦ４がオフしている期間であることがわかる。したがって、昇圧コンバータ１００の下アームのスイッチング信号Ｓｂｎのオンからオフに切り替わるタイミングは、昇圧コンバータ１００の下アームの基準スイッチング信号Ｓｂｎａのオンからオフに切り替わるタイミングと同じになり、時刻Ｔ１１で切り替わる。
【０４４４】
昇圧コンバータ１００の下アームの基準スイッチング信号Ｓｂｎａのオフからオンに切り替わるタイミングと、昇圧コンバータ１００の下アームのオフからオンへの切替禁止信号ＮＦＴＮ４に着目すると、昇圧コンバータ１００の下アームの基準スイッチング信号Ｓｂｎａのオフからオンに切り替わるタイミングは、昇圧コンバータ１００の下アームのオフからオンへの切替禁止信号ＮＦＴＮ４がオンしている期間であることがわかる。したがって、昇圧コンバータ１００の下アームのスイッチング信号Ｓｕｎ１のオフからオンへの切り替わりは、昇圧コンバータ１００の下アームのオフからオンへの切替禁止信号ＮＦＴＮ４がオンしている期間で禁止されるため、昇圧コンバータ１００の下アームのスイッチング信号Ｓｕｎ１のオフからオンに切り替わるタイミングは、昇圧コンバータ１００の下アームの基準スイッチング信号Ｓｕｎ１ａのオフからオンに切り替わるタイミングよりも遅れ、昇圧コンバータ１００の下アームのオフからオンへの切替禁止信号ＮＦＴＮ４がオフした瞬間の時刻Ｔ１２で切り替わる。
【０４４５】
上述したように、インバータ１９０のＵ相下アームのスイッチング信号Ｓｕｎ１はオフを継続した信号であり、昇圧コンバータ１００の下アームのスイッチング信号Ｓｂｎのオンからオフに切り替わるタイミングは、昇圧コンバータ１００用の三角波キャリアｃａｒｒｉｅｒ１が、所定のピーク値Ｃｐｋから所定のボトム値Ｃｂｔに向かって下降している期間Ｆ１中の時刻Ｔ１１である。また、インバータ１９０のＵ相下アームのスイッチング信号Ｓｕｎ１はオフを継続した信号であり、昇圧コンバータ１００の下アームのスイッチング信号Ｓｂｎのオフからオンに切り替わるタイミングは、昇圧コンバータ１００用の三角波キャリアｃａｒｒｉｅｒ１が、所定のボトム値Ｃｂｔから所定のピーク値Ｃｐｋに向かって上昇している期間Ｆ２中の時刻Ｔ１２である。
【０４４６】
すなわち、インバータ１９０のＵ相下アームのスイッチング信号Ｓｕｎ１と昇圧コンバータ１００の下アームのスイッチング信号Ｓｂｎのオフからオンへの同時切替とオンからオフへの同時切替を回避できていることがわかる。また、インバータ１９０のＵ相下アームの基準スイッチング信号Ｓｕｎ１ａのオンからオフに切り替わるタイミングと昇圧コンバータ１００の下アームの基準スイッチング信号Ｓｂｎａのオンからオフに切り替わるタイミングに着目すると、インバータ１９０のＵ相下アームの基準スイッチング信号Ｓｕｎ１ａのオンからオフに切り替わるタイミングは、昇圧コンバータ１００の下アームの基準スイッチング信号Ｓｂｎａのオンからオフに切り替わるタイミングよりも少し遅れており、オンからオフへの同時切替は発生していないことがわかる。
【０４４７】
しかしながら、インバータ１９０のＵ相下アームの基準スイッチング信号Ｓｕｎ１ａのオンからオフに切り替わるタイミングと昇圧コンバータ１００の下アームの基準スイッチング信号Ｓｂｎａのオンからオフに切り替わるタイミングが、かなり接近しているため、インバータ１９０のＵ相下アームのスイッチング素子１３０が完全にオフする前に、昇圧コンバータ１００の下アームのスイッチング素子９０がオフを開始してしまい、サージ電圧が重畳する場合がある。さらに、インバータ１９０のＵ相下アームの基準スイッチング信号Ｓｕｎ１ａのオフからオンに切り替わるタイミングと昇圧コンバータ１００の下アームの基準スイッチング信号Ｓｂｎａのオフからオンに切り替わるタイミングに着目すると、昇圧コンバータ１００の下アームの基準スイッチング信号Ｓｂｎａのオフからオンに切り替わるタイミングは、インバータ１９０のＵ相下アームの基準スイッチング信号Ｓｕｎ１ａのオフからオンに切り替わるタイミングよりも少し遅れており、オフからオンへの同時切替は発生していないが、インバータ１９０のＵ相下アームの基準スイッチング信号Ｓｕｎ１ａのオフからオンに切り替わるタイミングと昇圧コンバータ１００の下アームの基準スイッチング信号Ｓｂｎａのオフからオンに切り替わるタイミングが、かなり接近しているため、インバータ１９０のＵ相下アームのスイッチング素子１３０が、完全にオンする前に、昇圧コンバータ１００の下アームのスイッチング素子９０がオンを開始し、サージ電圧が重畳する場合がある。本発明は、このような場合には、短い時間だけオンする下アームのスイッチング信号のオンを禁止し、オフを継続し続けることにより、インバータ１９０のＵ相の下アームのスイッチング信号Ｓｕｎ１と昇圧コンバータ１００の下アームのスイッチング信号Ｓｂｎのオフからオンに切り替わるタイミングとオンからオフに切り替わるタイミングの接近を回避する。
【０４４８】
ここでは、インバータ１９０のＵ相下アームのスイッチング信号Ｓｕｎ１と昇圧コンバータ１００の下アームのスイッチング信号Ｓｂｎについて説明したが、インバータ１９０のＶＷ相の下アームのスイッチング信号Ｓｖｎ１、Ｓｗｎ１と昇圧コンバータ１００の下アームのスイッチング信号Ｓｂｎにおいても、オンからオフに切り替わるタイミングとオンからオフに切り替わるタイミングの接近を回避することができる。さらに、インバータ２６０のＵＶＷ相の下アームのスイッチング信号Ｓｕｎ２、Ｓｖｎ２、Ｓｗｎ２と昇圧コンバータ１００の下アームのスイッチング信号Ｓｂｎにおいても、オンからオフに切り替わるタイミングとオフからオンに切り替わるタイミングの接近を回避することができる。
【０４４９】
図２８は、インバータ１９０のＵ相上アームのスイッチング信号Ｓｕｐ１と、昇圧コンバータ１００の上アームのスイッチング信号Ｓｂｐの波形であり、図２４、図２５とは異なる例を示している。図２８では、インバータ１９０のＵ相デューティ指令値Ｄｕ１＊がインバータ１９０、２６０用の三角波キャリアｃａｒｒｉｅｒ２のピーク時に、所定のピーク値Ｃｐｋよりも小さな値から大きな値に変化し、昇圧コンバータ１００のデューティ指令値Ｄｂ＊が昇圧コンバータ１００用の三角波キャリアｃａｒｒｉｅｒ１のボトム時に、所定のボトム値よりも小さい値から大きい値に変化している。
【０４５０】
インバータ１９０のＵ相上アームのスイッチング信号Ｓｕｐ１の波形を説明する。まず、インバータ１９０のＵ相上アームの基準スイッチング信号Ｓｕｐ１ａがオンからオフに切り替わるタイミングと、インバータ１９０、２６０のＵＶＷ相の上アームのオンからオフへの切替禁止信号ＮＮＴＦ１に着目すると、インバータ１９０のＵ相上アームの基準スイッチング信号Ｓｕｐ１ａのオンからオフに切り替わるタイミングは、インバータ１９０、２６０のＵＶＷ相の上アームのオンからオフへの切替禁止信号ＮＮＴＦ１がオフしている期間であることがわかる。したがって、インバータ１９０のＵ相上アームのスイッチング信号Ｓｕｐ１のオンからオフに切り替わるタイミングは、インバータ１９０のＵ相上アームの基準スイッチング信号Ｓｕｐ１ａのオンからオフに切り替わるタイミングと同じになり、時刻Ｔ１３で切り替わる。
【０４５１】
インバータ１９０のＵ相上アームの基準スイッチング信号Ｓｕｐ１ａのオフからオンに切り替わるタイミングと、インバータ１９０、２６０のＵＶＷ相の上アームのオフからオンへの切替禁止信号ＮＦＴＮ１に着目すると、インバータ１９０のＵ相上アームの基準スイッチング信号Ｓｕｐ１ａのオフからオンに切り替わるタイミングは、インバータ１９０、２６０のＵＶＷ相の上アームのオフからオンへの切替禁止信号ＮＦＴＮ１がオンしている期間であることがわかる。したがって、インバータ１９０のＵ相上アームのスイッチング信号Ｓｕｐ１のオフからオンへの切り替わりは、インバータ１９０、２６０のＵＶＷ相の上アームのオフからオンへの切替禁止信号ＮＦＴＮ１がオンしている期間で禁止されるため、インバータ１９０のＵ相上アームのスイッチング信号Ｓｕｐ１のオフからオンに切り替わるタイミングは、インバータ１９０のＵ相上アームの基準スイッチング信号Ｓｕｐ１ａのオフからオンに切り替わるタイミングよりも遅れ、インバータ１９０、２６０のＵＶＷ相の上アームのオフからオンへの切替禁止信号ＮＦＴＮ１がオフした瞬間の時刻Ｔ１４で切り替わる。
【０４５２】
昇圧コンバータ１００の上アームのスイッチング信号Ｓｂｐの波形を説明する。まず、昇圧コンバータ１００の上アームの基準スイッチング信号Ｓｂｐａがオフからオンに切り替わるタイミングと、昇圧コンバータ１００の上アームのオフからオンへの切替禁止信号ＮＦＴＮ３に着目すると、昇圧コンバータ１００の上アームの基準スイッチング信号Ｓｂｐａのオフからオンに切り替わるタイミングは、昇圧コンバータ１００の上アームのオフからオンへの切替禁止信号ＮＦＴＮ３がオンしている期間であることがわかる。したがって、昇圧コンバータ１００の上アームのスイッチング信号Ｓｂｐのオフからオンへの切り替えは禁止され、オフを継続した信号となる。
【０４５３】
昇圧コンバータ１００の上アームの基準スイッチング信号Ｓｂｐａのオンからオフに切り替わるタイミングと、昇圧コンバータ１００の上アームのオンからオフへの切替禁止信号ＮＮＴＦ３に着目すると、昇圧コンバータ１００の上アームの基準スイッチング信号Ｓｂｐａのオンからオフに切り替わるタイミングは、昇圧コンバータ１００の上アームのオンからオフへの切替禁止信号ＮＮＴＦ３がオフしている期間であるが、１演算周期前の昇圧コンバータ１００の上アームのスイッチング信号Ｓｂｐはオフであるため、昇圧コンバータ１００の上アームの基準スイッチング信号Ｓｂｐａと昇圧コンバータ１００の上アームのオンからオフへの切替禁止信号ＮＮＴＦ３に関係なく、昇圧コンバータ１００の上アームのスイッチング信号Ｓｂｐはオフを継続する。
【０４５４】
上述したように、インバータ１９０のＵ相上アームのスイッチング信号Ｓｕｐ１のオンからオフに切り替わるタイミングは、インバータ１９０、２６０用の三角波キャリアｃａｒｒｉｅｒ２が、所定のボトム値Ｃｂｔから所定のピーク値Ｃｐｋに向かって上昇している期間Ｇ１中の時刻Ｔ１３であり、昇圧コンバータ１００の上アームのスイッチング信号Ｓｂｐはオフを継続した信号である。また、インバータ１９０のＵ相上アームのスイッチング信号Ｓｕｐ１のオフからオンに切り替わるタイミングは、インバータ１９０、２６０用の三角波キャリアｃａｒｒｉｅｒ２が、所定のピーク値Ｃｐｋから所定のボトム値Ｃｂｔに向かって下降する期間Ｇ２中の時刻Ｔ１４であり、昇圧コンバータ１００の上アームのスイッチング信号Ｓｂｐはオフを継続した信号である。
【０４５５】
すなわち、インバータ１９０のＵ相上アームのスイッチング信号Ｓｕｐ１と昇圧コンバータ１００の上アームのスイッチング信号Ｓｂｐのオフからオンへの同時切替とオンからオフへの同時切替を回避できていることがわかる。なお、インバータ１９０のＵ相上アームの基準スイッチング信号Ｓｕｐ１ａと昇圧コンバータ１００の上アームの基準スイッチング信号Ｓｂｐａに着目すると、インバータ１９０のＵ相上アームの基準スイッチング信号Ｓｕｐ１ａと昇圧コンバータ１００の上アームの基準スイッチング信号Ｓｂｐａは、同時にオフからオンに切り替わっており、通常の制御では、サージ電圧が増大するケースである。ここでは、インバータ１９０のＵ相上アームのスイッチング信号Ｓｕｐ１と昇圧コンバータ１００の上アームのスイッチング信号Ｓｂｐについて説明したが、インバータ１９０のＶＷ相の上アームのスイッチング信号Ｓｖｐ１、Ｓｗｐ１と昇圧コンバータ１００の上アームのスイッチング信号Ｓｂｐにおいても、オフからオンへの同時切替とオンからオフへの同時切替を回避することができる。さらに、インバータ２６０のＵＶＷ相の上アームのスイッチング信号Ｓｕｐ２、Ｓｖｐ２、Ｓｗｐ２と昇圧コンバータ１００の上アームのスイッチング信号Ｓｂｐにおいても、オフからオンへの同時切替とオンからオフへの同時切替を回避することができる。
【０４５６】
図２９は、インバータ１９０のＵ相下アームのスイッチング信号Ｓｕｎ１と、昇圧コンバータ１００の下アームのスイッチング信号Ｓｂｎの波形であり、図２５、図２７とは異なる例を示している。図２９では、図２８と同様に、インバータ１９０のＵ相デューティ指令値Ｄｕ１＊がインバータ１９０、２６０用の三角波キャリアｃａｒｒｉｅｒ２のピーク時に所定のピーク値Ｃｐｋよりも小さな値から大きな値に変化し、昇圧コンバータ１００のデューティ指令値Ｄｂ＊が昇圧コンバータ１００用の三角波キャリアｃａｒｒｉｅｒ１のボトム時に所定のボトム値よりも小さい値から大きい値に変化している。
【０４５７】
インバータ１９０のＵ相下アームのスイッチング信号Ｓｕｎ１の波形を説明する。まず、インバータ１９０のＵ相下アームの基準スイッチング信号Ｓｕｎ１ａがオフからオンに切り替わるタイミングと、インバータ１９０、２６０のＵＶＷ相の下アームのオフからオンへの切替禁止信号ＮＦＴＮ２に着目すると、インバータ１９０のＵ相下アームの基準スイッチング信号Ｓｕｎ１ａのオフからオンに切り替わるタイミングは、インバータ１９０、２６０のＵＶＷ相の下アームのオフからオンへの切替禁止信号ＮＦＴＮ２がオフしている期間であることがわかる。したがって、インバータ１９０のＵ相下アームのスイッチング信号Ｓｕｎのオフからオンに切り替わるタイミングは、インバータ１９０のＵ相下アームの基準スイッチング信号Ｓｕｎ１ａのオフからオンに切り替わるタイミングと同じになり、時刻Ｔ１５で切り替わる。
【０４５８】
インバータ１９０のＵ相下アームの基準スイッチング信号Ｓｕｎ１ａのオンからオフに切り替わるタイミングと、インバータ１９０、２６０のＵＶＷ相の下アームのオンからオフへの切替禁止信号ＮＮＴＦ２に着目すると、インバータ１９０のＵ相下アームの基準スイッチング信号Ｓｕｎ１ａのオンからオフに切り替わるタイミングは、インバータ１９０、２６０のＵＶＷ相の下アームのオンからオフへの切替禁止信号ＮＮＴＦ２がオンしている期間であることがわかる。したがって、インバータ１９０のＵ相下アームのスイッチング信号Ｓｕｎ１のオンからオフへの切り替わりは、インバータ１９０、２６０のＵＶＷ相の下アームのオンからオフへの切替禁止信号ＮＮＴＦ２がオンしている期間で禁止されるため、インバータ１９０のＵ相下アームのスイッチング信号Ｓｕｎ１のオンからオフに切り替わるタイミングは、インバータ１９０のＵ相下アームの基準スイッチング信号Ｓｕｎ１ａのオンからオフに切り替わるタイミングよりも遅れ、インバータ１９０、２６０のＵＶＷ相の下アームのオンからオフへの切替禁止信号ＮＮＴＦ２がオフした瞬間の時刻１６で切り替わる。
【０４５９】
昇圧コンバータ１００の下アームのスイッチング信号Ｓｂｎの波形を説明する。まず、昇圧コンバータ１００の下アームの基準スイッチング信号Ｓｂｎａがオンからオフに切り替わるタイミングと、昇圧コンバータ１００の下アームのオンからオフへの切替禁止信号ＮＮＴＦ４に着目すると、昇圧コンバータ１００の下アームの基準スイッチング信号Ｓｂｎａのオンからオフに切り替わるタイミングは、昇圧コンバータ１００の下アームのオンからオフへの切替禁止信号ＮＮＴＦ４がオンしている期間であることがわかる。したがって、昇圧コンバータ１００の下アームのスイッチング信号Ｓｂｎのオンからオフへの切り替えは禁止され、オンを継続した信号となる。また、昇圧コンバータ１００の下アームの基準スイッチング信号Ｓｂｎａのオフからオンに切り替わるタイミングと、昇圧コンバータ１００の下アームのオフからオンへの切替禁止信号ＮＦＴＮ４に着目すると、昇圧コンバータ１００の下アームの基準スイッチング信号Ｓｂｎａのオフからオンに切り替わるタイミングは、昇圧コンバータ１００の下アームのオフからオンへの切替禁止信号ＮＦＴＮ４がオフしている期間であるが、１演算周期前の昇圧コンバータ１００の下アームのスイッチング信号Ｓｂｎはオンであるため、昇圧コンバータ１００の下アームの基準スイッチング信号Ｓｂｎａと昇圧コンバータ１００の下アームのオフからオンへの切替禁止信号ＮＦＴＮ４に関係なく、昇圧コンバータ１００の下アームのスイッチング信号Ｓｂｎはオンを継続する。
【０４６０】
上述したように、インバータ１９０のＵ相下アームのスイッチング信号Ｓｕｎ１のオフからオンに切り替わるタイミングは、インバータ１９０、２６０用の三角波キャリアｃａｒｒｉｅｒ２が、所定のボトム値Ｃｂｔから所定のピーク値Ｃｐｋに向かって上昇している期間Ｇ１中の時刻Ｔ１５であり、昇圧コンバータ１００の下アームのスイッチング信号Ｓｂｎはオンを継続した信号である。また、インバータ１９０のＵ相下アームのスイッチング信号Ｓｕｎ１のオンからオフに切り替わるタイミングは、インバータ１９０、２６０用の三角波キャリアｃａｒｒｉｅｒ２が、所定のピーク値Ｃｐｋから所定のボトム値Ｃｂｔに向かって下降している期間Ｇ２中の時刻Ｔ１６であり、昇圧コンバータ１００の下アームのスイッチング信号Ｓｂｎはオンを継続した信号である。
【０４６１】
すなわち、インバータ１９０のＵ相下アームのスイッチング信号Ｓｕｎ１と昇圧コンバータ１００の下アームのスイッチング信号Ｓｂｎのオフからオンへの同時切替とオンからオフへの同時切替を回避できていることがわかる。なお、インバータ１９０のＵ相下アームの基準スイッチング信号Ｓｕｎ１ａと昇圧コンバータ１００の下アームの基準スイッチング信号Ｓｂｎａに着目すると、インバータ１９０のＵ相下アームの基準スイッチング信号Ｓｕｎ１ａと昇圧コンバータ１００の下アームの基準スイッチング信号Ｓｂｎａは、同時にオンからオフに切り替わっており、通常の制御では、サージ電圧が増大するケースである。ここでは、インバータ１９０のＵ相下アームのスイッチング信号Ｓｕｎ１と昇圧コンバータ１００の下アームのスイッチング信号Ｓｂｎについて説明したが、インバータ１９０のＶＷ相の下アームのスイッチング信号Ｓｖｎ１、Ｓｗｎ１と昇圧コンバータ１００の下アームのスイッチング信号Ｓｂｎにおいても、オフからオンへの同時切替とオンからオフへの同時切替を回避することができる。さらに、インバータ２６０のＵＶＷ相の下アームのスイッチング信号Ｓｕｎ２、Ｓｖｎ２、Ｓｗｎ２と昇圧コンバータ１００の下アームのスイッチング信号Ｓｂｎにおいても、オフからオンへの同時切替とオンからオフへの同時切替を回避できる。
【符号の説明】
【０４６２】
１      バッテリ
１０    シャーシグラウンド
２０    Ｙキャパシタ
３０    Ｙキャパシタ
４０    フィルタキャパシタ
１１０  平滑キャパシタ
７０    リアクトル
５０    電圧センサ
１２０  電圧センサ
６０    電流センサ
２７０  電流センサ
２８０  電流センサ
３１０  角度検出器
３５０  角度検出器
１００  昇圧コンバータ
８０    昇圧コンバータ１００の上アームのスイッチング素子
９０    昇圧コンバータ１００の下アームのスイッチング素子
４４０  昇圧コンバータ１００のＰ−Ｑ間電圧指令生成部
４５０  昇圧コンバータ１００のデューティ指令生成部
５８０  昇圧コンバータ１００用のキャリア生成部
５９０  昇圧コンバータ１００用のキャリア周波数設定部
６２０  昇圧コンバータ１００のデューティ指令演算部
６３０  昇圧コンバータ１００のデューティ指令更新部
６５０  昇圧コンバータ１００用の比較部
６７０  昇圧コンバータ１００用のスイッチング切替禁止処理部
１９０  インバータ
２６０  インバータ
１３０  インバータ１９０のＵ相上アームのスイッチング素子
１４０  インバータ１９０のＵ相下アームのスイッチング素子
１５０  インバータ１９０のＶ相上アームのスイッチング素子
１６０  インバータ１９０のＶ相下アームのスイッチング素子
１７０  インバータ１９０のＷ相上アームのスイッチング素子
１８０  インバータ１９０のＷ相下アームのスイッチング素子
２００  インバータ２６０のＵ相上アームのスイッチング素子
２１０  インバータ２６０のＵ相下アームのスイッチング素子
２２０  インバータ２６０のＶ相上アームのスイッチング素子
２３０  インバータ２６０のＶ相下アームのスイッチング素子
２４０  インバータ２６０のＷ相上アームのスイッチング素子
２５０  インバータ２６０のＷ相下アームのスイッチング素子
４７０  インバータ１９０、２６０のＵＶＷ相デューティ指令生成部
４８０  インバータ１９０、２６０のＵＶＷ相電圧指令生成部
５６０  インバータ１９０、２６０用のキャリア周波数設定部
５７０  インバータ１９０、２６０用のキャリア生成部
６００  インバータ１９０、２６０のＵＶＷ相デューティ指令演算部
６１０  インバータ１９０、２６０のＵＶＷ相デューティ指令更新部
６４０  インバータ１９０、２６０用の比較部
６６０  インバータ１９０、２６０用のスイッチング切替禁止処理部
２９０  モータジェネレータ３２０の固定子に巻かれた３相巻線
３３０  モータジェネレータ３６０の固定子に巻かれた３相巻線
３００  モータジェネレータ３２０の回転子
３４０  モータジェネレータ３６０の回転子
３２０  モータジェネレータ
３６０  モータジェネレータ
３７０  モータジェネレータ３２０のモータジェネレータ軸
３７５  モータジェネレータ３６０のモータジェネレータ軸
４６０  スイッチング信号生成部
５００  ｄｑ軸電流指令生成部
５２０  キャリア生成部
４９０  ＵＶＷ相／ｄｑ軸変換部
５１０  回転速度演算部
５３０  制御装置
５４０  ゲートドライブ回路
５５０  相電流最大値演算部
４３０  車両の駆動輪
３８５  エンジン
３９０  クランクシャフト
４００  プロペラシャフト
４２０  ドライブシャフト
３８０  トランスミッション
４１０  ディファレンシャルギア
ｉＬ      リアクトル７０に流れる電流値
θ１      モータジェネレータ３２０の回転子３００の磁極位置
θ２      モータジェネレータ３６０の回転子３４０の磁極位置
ω１      モータジェネレータ３２０の回転子３００の回転速度
ω２      モータジェネレータ３６０の回転子３４０の回転速度
α１      アップダウン値
α２      アップダウン値
Ｃｂｔ    所定のボトム値
Ｃｐｋ    所定のピーク値
Ｖｔｈ    所定電圧
ｖｃｓ    平滑キャパシタ１１０の両端の電圧値
Ｄｂ＊    昇圧コンバータ１００のデューティ指令値
Ｓｂｐ    昇圧コンバータ１００の上アームのスイッチング信号
Ｓｂｎ    昇圧コンバータ１００の下アームのスイッチング信号
ｉｄ１    モータジェネレータ３２０のｄ軸電流値
ｉｑ１    モータジェネレータ３２０のｑ軸電流値
ｉｄ２    モータジェネレータ３６０のｄ軸電流値
ｉｑ２    モータジェネレータ３６０のｑ軸電流値
ｖｃｉｎ  フィルタキャパシタ４０の両端の電圧値
Ｔｔｈ１  所定時間
Ｔｔｈ２  所定時間
Ｔｔｈ３  所定時間
Ｔｔｈ４  所定時間
Ｔｔｈ５  所定時間
Ｔｔｈ６  所定時間
Ｔｔｈ７  所定時間
Ｔｔｈ８  所定時間
Ｃｕｄ１  キャリアアップダウン
Ｃｕｄ２  キャリアアップダウン
Ｃｕｄ３  キャリアアップダウン
Ｃｕｄ４  キャリアアップダウン
Ｓｂｐａ  昇圧コンバータ１００の上アームの基準スイッチング信号
Ｓｂｎａ  昇圧コンバータ１００の下アームの基準スイッチング信号
Ｓｕｐ１  インバータ１９０のＵ相上アームのスイッチング信号
Ｓｕｎ１  インバータ１９０のＵ相下アームのスイッチング信号
Ｓｖｐ１  インバータ１９０のＶ相上アームのスイッチング信号
Ｓｖｎ１  インバータ１９０のＶ相下アームのスイッチング信号
Ｓｗｐ１  インバータ１９０のＷ相上アームのスイッチング信号
Ｓｗｎ１  インバータ１９０のＷ相下アームのスイッチング信号
Ｓｕｐ２  インバータ２６０のＵ相上アームのスイッチング信号
Ｓｕｎ２  インバータ２６０のＵ相下アームのスイッチング信号
Ｓｖｐ２  インバータ２６０のＶ相上アームのスイッチング信号
Ｓｖｎ２  インバータ２６０のＶ相下アームのスイッチング信号
Ｓｗｐ２  インバータ２６０のＷ相上アームのスイッチング信号
Ｓｗｎ２  インバータ２６０のＷ相下アームのスイッチング信号
ｉｕｄ１  モータジェネレータ３２０のＵ相巻線に流れる電流値
ｉｖｄ１  モータジェネレータ３２０のＶ相巻線に流れる電流値
ｉｗｄ１  モータジェネレータ３２０のＷ相巻線に流れる電流値
ｉｕｄ２  モータジェネレータ３６０のＵ相巻線に流れる電流値
ｉｖｄ２  モータジェネレータ３６０のＶ相巻線に流れる電流値
ｉｗｄ２  モータジェネレータ３６０のＷ相巻線に流れる電流値
ｉｄ１＊  モータジェネレータ３２０のｄ軸電流指令値
ｉｑ１＊  モータジェネレータ３２０のｑ軸電流指令値
ｉｄ２＊  モータジェネレータ３６０のｄ軸電流指令値
ｉｑ２＊  モータジェネレータ３６０のｑ軸電流指令値
ｖｃｓ＊  昇圧コンバータ１００の出力電圧指令
ｖｐｑ＊  Ｐ−Ｑ間電圧指令値
ｖｕ１＊  インバータ１９０のＵ相電圧指令値
ｖｖ１＊  インバータ１９０のＶ相電圧指令値
ｖｗ１＊  インバータ１９０のＷ相電圧指令値
ｖｕ２＊  インバータ２６０のＵ相電圧指令値
ｖｖ２＊  インバータ２６０のＶ相電圧指令値
ｖｗ２＊  インバータ２６０のＷ相電圧指令値
Ｄｕ１＊  インバータ１９０のＵ相デューティ指令値
Ｄｖ１＊  インバータ１９０のＶ相デューティ指令値
Ｄｗ１＊  インバータ１９０のＷ相デューティ指令値
Ｄｕ２＊  インバータ２６０のＵ相デューティ指令値
Ｄｖ２＊  インバータ２６０のＶ相デューティ指令値
Ｄｗ２＊  インバータ２６０のＷ相デューティ指令値
Ｔｄｅａｄ  所定のデッドタイム
Ｔｃａｌ１  キャリア生成部５２０の演算周期
Ｔｃａｌ２  スイッチング信号生成部４６０の演算周期
Ｔｒｑ１＊  モータジェネレータ３２０のトルク指令
Ｔｒｑ２＊  モータジェネレータ３６０のトルク指令
Ｓｕｐ１ａ  インバータ１９０のＵ相上アームの基準スイッチング信号
Ｓｕｎ１ａ  インバータ１９０のＵ相下アームの基準スイッチング信号
Ｓｖｐ１ａ  インバータ１９０のＶ相上アームの基準スイッチング信号
Ｓｖｎ１ａ  インバータ１９０のＶ相下アームの基準スイッチング信号
Ｓｗｐ１ａ  インバータ１９０のＷ相上アームの基準スイッチング信号
Ｓｗｎ１ａ  インバータ１９０のＷ相下アームの基準スイッチング信号
Ｓｕｐ２ａ  インバータ２６０のＵ相上アームの基準スイッチング信号
Ｓｕｎ２ａ  インバータ２６０のＵ相下アームの基準スイッチング信号
Ｓｖｐ２ａ  インバータ２６０のＶ相上アームの基準スイッチング信号
Ｓｖｎ２ａ  インバータ２６０のＶ相下アームの基準スイッチング信号
Ｓｗｐ２ａ  インバータ２６０のＷ相上アームの基準スイッチング信号
Ｓｗｎ２ａ  インバータ２６０のＷ相下アームの基準スイッチング信号
ＮＦＴＮ１  インバータ１９０、２６０の上アームのオフからオンへの切替禁止信号
ＮＮＴＦ１  インバータ１９０、２６０の上アームのオンからオフへの切替禁止信号
ＮＦＴＮ２  インバータ１９０、２６０の下アームのオフからオンへの切替禁止信号
ＮＮＴＦ２  インバータ１９０、２６０の下アームのオンからオフへの切替禁止信号
ＮＦＴＮ３  昇圧コンバータ１００の上アームのオフからオンへの切替禁止信号
ＮＮＴＦ３  昇圧コンバータ１００の上アームのオンからオフへの切替禁止信号
ＮＦＴＮ４  昇圧コンバータ１００の下アームのオフからオンへの切替禁止信号
ＮＮＴＦ４  昇圧コンバータ１００の下アームのオンからオフへの切替禁止信号
Ｄｂｃａｌ  昇圧コンバータ１００のデューティ指令演算値
Ｄｕ１ｃａｌ  インバータ１９０のＵ相デューティ指令演算値
Ｄｖ１ｃａｌ  インバータ１９０のＶ相デューティ指令演算値
Ｄｗ１ｃａｌ  インバータ１９０のＷ相デューティ指令演算値
Ｄｕ２ｃａｌ  インバータ２６０のＵ相デューティ指令演算値
Ｄｖ２ｃａｌ  インバータ２６０のＶ相デューティ指令演算値
Ｄｗ２ｃａｌ  インバータ２６０のＷ相デューティ指令演算値
Ｖｗｏｒｓｔ  スイッチング素子に印加される電圧値のワースト値
ｉｐｈｍａｘ１    モータジェネレータ３２０の相電流の最大値
ｉｐｈｍａｘ２    モータジェネレータ３６０の相電流の最大値
Ｔｃｏｕｎｔ１    タイムカウント
Ｔｃｏｕｎｔ２    タイムカウント
Ｔｃｏｕｎｔ３    タイムカウント
Ｔｃｏｕｎｔ４    タイムカウント
Ｔｃｏｕｎｔ５    タイムカウント
Ｔｃｏｕｎｔ６    タイムカウント
Ｔｃｏｕｎｔ７    タイムカウント
Ｔｃｏｕｎｔ８    タイムカウント
Ｔｃｏｕｎｔ９    タイムカウント
Ｔｃｏｕｎｔ１０  タイムカウント
Ｔｃｏｕｎｔ１１  タイムカウント
Ｔｃｏｕｎｔ１２  タイムカウント
ｃａｒｒｉｅｒ１  昇圧コンバータ１００用の三角波キャリア
ｃａｒｒｉｅｒ２  インバータ１９０、２６０用の三角波キャリア
ｆｃａｒｒｉｅｒ１  昇圧コンバータ１００用のキャリア周波数
ｆｃａｒｒｉｅｒ２  インバータ１９０、２６０用のキャリア周波数
Ｔｃａｒｒｉｅｒ１  三角波キャリアｃａｒｒｉｅｒ１の周期
Ｔｃａｒｒｉｅｒ２  三角波キャリアｃａｒｒｉｅｒ２の周期
【図１】
2015149820.tif 000014
【図２】
2015149820.tif 000015
【図３】
2015149820.tif 000016
【図４】
2015149820.tif 000017
【図５】
2015149820.tif 000018
【図６】
2015149820.tif 000019
【図７】
2015149820.tif 000020
【図８】
2015149820.tif 000021
【図９】
2015149820.tif 000022
【図１０】
2015149820.tif 000023
【図１１】
2015149820.tif 000024
【図１２】
2015149820.tif 000025
【図１３】
2015149820.tif 000026
【図１４】
2015149820.tif 000027
【図１５】
2015149820.tif 000028
【図１６】
2015149820.tif 000029
【図１７】
2015149820.tif 000030
【図１８】
2015149820.tif 000031
【図１９】
2015149820.tif 000032
【図２０】
2015149820.tif 000033
【図２１】
2015149820.tif 000034
【図２２】
2015149820.tif 000035
【図２３】
2015149820.tif 000036
【図２４】
2015149820.tif 000037
【図２５】
2015149820.tif 000038
【図２６】
2015149820.tif 000039
【図２７】
2015149820.tif 000040
【図２８】
2015149820.tif 000041
【図２９】
2015149820.tif 000042