(57)【要約】【課題】効率の低下を抑制しつつも、スイッチング素子を暖めること。【解決手段】本発明者らは、モータ１６への通電パターンが、各相のコイル１９へ流れる電流のいずれか一つの値が零となる６パターンのいずれかではないとき、コンデンサ３２に流れる電流の値が大きくなり過ぎてしまう場合があることを見出した。そこで、制御装置２５は、推定されたスイッチング素子Ｑｕ１の温度が予め定められた温度以下の場合に、モータ１６への通電パターンを、各相のコイル１９へ流れる電流のいずれか一つの値が零となる６パターンのいずれかに決定する通電パターン決定処理を実行する。これによれば、コンデンサ３２に流れる電流の値が大きくなり過ぎてしまうことが抑制される。【選択図】図２
2020182265.tif 000002
【特許請求の範囲】
【請求項１】
流体を圧縮する圧縮部と、
前記圧縮部を駆動するモータと、
前記モータを駆動するためにスイッチング動作を行うスイッチング素子を有するとともに出力側に前記モータの各相のコイルが接続されるインバータ回路と、
前記インバータ回路の入力側に設けられるとともに直流電源に対して並列接続されているコンデンサと、
前記インバータ回路へ３相のＰＷＭ信号を出力して前記インバータ回路の制御を行う制御部と、
前記スイッチング素子の温度を推定する温度推定部と、を備え、
前記制御部は、
前記温度推定部により推定された前記スイッチング素子の温度が予め定められた温度以下の場合に、前記モータへの通電パターンを、前記各相のコイルへ流れる電流のいずれか一つの値が零となる６パターンのいずれかに決定する通電パターン決定処理を実行する電動圧縮機。
【請求項２】
前記モータのロータの位置を推定するロータ位置推定部をさらに備え、
前記制御部は、前記通電パターン決定処理において、前記６パターンのうち、前記ロータ位置推定部によって推定された前記ロータの位置から最も近い位置となる前記通電パターンに決定する請求項１に記載の電動圧縮機。
【請求項３】
前記制御部は、前記通電パターン決定処理において、一定時間経過毎に前記通電パターンを切り替える請求項１に記載の電動圧縮機。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電動圧縮機に関する。
【背景技術】
【０００２】
電動圧縮機は、流体を圧縮する圧縮部と、圧縮部を駆動するモータと、スイッチング素子を有するインバータ回路と、インバータ回路の制御を行う制御部と、を備えている。スイッチング素子は、モータを駆動するためにスイッチング動作を行う。インバータ回路の出力側には、モータの各相のコイルが接続されている。制御部は、インバータ回路へ３相のＰＷＭ信号を出力してインバータ回路の制御を行う。そして、制御部から出力されたＰＷＭ信号に基づいて、スイッチング素子がスイッチング動作を行うことにより、直流電源からの直流電流が交流電流に変換され、交流電流がモータの各相のコイルに供給されることにより、モータが駆動する。
【０００３】
スイッチング素子においては、低温環境下において、スイッチングに起因して生じるサージ電圧が増大する。一般的に半導体素子は、低温環境下において、耐電圧が低下する。サージ電圧がスイッチング素子の耐電圧を超えると、スイッチング素子が故障する虞がある。
【０００４】
そこで、例えば特許文献１では、スイッチング素子の温度が低い場合に、スイッチング素子の暖機を促進するよう制御がなされる。これによれば、スイッチング素子の耐電圧を迅速に上昇させることができる。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１０−１７２１４４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
車載インバータの入力側には、直流電源に対して並列となるようコンデンサが設けられている。暖機目的でスイッチング素子へ通電するにあたっては、モータが不必要に回転しないよう、特定パターンのＰＷＭ信号に基づいた電流を各相のコイルへと流すのが好ましい。しかしながら、ロータの位置によって、各相のコイルへ流れる電流の値がそれぞれ変わるため、それに伴って、コンデンサに流れる電流の値もロータの位置によって変化する。したがって、ロータの位置によっては、コンデンサに流れる電流の値が不必要に大きくなり過ぎてしまい、コンデンサでの無駄な電力損失が発生する虞がある。
【０００７】
本発明は、上記課題を解決するためになされたものであって、その目的は、効率の低下を抑制しつつも、スイッチング素子を暖めることができる電動圧縮機を提供することにある。
【課題を解決するための手段】
【０００８】
上記課題を解決する電動圧縮機は、流体を圧縮する圧縮部と、前記圧縮部を駆動するモータと、前記モータを駆動するためにスイッチング動作を行うスイッチング素子を有するとともに出力側に前記モータの各相のコイルが接続されるインバータ回路と、前記インバータ回路の入力側に設けられるとともに直流電源に対して並列接続されているコンデンサと、前記インバータ回路へ３相のＰＷＭ信号を出力して前記インバータ回路の制御を行う制御部と、前記スイッチング素子の温度を推定する温度推定部と、を備え、前記制御部は、前記温度推定部により推定された前記スイッチング素子の温度が予め定められた温度以下の場合に、前記モータへの通電パターンを、前記各相のコイルへ流れる電流のいずれか一つの値が零となる６パターンのいずれかに決定する通電パターン決定処理を実行する。
【０００９】
本発明者らは、モータへの通電パターンが、各相のコイルへ流れる電流のいずれか一つの値が零となる６パターンのいずれかではないとき、コンデンサに流れる電流の値が大きくなり過ぎてしまう場合があることを見出した。そこで、制御部が通電パターン決定処理を実行することにより、モータへの通電パターンが、各相のコイルへ流れる電流のいずれか一つの値が零となる通電パターンとなる。このため、コンデンサに流れる電流の値が大きくなり過ぎてしまうことを抑制することができる。その結果、効率の低下を抑制しつつも、スイッチング素子を暖めることができる。
【００１０】
上記電動圧縮機において、前記モータのロータの位置を推定するロータ位置推定部をさらに備え、前記制御部は、前記通電パターン決定処理において、前記６パターンのうち、前記ロータ位置推定部によって推定された前記ロータの位置から最も近い位置となる前記通電パターンに決定するとよい。
【００１１】
これによれば、制御部が、通電パターン決定処理によって決定された通電パターンでインバータ回路の制御を行ったときに、ロータが大きく回転してしまうことを抑制することができる。したがって、ロータが大きく回転することによる圧縮部からの異音の発生を抑制することができる。
【００１２】
上記電動圧縮機において、前記制御部は、前記通電パターン決定処理において、一定時間経過毎に前記通電パターンを切り替えるとよい。
これによれば、スイッチング素子を効率良く暖めることができるため、効率の低下がさらに抑制され易くなる。
【発明の効果】
【００１３】
この発明によれば、効率の低下を抑制しつつも、スイッチング素子を暖めることができる。
【図面の簡単な説明】
【００１４】
【図１】実施形態における電動圧縮機を示す側断面図。
【図２】電動圧縮機の電気的構成を示す回路図。
【図３】モータに流れる電流とロータの位置との関係を示すグラフ。
【図４】暖機制御モードにおけるモータに流れる電流とロータの位置との関係を示すグラフ。
【図５】暖機制御モードにおけるロータの位置とモータへの通電パターンとの関係を示す図。
【図６】ロータの位置が３０°となる通電パターンのときのモータに流れる電流の変化、３相のＰＷＭ信号の変化、及びコンデンサに対する電流の流れの変化の関係を示すグラフ。
【図７】制御装置の制御を説明するためのフローチャート。
【図８】図６におけるタイミングＴ１のときの電流の流れを示す図。
【図９】図６におけるタイミングＴ２のときの電流の流れを示す図。
【図１０】図６におけるタイミングＴ３のときの電流の流れを示す図。
【図１１】比較例におけるロータの位置が０°となる通電パターンのときのモータに流れる電流の変化、３相のＰＷＭ信号の変化、及びコンデンサに対する電流の流れの変化の関係を示すグラフ。
【図１２】図１１におけるタイミングＴ１１のときの電流の流れを模式的に示す図。
【図１３】図１１におけるタイミングＴ１２のときの電流の流れを模式的に示す図。
【図１４】図１１におけるタイミングＴ１３のときの電流の流れを模式的に示す図。
【図１５】図１１におけるタイミングＴ１４のときの電流の流れを模式的に示す図。
【図１６】図１１におけるタイミングＴ１５のときの電流の流れを模式的に示す図。
【図１７】図１１におけるタイミングＴ１６のときの電流の流れを模式的に示す図。
【図１８】比較例におけるロータの位置が３０°となる通電パターンのときのモータに流れる電流の変化、３相のＰＷＭ信号の変化、及びコンデンサに対する電流の流れの変化の関係を示すグラフ。
【図１９】図１８におけるタイミングＴ２１のときの電流の流れを模式的に示す図。
【図２０】図１８におけるタイミングＴ２２のときの電流の流れを模式的に示す図。
【図２１】図１８におけるタイミングＴ２３のときの電流の流れを模式的に示す図。
【発明を実施するための形態】
【００１５】
以下、電動圧縮機を具体化した実施形態を図１〜図２１にしたがって説明する。本実施形態の電動圧縮機は、例えば、車両空調装置に用いられる。
図１に示すように、電動圧縮機１０のハウジング１１は、有底筒状の吐出ハウジング１２と、吐出ハウジング１２に連結される有底筒状のモータハウジング１３と、を有している。吐出ハウジング１２及びモータハウジング１３は金属材料製であり、例えばアルミニウム製である。モータハウジング１３は、底壁１３ｅと、底壁１３ｅの外周縁から筒状に延設する側壁１３ａと、を有している。
【００１６】
モータハウジング１３内には、回転軸１４が収容されている。また、モータハウジング１３内には、回転軸１４が回転することにより駆動して流体としての冷媒を圧縮する圧縮部１５と、回転軸１４を回転させて圧縮部１５を駆動するモータ１６とが収容されている。圧縮部１５及びモータ１６は、回転軸１４の回転軸線が延びる方向である軸線方向に並んで配置されている。モータ１６は、圧縮部１５よりもモータハウジング１３の底壁１３ｅ側に配置されている。
【００１７】
圧縮部１５は、例えば、モータハウジング１３内に固定された図示しない固定スクロールと、固定スクロールに対向配置される図示しない可動スクロールとから構成されるスクロール式である。
【００１８】
モータ１６は、筒状のステータ１７と、ステータ１７の内側に配置されるロータ１８とからなる。ロータ１８は、回転軸１４と一体的に回転する。ステータ１７は、ロータ１８を取り囲んでいる。ロータ１８は、回転軸１４に止着されたロータコア１８ａと、ロータコア１８ａに設けられた複数の永久磁石１８ｂと、を有している。ステータ１７は、筒状のステータコア１７ａと、ステータコア１７ａに巻回されたコイル１９とを有している。そして、コイル１９に電力が供給されることによりロータ１８が回転し、回転軸１４がロータ１８と一体的に回転する。
【００１９】
側壁１３ａには、吸入ポート１３ｈが形成されている。吸入ポート１３ｈは、モータハウジング１３内に冷媒を吸入する。吸入ポート１３ｈには、外部冷媒回路２０の一端が接続されている。吐出ハウジング１２には、吐出ポート１２ｈが形成されている。吐出ポート１２ｈには、外部冷媒回路２０の他端が接続されている。
【００２０】
外部冷媒回路２０から吸入ポート１３ｈを介してモータハウジング１３内に吸入された冷媒は、圧縮部１５の駆動により圧縮部１５で圧縮されて、吐出ポート１２ｈを介して外部冷媒回路２０へ流出する。そして、外部冷媒回路２０へ流出した冷媒は、外部冷媒回路２０の熱交換器や膨張弁を経て、吸入ポート１３ｈを介してモータハウジング１３内に還流する。電動圧縮機１０及び外部冷媒回路２０は、車両空調装置２１を構成している。
【００２１】
モータハウジング１３の底壁１３ｅには、有底筒状のカバー２２が取り付けられている。そして、モータハウジング１３の底壁１３ｅとカバー２２とによって、モータ１６を駆動するインバータ回路２４を収容する収容空間２２ａが形成されている。圧縮部１５、モータ１６、及びインバータ回路２４は、この順序で、回転軸１４の軸線方向に並んで配置されている。
【００２２】
図２に示すように、モータ１６のコイル１９は、ｕ相コイル１９ｕ、ｖ相コイル１９ｖ、及びｗ相コイル１９ｗを有する三相構造になっている。本実施形態において、ｕ相コイル１９ｕ、ｖ相コイル１９ｖ、及びｗ相コイル１９ｗは、Ｙ結線されている。
【００２３】
インバータ回路２４は、複数のスイッチング素子Ｑｕ１，Ｑｕ２，Ｑｖ１，Ｑｖ２，Ｑｗ１，Ｑｗ２を有している。複数のスイッチング素子Ｑｕ１，Ｑｕ２，Ｑｖ１，Ｑｖ２，Ｑｗ１，Ｑｗ２は、モータ１６を駆動するためにスイッチング動作を行う。複数のスイッチング素子Ｑｕ１，Ｑｕ２，Ｑｖ１，Ｑｖ２，Ｑｗ１，Ｑｗ２は、ＩＧＢＴ（パワースイッチング素子）である。複数のスイッチング素子Ｑｕ１，Ｑｕ２，Ｑｖ１，Ｑｖ２，Ｑｗ１，Ｑｗ２には、ダイオードＤｕ１，Ｄｕ２，Ｄｖ１，Ｄｖ２，Ｄｗ１，Ｄｗ２がそれぞれ接続されている。ダイオードＤｕ１，Ｄｕ２，Ｄｖ１，Ｄｖ２，Ｄｗ１，Ｄｗ２は、スイッチング素子Ｑｕ１，Ｑｕ２，Ｑｖ１，Ｑｖ２，Ｑｗ１，Ｑｗ２に対して並列に接続されている。
【００２４】
各スイッチング素子Ｑｕ１，Ｑｖ１，Ｑｗ１は、各相の上アームを構成している。各スイッチング素子Ｑｕ２，Ｑｖ２，Ｑｗ２は、各相の下アームを構成している。各スイッチング素子Ｑｕ１，Ｑｕ２、各スイッチング素子Ｑｖ１，Ｑｖ２、及び各スイッチング素子Ｑｗ１，Ｑｗ２はそれぞれ直列に接続されている。各スイッチング素子Ｑｕ１，Ｑｕ２，Ｑｖ１，Ｑｖ２，Ｑｗ１，Ｑｗ２のゲートは、制御装置２５に電気的に接続されている。各スイッチング素子Ｑｕ１，Ｑｖ１，Ｑｗ１のコレクタは、車両のバッテリである直流電源３１の正極に電気的に接続されている。各スイッチング素子Ｑｕ２，Ｑｖ２，Ｑｗ２のエミッタは、各電流センサ４１ｕ，４１ｖ，４１ｗを介して直流電源３１の負極に電気的に接続されている。各スイッチング素子Ｑｕ１，Ｑｖ１，Ｑｗ１のエミッタ及び各スイッチング素子Ｑｕ２，Ｑｖ２，Ｑｗ２のコレクタは、それぞれ直列に接続された中間点からｕ相コイル１９ｕ、ｖ相コイル１９ｖ、及びｗ相コイル１９ｗにそれぞれ電気的に接続されている。したがって、インバータ回路２４の出力側にモータ１６の各相のコイル１９が接続されている。各スイッチング素子Ｑｕ１，Ｑｕ２，Ｑｖ１，Ｑｖ２，Ｑｗ１，Ｑｗ２は、直接もしくは図示しない金属製の部材を介して、底壁１３ｅに熱的に接触しており、互いに熱交換可能な構成となっている。
【００２５】
電動圧縮機１０は、直流電源３１に対して並列接続されているコンデンサ３２を備えている。コンデンサ３２は、インバータ回路２４の入力側に設けられている。コンデンサ３２は、例えば、電解コンデンサである。
【００２６】
電動圧縮機１０は、直流電源３１からの入力電圧を検出する電圧センサ３３を備えている。電圧センサ３３は、制御装置２５と電気的に接続されており、検出した検出結果を制御装置２５に送信する。
【００２７】
制御装置２５は、モータ１６の駆動電圧をパルス幅変調により制御する。具体的には、制御装置２５は、搬送波信号と呼ばれる高周波の三角波信号と、電圧を指示するための電圧指令信号とによって３相のＰＷＭ信号を生成する。ＰＷＭ信号は、パルス幅制御された矩形波の信号であり、インバータ回路２４から出力される出力電圧を制御するための信号である。３相のＰＷＭ信号は、それぞれ所定の位相、及び所定のデューティー比を有している。そして、制御装置２５は、生成した３相のＰＷＭ信号を各スイッチング素子Ｑｕ１，Ｑｕ２，Ｑｖ１，Ｑｖ２，Ｑｗ１，Ｑｗ２へ出力して、各スイッチング素子Ｑｕ１，Ｑｕ２，Ｑｖ１，Ｑｖ２，Ｑｗ１，Ｑｗ２のスイッチング動作の制御（オンオフ制御）を行う。したがって、制御装置２５は、インバータ回路２４へ３相のＰＷＭ信号を出力してインバータ回路２４の制御を行う制御部である。
【００２８】
これにより、直流電源３１からの直流電流が交流電流に変換される。したがって、各スイッチング素子Ｑｕ１，Ｑｕ２，Ｑｖ１，Ｑｖ２，Ｑｗ１，Ｑｗ２は、スイッチング動作を行うことにより、直流電源３１からの直流電流を交流電流に変換する。そして、変換された交流電流がモータ１６に供給されることにより、モータ１６が駆動する。
【００２９】
制御装置２５は、車両空調装置２１の全体を制御する空調ＥＣＵ２６と電気的に接続されている。空調ＥＣＵ２６は、車内温度や設定温度等を把握可能に構成されており、これらのパラメータに基づいて、モータ１６の目標回転数に関する情報を制御装置２５に送信する。また、空調ＥＣＵ２６は、モータ１６の運転指令やモータ１６の停止指令などの各種指令を制御装置２５に送信する。
【００３０】
制御装置２５は、モータ１６のロータ１８の位置θを検出するレゾルバなどの回転角センサを用いずに、インバータ回路２４からモータ１６に流れる電流に基づいて、モータ１６のロータ１８の位置θを推定することによりモータ１６の回転制御を行うことが可能になっている。よって、本実施形態の電動圧縮機１０は、制御装置２５によって推定されたロータ１８の位置θに基づいて、モータ１６の回転を制御する位置センサレス制御が行われている。したがって、制御装置２５は、モータ１６のロータ１８の位置θを推定するロータ位置推定部としても機能する。
【００３１】
具体的には、制御装置２５には、電流センサ４１ｕ，４１ｖ，４１ｗにより検出されたモータ１６に流れるＵ相電流Ｉｕ、Ｖ相電流Ｉｖ、及びＷ相電流Ｉｗと、電圧センサ３３により検出された入力電圧と、からロータ１８の位置θを推定するロータ位置推定プログラムが予め記憶されている。そして、制御装置２５は、電流センサ４１ｕ，４１ｖ，４１ｗにより検出されたモータ１６に流れるＵ相電流Ｉｕ、Ｖ相電流Ｉｖ、及びＷ相電流Ｉｗと、電圧センサ３３により検出された入力電圧と、ロータ位置推定プログラムと、に基づいてロータ１８の位置θの推定を行う。
【００３２】
制御装置２５は、電流センサ４１ｕ，４１ｖ，４１ｗにより検出されたモータ１６に流れるＵ相電流Ｉｕ、Ｖ相電流Ｉｖ、及びＷ相電流Ｉｗと、推定されたロータ１８の位置θとに基づいて、Ｕ相電流Ｉｕ、Ｖ相電流Ｉｖ、及びＷ相電流Ｉｗをｄ軸電流（励磁成分電流）及びｑ軸電流（トルク成分電流）に変換する。なお、ｄ軸電流（励磁成分電流）は、モータ１６に流れる電流において、永久磁石１８ｂが作る磁束と同じ方向の電流ベクトル成分である。ｑ軸電流（トルク成分電流）は、モータ１６に流れる電流において、ｄ軸と直交する電流ベクトル成分である。
【００３３】
制御装置２５は、電流センサ４１ｕ，４１ｖ，４１ｗにより検出されたモータ１６に流れるＵ相電流Ｉｕ、Ｖ相電流Ｉｖ、Ｗ相電流Ｉｗに基づいて、モータ１６におけるｄ軸電流（励磁成分電流）とｑ軸電流（トルク成分電流）とが目標値となるように、各スイッチング素子Ｑｕ１，Ｑｕ２，Ｑｖ１，Ｑｖ２，Ｑｗ１，Ｑｗ２のオンオフ制御を行う。これにより、モータ１６が、空調ＥＣＵ２６から送信された目標回転数で回転する。
【００３４】
図３には、モータ１６に流れる電流とロータ１８の位置θとの関係を示している。図３では、Ｕ相電流Ｉｕの波形を実線、Ｖ相電流Ｉｖの波形を一点鎖線、Ｗ相電流Ｉｗの波形を二点鎖線で示している。図３に示すように、Ｕ相電流Ｉｕの波形、Ｖ相電流Ｉｖの波形、及びＷ相電流Ｉｗの波形は、互いに１２０°ずつ位相がずれた正弦波により形成されている。Ｕ相電流Ｉｕ、Ｖ相電流Ｉｖ、及びＷ相電流Ｉｗは、ロータ１８の位置θがいずれの位置であっても、Ｉｕ＋Ｉｖ＋Ｉｗ＝０の関係が成立している。
【００３５】
本実施形態では、例えば、Ｉｕ：Ｉｖ：Ｉｗ＝＋１：−０．５：−０．５の関係が成立するとき、ロータ１８の位置θが０°になる。また、例えば、Ｉｕ：Ｉｖ：Ｉｗ＝＋√３／２：０：−√３／２の関係が成立するとき、ロータ１８の位置θが３０°になる。さらに、例えば、Ｉｕ：Ｉｖ：Ｉｗ＝＋０．５：＋０．５：−１の関係が成立するとき、ロータ１８の位置θが６０°になる。
【００３６】
図２に示すように、電動圧縮機１０は、温度センサ３４を備えている。温度センサ３４は、制御装置２５に電気的に接続されている。温度センサ３４は、例えば、スイッチング素子Ｑｕ１の温度を推定するための温度を検出する。具体的には、温度センサ３４は、スイッチング素子Ｑｕ１が実装された基板の温度を検出する。温度センサ３４によって検出された温度に関する情報は、制御装置２５に送信される。なお、温度センサ３４が温度を検出する対象は、スイッチング素子Ｑｕ１とは別のスイッチング素子Ｑｕ２，Ｑｖ１，Ｑｖ２，Ｑｗ１，Ｑｗ２のいずれかでもよい。
【００３７】
制御装置２５には、温度センサ３４から送信された温度に関する情報に基づいて、スイッチング素子Ｑｕ１の温度を推定する温度推定プログラムが予め記憶されている。そして、制御装置２５は、温度センサ３４により検出された温度と、温度推定プログラムと、に基づいてスイッチング素子Ｑｕ１の温度の推定を行う。したがって、温度センサ３４及び制御装置２５は、スイッチング素子Ｑｕ１の温度を推定する温度推定部を構成している。
【００３８】
また、制御装置２５には、推定されたスイッチング素子Ｑｕ１の温度の情報をもとに最大許容モータ電流値（最大許容値）を決定する最大許容値決定処理を実行するプログラムが予め記憶されている。具体的には、制御装置２５は、最大許容モータ電流値を演算する演算プログラムが予め記憶されている。最大許容モータ電流値とは、コンデンサ３２の等価直列抵抗（ＥＳＲ）により発生するサージ電圧によって、各スイッチング素子Ｑｕ１，Ｑｕ２，Ｑｖ１，Ｑｖ２，Ｑｗ１，Ｑｗ２が損傷しない電流の最大値である。制御装置２５は、推定されたスイッチング素子Ｑｕ１の温度と、予め記憶された演算プログラムと、に基づいて最大許容モータ電流値を演算する。そして、制御装置２５は、演算された最大許容モータ電流値以下の電流がモータ１６へ流れるようにインバータ回路２４を制御する。
【００３９】
制御装置２５には、推定されたスイッチング素子Ｑｕ１の温度が予め定められた温度以下の場合に、モータ１６に対して直流電流を供給するようにインバータ回路２４の制御を行って、スイッチング素子Ｑｕ１の暖機を行う暖機制御モードを実行するプログラムが予め記憶されている。また、制御装置２５には、推定されたスイッチング素子Ｑｕ１の温度が予め定められた温度よりも高い場合には、モータ１６に対して交流電流を供給するようにインバータ回路２４の制御を行う通常制御モードを実行するプログラムが予め記憶されている。したがって、制御装置２５は、推定されたスイッチング素子Ｑｕ１の温度に基づいて、暖機制御モードと通常制御モードとに切り替え可能になっている。
【００４０】
制御装置２５には、暖機制御モードにおいて、推定されたロータ１８の位置θに応じて、モータ１６への通電パターンを、各相のコイル１９へ流れる電流のいずれか一つの値が零となる６パターンのいずれかに決定する通電パターン決定処理を実行するプログラムが予め記憶されている。
【００４１】
図４には、暖機制御モードにおけるモータ１６に流れる電流とロータ１８の位置θとの関係を示している。また、図５には、暖機制御モードにおけるロータ１８の位置θとモータ１６への通電パターンとの関係を示している。
【００４２】
図４及び図５に示すように、制御装置２５は、暖機制御モードでは、推定されたロータ１８の位置θが、例えば、０°≦θ＜６０°であるとき、通電パターン決定処理によって、ロータ１８の位置θが３０°となる通電パターンに決定する。ロータ１８の位置θが３０°となる通電パターンとは、Ｕ相電流Ｉｕ、Ｖ相電流Ｉｖ、及びＷ相電流Ｉｗの関係が、Ｉｕ：Ｉｖ：Ｉｗ＝＋√３／２：０：−√３／２の関係であることを言う。つまり、ロータ１８の位置θが３０°となる通電パターンでは、各相のコイル１９へ流れる電流のうち、Ｖ相電流Ｉｖの値が零となっている。
【００４３】
制御装置２５は、暖機制御モードでは、推定されたロータ１８の位置θが、例えば、６０°≦θ＜１２０°であるとき、通電パターン決定処理によって、ロータ１８の位置θが９０°となる通電パターンに決定する。ロータ１８の位置θが９０°となる通電パターンとは、Ｕ相電流Ｉｕ、Ｖ相電流Ｉｖ、及びＷ相電流Ｉｗの関係が、Ｉｕ：Ｉｖ：Ｉｗ＝０：＋√３／２：−√３／２の関係であることを言う。つまり、ロータ１８の位置θが９０°となる通電パターンでは、各相のコイル１９へ流れる電流のうち、Ｕ相電流Ｉｕの値が零となっている。
【００４４】
なお、図４において、ロータ１８の位置θが６０°≦θ＜１２０°であるときのＵ相電流Ｉｕの値は、図示の都合上、ロータ１８の位置θが０°≦θ＜６０°であるときのＶ相電流Ｉｖの値に対してずれた値になっているが、実際は、ロータ１８の位置θが０°≦θ＜６０°であるときのＶ相電流Ｉｖの値と同じ値である。また、図４において、ロータ１８の位置θが６０°≦θ＜１２０°であるときのＶ相電流Ｉｖの値は、図示の都合上、ロータ１８の位置θが０°≦θ＜６０°であるときのＵ相電流Ｉｕの値に対してずれた値になっているが、実際は、ロータ１８の位置θが０°≦θ＜６０°であるときのＵ相電流Ｉｕの値と同じ値である。
【００４５】
制御装置２５は、暖機制御モードでは、推定されたロータ１８の位置θが、例えば、１２０°≦θ＜１８０°であるとき、通電パターン決定処理によって、ロータ１８の位置θが１５０°となる通電パターンに決定する。ロータ１８の位置θが１５０°となる通電パターンとは、Ｕ相電流Ｉｕ、Ｖ相電流Ｉｖ、及びＷ相電流Ｉｗの関係が、Ｉｕ：Ｉｖ：Ｉｗ＝−√３／２：＋√３／２：０の関係であることを言う。つまり、ロータ１８の位置θが１５０°となる通電パターンでは、各相のコイル１９へ流れる電流のうち、Ｗ相電流Ｉｗの値が零となっている。
【００４６】
なお、図４において、ロータ１８の位置θが１２０°≦θ＜１８０°であるときのＷ相電流Ｉｗの値は、図示の都合上、ロータ１８の位置θが６０°≦θ＜１２０°であるときのＵ相電流Ｉｕの値に対してずれた値になっているが、実際は、ロータ１８の位置θが６０°≦θ＜１２０°であるときのＵ相電流Ｉｕの値と同じ値である。また、図４において、ロータ１８の位置θが１２０°≦θ＜１８０°であるときのＵ相電流Ｉｕの値は、図示の都合上、ロータ１８の位置θが６０°≦θ＜１２０°であるときのＷ相電流Ｉｗの値に対してずれた値になっているが、実際は、ロータ１８の位置θが６０°≦θ＜１２０°であるときのＷ相電流Ｉｗの値と同じ値である。
【００４７】
制御装置２５は、暖機制御モードでは、推定されたロータ１８の位置θが、例えば、１８０°≦θ＜２４０°であるとき、通電パターン決定処理によって、ロータ１８の位置θが２１０°となる通電パターンに決定する。ロータ１８の位置θが２１０°となる通電パターンとは、Ｕ相電流Ｉｕ、Ｖ相電流Ｉｖ、及びＷ相電流Ｉｗの関係が、Ｉｕ：Ｉｖ：Ｉｗ＝−√３／２：０：＋√３／２の関係であることを言う。つまり、ロータ１８の位置θが２１０°となる通電パターンでは、各相のコイル１９へ流れる電流のうち、Ｖ相電流Ｉｖの値が零となっている。
【００４８】
なお、図４において、ロータ１８の位置θが１８０°≦θ＜２４０°であるときのＶ相電流Ｉｖの値は、図示の都合上、ロータ１８の位置θが１２０°≦θ＜１８０°であるときのＷ相電流Ｉｗの値に対してずれた値になっているが、実際は、ロータ１８の位置θが１２０°≦θ＜１８０°であるときのＷ相電流Ｉｗの値と同じ値である。また、図４において、ロータ１８の位置θが１８０°≦θ＜２４０°であるときのＷ相電流Ｉｗの値は、図示の都合上、ロータ１８の位置θが１２０°≦θ＜１８０°であるときのＶ相電流Ｉｖの値に対してずれた値になっているが、実際は、ロータ１８の位置θが１２０°≦θ＜１８０°であるときのＶ相電流Ｉｖの値と同じ値である。
【００４９】
制御装置２５は、暖機制御モードでは、推定されたロータ１８の位置θが、例えば、２４０°≦θ＜３００°であるとき、通電パターン決定処理によって、ロータ１８の位置θが２７０°となる通電パターンに決定する。ロータ１８の位置θが２７０°となる通電パターンとは、Ｕ相電流Ｉｕ、Ｖ相電流Ｉｖ、及びＷ相電流Ｉｗの関係が、Ｉｕ：Ｉｖ：Ｉｗ＝０：−√３／２：＋√３／２の関係であることを言う。つまり、ロータ１８の位置θが２７０°となる通電パターンでは、各相のコイル１９へ流れる電流のうち、Ｕ相電流Ｉｕの値が零となっている。
【００５０】
なお、図４において、ロータ１８の位置θが２４０°≦θ＜３００°であるときのＵ相電流Ｉｕの値は、図示の都合上、ロータ１８の位置θが１８０°≦θ＜２４０°であるときのＶ相電流Ｉｖの値に対してずれた値になっているが、実際は、ロータ１８の位置θが１８０°≦θ＜２４０°であるときのＶ相電流Ｉｖの値と同じ値である。また、図４において、ロータ１８の位置θが２４０°≦θ＜３００°であるときのＶ相電流Ｉｖの値は、図示の都合上、ロータ１８の位置θが１８０°≦θ＜２４０°であるときのＵ相電流Ｉｕの値に対してずれた値になっているが、実際は、ロータ１８の位置θが１８０°≦θ＜２４０°であるときのＵ相電流Ｉｕの値と同じ値である。
【００５１】
制御装置２５は、暖機制御モードでは、推定されたロータ１８の位置θが、例えば、３００°≦θ＜３６０°であるとき、通電パターン決定処理によって、ロータ１８の位置θが３３０°となる通電パターンに決定する。ロータ１８の位置θが３３０°となる通電パターンとは、Ｕ相電流Ｉｕ、Ｖ相電流Ｉｖ、及びＷ相電流Ｉｗの関係が、Ｉｕ：Ｉｖ：Ｉｗ＝＋√３／２：−√３／２：０の関係であることを言う。つまり、ロータ１８の位置θが３３０°となる通電パターンでは、各相のコイル１９へ流れる電流のうち、Ｗ相電流Ｉｗの値が零となっている。
【００５２】
なお、図４において、ロータ１８の位置θが３００°≦θ＜３６０°であるときのＷ相電流Ｉｗの値は、図示の都合上、ロータ１８の位置θが２４０°≦θ＜３００°であるときのＵ相電流Ｉｕの値に対してずれた値になっているが、実際は、ロータ１８の位置θが２４０°≦θ＜３００°であるときのＵ相電流Ｉｕの値と同じ値である。また、図４において、ロータ１８の位置θが３００°≦θ＜３６０°であるときのＵ相電流Ｉｕの値は、図示の都合上、ロータ１８の位置θが２４０°≦θ＜３００°であるときのＷ相電流Ｉｗの値に対してずれた値になっているが、実際は、ロータ１８の位置θが２４０°≦θ＜３００°であるときのＷ相電流Ｉｗの値と同じ値である。
【００５３】
したがって、制御装置２５は、通電パターン決定処理において、推定されたロータ１８の位置θに応じて、６０°ずつ異なる６パターンのいずれかの通電パターンに決定する。各通電パターンの位相範囲は６０°である。よって、各通電パターンの位相範囲はそれぞれ等しい。そして、制御装置２５は、通電パターン決定処理において、６パターンのうち、推定されたロータ１８の位置θから最も近い位置となる通電パターンに決定する。
【００５４】
図６には、ロータ１８の位置θが３０°となる通電パターンのときのモータ１６に流れる電流の変化、３相のＰＷＭ信号の変化、及びコンデンサ３２に対する電流の流れの変化の関係を示している。なお、図６において、例えば、Ｕ相のＰＷＭ信号がＨｉｇｈである場合は、Ｕ相の上アームを構成するスイッチング素子Ｑｕ１がオン状態であるとともに、Ｕ相の下アームを構成するスイッチング素子Ｑｕ２がオフ状態である。また、Ｕ相のＰＷＭ信号がＬｏｗである場合は、Ｕ相の上アームを構成するスイッチング素子Ｑｕ１がオフ状態であるとともに、Ｕ相の下アームを構成するスイッチング素子Ｑｕ２がオン状態である。同様に、例えば、Ｖ相のＰＷＭ信号がＨｉｇｈである場合は、Ｖ相の上アームを構成するスイッチング素子Ｑｖ１がオン状態であるとともに、Ｖ相の下アームを構成するスイッチング素子Ｑｖ２がオフ状態である。また、Ｖ相のＰＷＭ信号がＬｏｗである場合は、Ｖ相の上アームを構成するスイッチング素子Ｑｖ１がオフ状態であるとともに、Ｖ相の下アームを構成するスイッチング素子Ｑｖ２がオン状態である。さらに、Ｗ相のＰＷＭ信号がＨｉｇｈである場合は、Ｗ相の上アームを構成するスイッチング素子Ｑｗ１がオン状態であるとともに、Ｗ相の下アームを構成するスイッチング素子Ｑｗ２がオフ状態である。また、Ｗ相のＰＷＭ信号がＬｏｗである場合は、Ｗ相の上アームを構成するスイッチング素子Ｑｗ１がオフ状態であるとともに、Ｗ相の下アームを構成するスイッチング素子Ｑｗ２がオン状態である。
【００５５】
制御装置２５は、３相のＰＷＭ信号をインバータ回路２４へ出力するとともに、通電パターン決定処理で決定された通電パターンでモータ１６に対して直流電流を供給するようにインバータ回路２４の制御を行う制御プログラムが予め記憶されている。
【００５６】
次に、本実施形態の作用について説明する。
図７に示すように、制御装置２５は、まず、ステップＳ１１において温度センサ３４から送信された温度に関する情報に基づいて、スイッチング素子Ｑｕ１の温度を推定する。次に、制御装置２５は、ステップＳ１２において、推定したスイッチング素子Ｑｕ１の温度が予め定められた温度以下であるか否かを判定する。制御装置２５は、ステップＳ１２においてスイッチング素子Ｑｕ１の温度が予め定められた温度以下ではないと判定すると、ステップＳ１３に移行し、モータ１６に対して交流電流を供給するようにインバータ回路２４の制御を行う通常制御モードとなる。
【００５７】
一方、制御装置２５は、ステップＳ１２においてスイッチング素子Ｑｕ１の温度が予め定められた温度以下であると判定すると、ステップＳ１４に移行して、暖機制御モードとなり、ステップＳ１４においてロータ１８の位置θを推定する。そして、制御装置２５は、ステップＳ１５において、ロータ１８の位置θに応じて、モータ１６への通電パターンを決定する通電パターン決定処理を実行する。例えば、推定されたロータ１８の位置θが０°であった場合、制御装置２５は、通電パターン決定処理によって、ロータ１８の位置θが３０°となる通電パターンに決定する。
【００５８】
次に、制御装置２５は、ステップＳ１６において最大許容モータ電流値を演算する最大許容値決定処理を実行する。さらに、制御装置２５は、ステップＳ１７において、通電パターン決定処理で決定された通電パターンに応じて３相のＰＷＭ信号を生成する。例えば、通電パターン決定処理で決定された通電パターンが、ロータ１８の位置θが３０°となる通電パターンである場合、制御装置２５は、ロータ１８の位置θを３０°とするための３相のＰＷＭ信号を生成する。そして、制御装置２５は、３相のＰＷＭ信号をインバータ回路２４へ出力する。
【００５９】
図８では、図６におけるタイミングＴ１のときの電流の流れを示している。タイミングＴ１は、Ｕ相のＰＷＭ信号及びＶ相のＰＷＭ信号がＨｉｇｈであるとともに、Ｗ相のＰＷＭ信号がＨｉｇｈからＬｏｗに切り替わったタイミングである。
【００６０】
図８に示すように、タイミングＴ１では、Ｕ相のＰＷＭ信号がＨｉｇｈであるため、Ｕ相の上アームを構成するスイッチング素子Ｑｕ１がオン状態であるとともに、Ｕ相の下アームを構成するスイッチング素子Ｑｕ２がオフ状態である。したがって、図８において矢印Ｒ１ａで示すように、コンデンサ３２から放電された電流が、スイッチング素子Ｑｕ１を通過して、Ｕ相電流Ｉｕとしてモータ１６へ流れる。これにより、スイッチング素子Ｑｕ１が暖められる。
【００６１】
また、タイミングＴ１では、Ｖ相のＰＷＭ信号がＨｉｇｈであるため、Ｖ相の上アームを構成するスイッチング素子Ｑｖ１がオン状態であるとともに、Ｖ相の下アームを構成するスイッチング素子Ｑｖ２がオフ状態である。したがって、図８において矢印Ｒ１ｂで示すように、コンデンサ３２から放電された電流が、スイッチング素子Ｑｖ１を通過して、Ｖ相電流Ｉｖとしてモータ１６へ流れる。これにより、スイッチング素子Ｑｖ１が暖められる。
【００６２】
さらに、タイミングＴ１では、Ｗ相のＰＷＭ信号がＬｏｗであるため、Ｗ相の上アームを構成するスイッチング素子Ｑｗ１がオフ状態であるとともに、Ｗ相の下アームを構成するスイッチング素子Ｑｗ２がオン状態である。したがって、図８において矢印Ｒ１ｃで示すように、Ｗ相電流Ｉｗが、スイッチング素子Ｑｗ２を通過して、直流電源３１及びコンデンサ３２に向けて流れる。これにより、スイッチング素子Ｑｗ２が暖められる。
【００６３】
タイミングＴ１では、Ｕ相電流Ｉｕとして流れる電流と、Ｖ相電流Ｉｖとして流れる電流とが、コンデンサ３２から放電されることにより、コンデンサ３２が発熱し、コンデンサ３２が暖められる。このとき、ロータ１８の位置θが３０°となる通電パターンでは、Ｕ相電流Ｉｕ、Ｖ相電流Ｉｖ、及びＷ相電流Ｉｗの関係が、Ｉｕ：Ｉｖ：Ｉｗ＝＋√３／２：０：−√３／２の関係であるため、Ｕ相電流Ｉｕが最大許容モータ電流値ではなく、さらには、Ｖ相電流Ｉｖの値が零である。したがって、タイミングＴ１では、コンデンサ３２から放電される電流の値が大きくなり過ぎてしまうことが抑制されており、不要にコンデンサ３２が発熱し効率が低下することが抑制されている。
【００６４】
図９では、図６におけるタイミングＴ２のときの電流の流れを示している。タイミングＴ２は、Ｕ相のＰＷＭ信号がＨｉｇｈであるとともにＷ相のＰＷＭ信号がＬｏｗであり、Ｖ相のＰＷＭ信号がＨｉｇｈからＬｏｗに切り替わったタイミングである。
【００６５】
図９に示すように、タイミングＴ２では、Ｕ相のＰＷＭ信号がＨｉｇｈであるため、Ｕ相の上アームを構成するスイッチング素子Ｑｕ１がオン状態であるとともに、Ｕ相の下アームを構成するスイッチング素子Ｑｕ２がオフ状態である。したがって、図９において矢印Ｒ２ａで示すように、コンデンサ３２から放電された電流が、スイッチング素子Ｑｕ１を通過して、Ｕ相電流Ｉｕとしてモータ１６へ流れる。これにより、スイッチング素子Ｑｕ１が暖められる。
【００６６】
また、タイミングＴ２では、Ｖ相のＰＷＭ信号がＬｏｗであるため、Ｖ相の上アームを構成するスイッチング素子Ｑｖ１がオフ状態であるとともに、Ｖ相の下アームを構成するスイッチング素子Ｑｖ２がオン状態である。したがって、図９において矢印Ｒ２ｂで示すように、Ｖ相電流Ｉｖが、スイッチング素子Ｑｖ２を通過して、直流電源３１及びコンデンサ３２に向けて流れる。これにより、スイッチング素子Ｑｖ２が暖められる。
【００６７】
さらに、タイミングＴ２では、Ｗ相のＰＷＭ信号がＬｏｗであるため、Ｗ相の上アームを構成するスイッチング素子Ｑｗ１がオフ状態であるとともに、Ｗ相の下アームを構成するスイッチング素子Ｑｗ２がオン状態である。したがって、図９において矢印Ｒ２ｃで示すように、Ｗ相電流Ｉｗが、スイッチング素子Ｑｗ２を通過して、直流電源３１及びコンデンサ３２に向けて流れる。これにより、スイッチング素子Ｑｗ２が暖められる。
【００６８】
タイミングＴ２では、Ｕ相電流Ｉｕとして流れる電流が、コンデンサ３２から放電されることにより、コンデンサ３２が発熱し、コンデンサ３２が暖められる。このとき、タイミングＴ２では、図９において矢印Ｒ２ｄで示すように、直流電源３１からの電流がＵ相電流Ｉｕとして流れ始める。このため、コンデンサ３２から放電されてＵ相電流Ｉｕとしてモータ１６へ流れる電流の値は、直流電源３１からＵ相電流Ｉｕとして流れる電流の値だけ減少する。したがって、タイミングＴ２では、コンデンサ３２から放電される電流の値が大きくなり過ぎてしまうことが抑制されており、不要にコンデンサ３２が発熱し効率が低下することが抑制されている。
【００６９】
図１０では、図６におけるタイミングＴ３のときの電流の流れを示している。タイミングＴ３は、Ｖ相のＰＷＭ信号及びＷ相のＰＷＭ信号がＬｏｗであるとともに、Ｕ相のＰＷＭ信号がＨｉｇｈからＬｏｗに切り替わったタイミングである。
【００７０】
図１０に示すように、タイミングＴ３では、３相のＰＷＭ信号が全てＬｏｗであるため、各相の上アームを構成する各スイッチング素子Ｑｕ１，Ｑｖ１，Ｑｗ１がそれぞれオフ状態であるとともに、各相の下アームを構成する各スイッチング素子Ｑｕ２，Ｑｖ２，Ｑｗ２がそれぞれオン状態である。したがって、図１０において矢印Ｒ３ａで示すように、スイッチング素子Ｑｖ２を通過するＶ相電流Ｉｖと、図１０において矢印Ｒ３ｂで示すように、スイッチング素子Ｑｗ２を通過するＷ相電流Ｉｗとが、図１０において矢印Ｒ３ｃで示すようにスイッチング素子Ｑｕ２を通過して、Ｕ相電流Ｉｕとしてモータ１６へ流れる。これにより、各スイッチング素子Ｑｕ２，Ｑｖ２，Ｑｗ２が暖められる。
【００７１】
また、タイミングＴ３では、図１０において矢印Ｒ３ｄで示すように、直流電源３１からの電流がコンデンサ３２に流れ込む。これにより、コンデンサ３２が充電されて、コンデンサ３２が発熱し、コンデンサ３２が暖められる。このとき、タイミングＴ３では、直流電源３１からコンデンサ３２に流れ込む電流の値しかコンデンサ３２には充電されない。したがって、コンデンサ３２に流れる電流の値が大きくなり過ぎてしまうことが抑制されており、不要にコンデンサ３２が発熱し効率が低下することが抑制されている。
【００７２】
図７に示すように、制御装置２５は、ステップＳ１８において、温度センサ３４から送信された温度に関する情報に基づいて、スイッチング素子Ｑｕ１の温度を推定する。そして、制御装置２５は、ステップＳ１９において、推定したスイッチング素子Ｑｕ１の温度が予め定められた温度を超えたか否かを判定する。制御装置２５は、ステップＳ１９においてスイッチング素子Ｑｕ１の温度が予め定められた温度を超えていないと判定すると、ステップＳ１６に移行する。一方、制御装置２５は、ステップＳ１９においてスイッチング素子Ｑｕ１の温度が予め定められた温度を超えたと判定すると、ステップＳ１３に移行し、暖機制御モードから通常制御モードへ切り替わる。
【００７３】
図１１には、比較例として、例えば、ロータ１８の位置θが０°となる通電パターンのときのモータ１６に流れる電流の変化、３相のＰＷＭ信号の変化、及びコンデンサ３２に対する電流の流れの変化の関係を示している。
【００７４】
図１２では、図１１におけるタイミングＴ１１のときの電流の流れを示している。タイミングＴ１１は、Ｕ相のＰＷＭ信号がＨｉｇｈであるとともに、Ｖ相のＰＷＭ信号及びＷ相のＰＷＭ信号がＨｉｇｈからＬｏｗにそれぞれ切り替わったタイミングである。
【００７５】
図１２に示すように、タイミングＴ１１では、Ｕ相のＰＷＭ信号がＨｉｇｈであるため、Ｕ相の上アームを構成するスイッチング素子Ｑｕ１がオン状態であるとともに、Ｕ相の下アームを構成するスイッチング素子Ｑｕ２がオフ状態である。したがって、図１２において矢印Ｒ１１ａで示すように、コンデンサ３２から放電された電流が、スイッチング素子Ｑｕ１を通過して、Ｕ相電流Ｉｕとしてモータ１６へ流れる。これにより、スイッチング素子Ｑｕ１が暖められる。
【００７６】
また、タイミングＴ１１では、Ｖ相のＰＷＭ信号がＬｏｗであるため、Ｖ相の上アームを構成するスイッチング素子Ｑｖ１がオフ状態であるとともに、Ｖ相の下アームを構成するスイッチング素子Ｑｖ２がオン状態である。したがって、図１２において矢印Ｒ１１ｂで示すように、Ｖ相電流Ｉｖが、スイッチング素子Ｑｖ２を通過して、直流電源３１及びコンデンサ３２に向けて流れる。これにより、スイッチング素子Ｑｖ２が暖められる。
【００７７】
さらに、タイミングＴ１１では、Ｗ相のＰＷＭ信号がＬｏｗであるため、Ｗ相の上アームを構成するスイッチング素子Ｑｗ１がオフ状態であるとともに、Ｗ相の下アームを構成するスイッチング素子Ｑｗ２がオン状態である。したがって、図１２において矢印Ｒ１１ｃで示すように、Ｗ相電流Ｉｗが、スイッチング素子Ｑｗ２を通過して、直流電源３１及びコンデンサ３２に向けて流れる。これにより、スイッチング素子Ｑｗ２が暖められる。
【００７８】
タイミングＴ１１では、Ｕ相電流Ｉｕとして流れる電流が、コンデンサ３２から放電されることにより、コンデンサ３２が発熱し、コンデンサ３２が暖められる。このとき、ロータ１８の位置θが０°となる通電パターンでは、Ｕ相電流Ｉｕ、Ｖ相電流Ｉｖ、及びＷ相電流Ｉｗの関係が、Ｉｕ：Ｉｖ：Ｉｗ＝＋１：−０．５：−０．５の関係である。したがって、コンデンサ３２から放電されてＵ相電流Ｉｕとして流れる電流の値が最大である。このため、タイミングＴ１１では、コンデンサ３２から放電される電流の値が不必要に大きくなり過ぎて、コンデンサ３２での無駄な電力損失が発生する虞がある。
【００７９】
図１３では、図１１におけるタイミングＴ１２のときの電流の流れを示している。タイミングＴ１２は、Ｖ相のＰＷＭ信号及びＷ相のＰＷＭ信号がＬｏｗであるとともに、Ｕ相のＰＷＭ信号がＨｉｇｈからＬｏｗに切り替わったタイミングである。
【００８０】
図１３に示すように、タイミングＴ１２では、３相のＰＷＭ信号が全てＬｏｗであるため、各相の上アームを構成する各スイッチング素子Ｑｕ１，Ｑｖ１，Ｑｗ１がそれぞれオフ状態であるとともに、各相の下アームを構成する各スイッチング素子Ｑｕ２，Ｑｖ２，Ｑｗ２がそれぞれオン状態である。したがって、図１３において矢印Ｒ１２ａで示すように、スイッチング素子Ｑｖ２を通過するＶ相電流Ｉｖと、図１３において矢印Ｒ１２ｂで示すように、スイッチング素子Ｑｗ２を通過するＷ相電流Ｉｗとが、図１３において矢印Ｒ１２ｃで示すようにスイッチング素子Ｑｕ２を通過して、Ｕ相電流Ｉｕとしてモータ１６へ流れる。これにより、各スイッチング素子Ｑｕ２，Ｑｖ２，Ｑｗ２が暖められる。
【００８１】
また、タイミングＴ１２では、図１３において矢印Ｒ１２ｄで示すように、直流電源３１からの電流がコンデンサ３２に流れ込む。これにより、コンデンサ３２が充電されて、コンデンサ３２が発熱し、コンデンサ３２が暖められる。
【００８２】
図１４では、図１１におけるタイミングＴ１３のときの電流の流れを示している。タイミングＴ１３は、タイミングＴ１２での３相のＰＷＭ信号のＨｉｇｈ及びＬｏｗの関係が維持されたまま、タイミングＴ１２から所定時間経過したタイミングである。図１４に示すように、タイミングＴ１２から所定時間経過したタイミングＴ１３では、コンデンサ３２が満充電の状態になっており、直流電源３１からコンデンサ３２へ電流が流れ込んでいない。
【００８３】
図１５では、図１１におけるタイミングＴ１４のときの電流の流れを示している。タイミングＴ１４は、Ｖ相のＰＷＭ信号及びＷ相のＰＷＭ信号がＬｏｗであるとともに、Ｕ相のＰＷＭ信号がＬｏｗからＨｉｇｈに切り替わったタイミングである。
【００８４】
図１５に示すように、タイミングＴ１４では、Ｕ相のＰＷＭ信号がＨｉｇｈであるため、Ｕ相の上アームを構成するスイッチング素子Ｑｕ１がオン状態であるとともに、Ｕ相の下アームを構成するスイッチング素子Ｑｕ２がオフ状態である。したがって、図１５において矢印Ｒ１３ａで示すように、コンデンサ３２から放電された電流が、スイッチング素子Ｑｕ１を通過して、Ｕ相電流Ｉｕとしてモータ１６へ流れる。これにより、スイッチング素子Ｑｕ１が暖められる。
【００８５】
また、タイミングＴ１４では、Ｖ相のＰＷＭ信号がＬｏｗであるため、Ｖ相の上アームを構成するスイッチング素子Ｑｖ１がオフ状態であるとともに、Ｖ相の下アームを構成するスイッチング素子Ｑｖ２がオン状態である。したがって、図１５において矢印Ｒ１３ｂで示すように、Ｖ相電流Ｉｖが、スイッチング素子Ｑｖ２を通過して、直流電源３１及びコンデンサ３２に向けて流れる。これにより、スイッチング素子Ｑｖ２が暖められる。
【００８６】
さらに、タイミングＴ１４では、Ｗ相のＰＷＭ信号がＬｏｗであるため、Ｗ相の上アームを構成するスイッチング素子Ｑｗ１がオフ状態であるとともに、Ｗ相の下アームを構成するスイッチング素子Ｑｗ２がオン状態である。したがって、図１５において矢印Ｒ１３ｃで示すように、Ｗ相電流Ｉｗが、スイッチング素子Ｑｗ２を通過して、直流電源３１及びコンデンサ３２に向けて流れる。これにより、スイッチング素子Ｑｗ２が暖められる。
【００８７】
タイミングＴ１４では、Ｕ相電流Ｉｕとして流れる電流が、コンデンサ３２から放電されることにより、コンデンサ３２が発熱し、コンデンサ３２が暖められる。このとき、コンデンサ３２から放電されてＵ相電流Ｉｕとして流れる電流の値が最大である。よって、タイミングＴ１４では、タイミングＴ１１と同様に、コンデンサ３２から放電される電流の値が不必要に大きくなり過ぎて、コンデンサ３２での無駄な電力損失が発生する虞がある。
【００８８】
図１６では、図１１におけるタイミングＴ１５のときの電流の流れを示している。タイミングＴ１５は、Ｕ相のＰＷＭ信号がＨｉｇｈであるとともに、Ｖ相のＰＷＭ信号及びＷ相のＰＷＭ信号がＬｏｗからＨｉｇｈに切り替わったタイミングである。
【００８９】
図１６に示すように、タイミングＴ１５では、３相のＰＷＭ信号が全てＨｉｇｈであるため、各相の上アームを構成する各スイッチング素子Ｑｕ１，Ｑｖ１，Ｑｗ１がそれぞれオン状態であるとともに、各相の下アームを構成する各スイッチング素子Ｑｕ２，Ｑｖ２，Ｑｗ２がそれぞれオフ状態である。したがって、図１６において矢印Ｒ１４ａで示すように、スイッチング素子Ｑｖ１を通過するＶ相電流Ｉｖと、図１６において矢印Ｒ１４ｂで示すように、スイッチング素子Ｑｗ１を通過するＷ相電流Ｉｗとが、図１６において矢印Ｒ１４ｃで示すように、スイッチング素子Ｑｕ１を通過して、Ｕ相電流Ｉｕとしてモータ１６へ流れる。これにより、各スイッチング素子Ｑｕ１，Ｑｖ１，Ｑｗ１が暖められる。
【００９０】
また、図１６において矢印Ｒ１４ｄで示すように、直流電源３１からの電流がコンデンサ３２に流れ込む。これにより、コンデンサ３２が充電され、コンデンサ３２が発熱し、コンデンサ３２が暖められる。
【００９１】
図１７では、図１１におけるタイミングＴ１６のときの電流の流れを示している。タイミングＴ１６は、タイミングＴ１５での３相のＰＷＭ信号のＨｉｇｈ及びＬｏｗの関係が維持されたまま、タイミングＴ１５から所定時間経過したタイミングである。図１７に示すように、タイミングＴ１５から所定時間経過したタイミングＴ１６では、コンデンサ３２が満充電の状態になっており、直流電源３１からコンデンサ３２へ電流が流れ込んでいない。
【００９２】
図１１〜図１７で説明した比較例では、例えば、タイミングＴ１１やタイミングＴ１４のように、コンデンサ３２に流れる電流の値が不必要に大きくなり過ぎてしまい、コンデンサ３２での無駄な電力損失が発生する虞がある。したがって、ロータ１８の位置θによっては、コンデンサ３２に流れる電流の値が不必要に大きくなり過ぎてしまい、コンデンサ３２での無駄な電力損失が発生する虞がある。このように、本発明者らは、モータ１６への通電パターンが、各相のコイル１９へ流れる電流のいずれか一つの値が零となる６パターンのいずれかではないとき、コンデンサ３２に流れる電流の値が大きくなり過ぎてしまう場合があることを見出した。
【００９３】
そこで、本実施形態では、制御装置２５が、暖機制御モードのときに、推定されたロータ１８の位置θに応じて、モータ１６への通電パターンを、各相のコイル１９へ流れる電流のいずれか一つの値が零となる６パターンのいずれかに決定する通電パターン決定処理を実行する。これにより、例えば、タイミングＴ１のように、Ｕ相電流Ｉｕが最大許容モータ電流値ではなく、さらには、Ｖ相電流Ｉｖの値が零であることから、コンデンサ３２から放電される電流の値が大きくなり過ぎてしまうことが抑制される。
【００９４】
そして、制御装置２５は、３相のＰＷＭ信号をインバータ回路２４へ出力するとともに、通電パターン決定処理で決定された通電パターンでモータ１６に対して直流電流を供給するようにインバータ回路２４の制御を行う。これにより、効率の低下を抑制しつつも、各スイッチング素子Ｑｕ１，Ｑｕ２，Ｑｖ１，Ｑｖ２，Ｑｗ１，Ｑｗ２が暖められる。なお、図４に示すように各通電パターンにおいて、いずれかの相電流の値が零となることから、各スイッチング素子Ｑｕ１，Ｑｕ２，Ｑｖ１，Ｑｖ２，Ｑｗ１，Ｑｗ２は不均等に暖められる。しかし、各スイッチング素子Ｑｕ１，Ｑｕ２，Ｑｖ１，Ｑｖ２，Ｑｗ１，Ｑｗ２は、底壁１３ｅもしくは図示しない金属製の部材を介して互いに熱交換可能に配置されているため、最終的には概ね均等に暖められる。
【００９５】
図１８には、比較例として、例えば、ロータ１８の位置θが３０°となる通電パターンのときのモータ１６に流れる電流の変化、３相のＰＷＭ信号の変化、及びコンデンサ３２に対する電流の流れの変化の関係を示している。この比較例では、図１８に示すように、インバータ回路２４から出力される３相（Ｕ相、Ｖ相、Ｗ相）の出力電圧の各々の極性が全て同一（全てＨｉｇｈ極性又はＬｏｗ極性）である期間が短くなるように、Ｖ相のＰＷＭ信号の位相をシフトしている。このＶ相のＰＷＭ信号の位相をシフトする位相シフト処理後のＶ相のＰＷＭ信号の波形は、Ｕ相及びＷ相のＰＷＭ信号の波形に対して、位相が１８０°ずれている。
【００９６】
図１９では、図１８におけるタイミングＴ２１のときの電流の流れを示している。タイミングＴ２１は、Ｕ相のＰＷＭ信号がＨｉｇｈであるとともにＶ相のＰＷＭ信号がＬｏｗであり、Ｗ相のＰＷＭ信号がＨｉｇｈからＬｏｗに切り替わったタイミングである。
【００９７】
図１９に示すように、タイミングＴ２１では、Ｕ相のＰＷＭ信号がＨｉｇｈであるため、Ｕ相の上アームを構成するスイッチング素子Ｑｕ１がオン状態であるとともに、Ｕ相の下アームを構成するスイッチング素子Ｑｕ２がオフ状態である。したがって、図１９において矢印Ｒ２１ａで示すように、コンデンサ３２から放電された電流が、スイッチング素子Ｑｕ１を通過して、Ｕ相電流Ｉｕとしてモータ１６へ流れる。これにより、スイッチング素子Ｑｕ１が暖められる。
【００９８】
また、タイミングＴ２１では、Ｖ相のＰＷＭ信号がＬｏｗであるため、Ｖ相の上アームを構成するスイッチング素子Ｑｖ１がオフ状態であるとともに、Ｖ相の下アームを構成するスイッチング素子Ｑｖ２がオン状態である。したがって、図１９において矢印Ｒ２１ｂで示すように、Ｖ相電流Ｉｖが、スイッチング素子Ｑｖ２を通過して、直流電源３１及びコンデンサ３２に向けて流れる。これにより、スイッチング素子Ｑｖ２が暖められる。
【００９９】
さらに、タイミングＴ２１では、Ｗ相のＰＷＭ信号がＬｏｗであるため、Ｗ相の上アームを構成するスイッチング素子Ｑｗ１がオフ状態であるとともに、Ｗ相の下アームを構成するスイッチング素子Ｑｗ２がオン状態である。したがって、図１９において矢印Ｒ２１ｃで示すように、Ｗ相電流Ｉｗが、スイッチング素子Ｑｗ２を通過して、直流電源３１及びコンデンサ３２に向けて流れる。これにより、スイッチング素子Ｑｗ２が暖められる。
【０１００】
タイミングＴ２１では、Ｕ相電流Ｉｕとして流れる電流が、コンデンサ３２から放電されることにより、コンデンサ３２が発熱し、コンデンサ３２が暖められる。このとき、ロータ１８の位置θが３０°となる通電パターンでは、Ｕ相電流Ｉｕ、Ｖ相電流Ｉｖ、及びＷ相電流Ｉｗの関係が、Ｉｕ：Ｉｖ：Ｉｗ＝＋√３／２：０：−√３／２の関係であるため、Ｕ相電流Ｉｕが最大許容モータ電流値ではない。したがって、タイミングＴ２１では、コンデンサ３２から放電される電流の値が大きくなり過ぎてしまうことが抑制されており、不要にコンデンサ３２が発熱し効率が低下することが抑制されている。
【０１０１】
図２０では、図１８におけるタイミングＴ２２のときの電流の流れを示している。タイミングＴ２２は、Ｕ相のＰＷＭ信号がＨｉｇｈであるとともにＷ相のＰＷＭ信号がＬｏｗであり、Ｖ相のＰＷＭ信号がＬｏｗからＨｉｇｈに切り替わったタイミングである。
【０１０２】
図２０に示すように、タイミングＴ２２では、Ｕ相のＰＷＭ信号がＨｉｇｈであるため、Ｕ相の上アームを構成するスイッチング素子Ｑｕ１がオン状態であるとともに、Ｕ相の下アームを構成するスイッチング素子Ｑｕ２がオフ状態である。したがって、図２０において矢印Ｒ２２ａで示すように、コンデンサ３２から放電された電流が、スイッチング素子Ｑｕ１を通過して、Ｕ相電流Ｉｕとしてモータ１６へ流れる。これにより、スイッチング素子Ｑｕ１が暖められる。
【０１０３】
また、タイミングＴ２２では、Ｖ相のＰＷＭ信号がＨｉｇｈであるため、Ｖ相の上アームを構成するスイッチング素子Ｑｖ１がオン状態であるとともに、Ｖ相の下アームを構成するスイッチング素子Ｑｖ２がオフ状態である。したがって、図２０において矢印Ｒ２２ｂで示すように、Ｖ相電流Ｉｖが、スイッチング素子Ｑｖ１を通過して回生電流としてコンデンサ３２に向けて流れる。これにより、スイッチング素子Ｑｖ１が暖められる。
【０１０４】
さらに、タイミングＴ２２では、Ｗ相のＰＷＭ信号がＬｏｗであるため、Ｗ相の上アームを構成するスイッチング素子Ｑｗ１がオフ状態であるとともに、Ｗ相の下アームを構成するスイッチング素子Ｑｗ２がオン状態である。したがって、図２０において矢印Ｒ２２ｃで示すように、Ｗ相電流Ｉｗが、スイッチング素子Ｑｗ２を通過して、直流電源３１及びコンデンサ３２に向けて流れる。これにより、スイッチング素子Ｑｗ２が暖められる。
【０１０５】
タイミングＴ２２では、Ｕ相電流Ｉｕとして流れる電流が、コンデンサ３２から放電されることにより、コンデンサ３２が発熱し、コンデンサ３２が暖められる。このとき、タイミングＴ２２では、図２０において矢印Ｒ２２ｄで示すように、直流電源３１からの電流がＵ相電流Ｉｕとして流れ始める。さらに、Ｖ相電流Ｉｖが、スイッチング素子Ｑｖ１を通過して回生電流としてコンデンサ３２に向けて流れる。したがって、コンデンサ３２から放電されてＵ相電流Ｉｕとしてモータ１６へ流れる電流の値は、直流電源３１からＵ相電流Ｉｕとして流れる電流の値、及びコンデンサ３２からＵ相電流Ｉｕとしてモータ１６側へ放電される電流の値を差し引いた値となる。したがって、タイミングＴ２２では、コンデンサ３２から放電される電流の値が大きくなり過ぎてしまうことが抑制されており、不要にコンデンサ３２が発熱し効率が低下することが抑制されている。
【０１０６】
図２１では、図１８におけるタイミングＴ２３のときの電流の流れを示している。タイミングＴ２３は、Ｖ相のＰＷＭ信号がＨｉｇｈであるとともにＷ相のＰＷＭ信号がＬｏｗであり、Ｕ相のＰＷＭ信号がＨｉｇｈからＬｏｗに切り替わったタイミングである。
【０１０７】
図２１に示すように、タイミングＴ２３では、Ｖ相のＰＷＭ信号がＨｉｇｈであるため、Ｖ相の上アームを構成するスイッチング素子Ｑｖ１がオン状態であるとともに、Ｖ相の下アームを構成するスイッチング素子Ｑｖ２がオフ状態である。したがって、図２１において矢印Ｒ２３ａで示すように、Ｖ相電流Ｉｖが、スイッチング素子Ｑｖ１を通過して、回生電流としてコンデンサ３２に流れ込む。これにより、スイッチング素子Ｑｖ１が暖められる。
【０１０８】
また、タイミングＴ２３では、Ｕ相のＰＷＭ信号がＬｏｗであるため、Ｕ相の上アームを構成するスイッチング素子Ｑｕ１がオフ状態であるとともに、Ｕ相の下アームを構成するスイッチング素子Ｑｕ２がオン状態である。したがって、図２１において矢印Ｒ２３ｂに示すように、電流が直流電源３１及びコンデンサ３２からスイッチング素子Ｑｕ２を通過してＵ相電流Ｉｕとしてモータ１６へ流れる。これにより、スイッチング素子Ｑｕ２が暖められる。
【０１０９】
さらに、タイミングＴ２３では、Ｗ相のＰＷＭ信号がＬｏｗであるため、Ｗ相の上アームを構成するスイッチング素子Ｑｗ１がオフ状態であるとともに、Ｗ相の下アームを構成するスイッチング素子Ｑｗ２がオン状態である。したがって、図２１において矢印Ｒ２３ｃで示すように、Ｗ相電流Ｉｗが、スイッチング素子Ｑｗ２を通過して、直流電源３１及びコンデンサ３２に向けて流れる。これにより、スイッチング素子Ｑｗ２が暖められる。
【０１１０】
また、タイミングＴ２３では、図２１において矢印Ｒ２３ｄで示すように、直流電源３１からの電流がコンデンサ３２に流れ込む。したがって、コンデンサ３２は、Ｖ相電流Ｉｖが、スイッチング素子Ｑｖ１を通過して、回生電流としてコンデンサ３２に流れ込むとともに、直流電源３１からの電流がコンデンサ３２に流れ込むことにより充電される。これにより、コンデンサ３２が発熱し、コンデンサ３２が暖められる。
【０１１１】
図１８〜図２１で説明した比較例では、例えば、タイミングＴ２１及びタイミングＴ２２では、コンデンサ３２から放電される電流の値が大きくなり過ぎてしまうことが抑制されている。
【０１１２】
しかしながら、図１８〜図２１で説明した比較例では、タイミングＴ２３からタイミングＴ２１に戻るまでの間、Ｖ相電流Ｉｖが、スイッチング素子Ｑｖ１を通過して、回生電流としてコンデンサ３２に流れ込むとともに、直流電源３１からの電流がコンデンサ３２に流れ込んでいる。したがって、図１８〜図２１で説明した比較例では、Ｖ相のＰＷＭ信号の位相をシフトする位相シフト処理を実行していることによって、Ｖ相電流Ｉｖが、スイッチング素子Ｑｖ１を通過して、回生電流としてコンデンサ３２に流れ込む時間が長くなるため、コンデンサ３２に流れる電流の値が不必要に大きくなり易い。このように、本発明者らは、暖機制御モードのときに、位相シフト処理を実行すると、モータ１６側から電流が回生電流としてコンデンサ３２に流れ込む時間が長くなることを見出した。
【０１１３】
そこで、本実施形態では、暖機制御モードのときに、通電パターン決定処理で決定された通電パターンに応じて生成された３相のＰＷＭ信号のうち、電流の値が零となる相のＰＷＭ信号の位相をシフトする位相シフト処理を実行していない。これにより、モータ１６側から電流が回生電流としてコンデンサ３２に流れ込む時間が長くなってしまうことが回避され、コンデンサ３２に流れる電流の値が不必要に大きくなり過ぎてしまうことが抑制されている。
【０１１４】
上記実施形態では以下の効果を得ることができる。
（１）本発明者らは、モータ１６への通電パターンが、各相のコイル１９へ流れる電流のいずれか一つの値が零となる６パターンのいずれかではないとき、コンデンサ３２に流れる電流の値が大きくなり過ぎてしまう場合があることを見出した。そこで、制御装置２５は、推定されたスイッチング素子Ｑｕ１の温度が予め定められた温度以下の場合に、モータ１６への通電パターンを、各相のコイル１９へ流れる電流のいずれか一つの値が零となる６パターンのいずれかに決定する通電パターン決定処理を実行する。これによれば、コンデンサ３２に流れる電流の値が大きくなり過ぎてしまうことを抑制することができる。その結果、効率の低下を抑制しつつも、各スイッチング素子Ｑｕ１，Ｑｕ２，Ｑｖ１，Ｑｖ２，Ｑｗ１，Ｑｗ２を暖めることができる。
【０１１５】
（２）制御装置２５は、通電パターン決定処理において、６パターンのうち、推定されたロータ１８の位置θから最も近い位置となる通電パターンに決定する。これによれば、制御装置２５が、通電パターン決定処理によって決定された通電パターンでモータ１６に対して直流電流を供給するようにインバータ回路２４の制御を行ったときに、ロータ１８が大きく回転してしまうことを抑制することができる。したがって、ロータ１８が大きく回転することによる圧縮部１５からの異音の発生を抑制することができる。
【０１１６】
（３）本発明者らは、暖機制御モードのときに、通電パターン決定処理で決定された通電パターンに応じて生成された３相のＰＷＭ信号のうち、電流の値が零となる相のＰＷＭ信号の位相をシフトする位相シフト処理を実行すると、モータ１６側から電流が回生電流としてコンデンサ３２に流れ込む時間が長くなることを見出した。そこで、制御装置２５は、暖機制御モードのときに、位相シフト処理を実行していない。これによれば、モータ１６側から電流が回生電流としてコンデンサ３２に流れ込む時間が長くなってしまうことが回避され、コンデンサ３２に流れる電流の値が不必要に大きくなり過ぎてしまうことを抑制することができる。
【０１１７】
（４）推定されたスイッチング素子Ｑｕ１の温度が予め定められた温度以下の場合に、各スイッチング素子Ｑｕ１，Ｑｕ２，Ｑｖ１，Ｑｖ２，Ｑｗ１，Ｑｗ２を早期に暖めることができるため、制御装置２５が、通常制御モードでインバータ回路２４の制御を行うことが可能となるまでの時間を短くすることができる。
【０１１８】
なお、上記実施形態は、以下のように変更して実施することができる。上記実施形態及び以下の変更例は、技術的に矛盾しない範囲で互いに組み合わせて実施することができる。
【０１１９】
○  実施形態において、制御装置２５は、通電パターン決定処理において、一定時間経過毎に通電パターンを切り替えてもよい。制御装置２５は、タイマーを有するとともに、通電パターン決定処理を開始するとタイマーをオンにして時間を計測する。そして、タイマーによる計測時間が予め定められた時間に達すると、制御装置２５は、別の通電パターンに切り替える。制御装置２５は、スイッチング素子Ｑｕ１の温度が予め定められた温度を超えるまで、この通電パターンの切替を一定時間経過毎に繰り返す。これによれば、各スイッチング素子Ｑｕ１，Ｑｕ２，Ｑｖ１，Ｑｖ２，Ｑｗ１，Ｑｗ２を均等に効率良く暖めることができるため、各スイッチング素子Ｑｕ１，Ｑｕ２，Ｑｖ１，Ｑｖ２，Ｑｗ１，Ｑｗ２の故障がさらに回避され易くなる。
【０１２０】
○  実施形態において、制御装置２５は、通電パターン決定処理において、６パターンのうち、推定されたロータ１８の位置θから最も近い位置となる通電パターン以外の通電パターンに決定するようにしてもよい。すなわち、制御装置２５は、推定されたロータ１８の位置θが０°であった場合に、通電パターン決定処理によって、ロータ１８の位置θが３０°となる通電パターンに決定するのではなく、例えば、ロータ１８の位置θが１５０°となる通電パターンに決定するようにしてもよい。このような場合、制御装置２５は、暖機制御モードにおいて、ステップＳ１４のように、ロータ１８の位置θを推定する必要が無い。
【０１２１】
○  実施形態において、制御装置２５は、暖機制御モードでは、推定されたロータ１８の位置θが、例えば、０°＜θ≦６０°であるとき、通電パターン決定処理によって、ロータ１８の位置θが３０°となる通電パターンに決定するようにしてもよい。制御装置２５は、暖機制御モードでは、推定されたロータ１８の位置θが、例えば、６０°＜θ≦１２０°であるとき、通電パターン決定処理によって、ロータ１８の位置θが９０°となる通電パターンに決定するようにしてもよい。制御装置２５は、暖機制御モードでは、推定されたロータ１８の位置θが、例えば、１２０°＜θ≦１８０°であるとき、通電パターン決定処理によって、ロータ１８の位置θが１５０°となる通電パターンに決定するようにしてもよい。制御装置２５は、暖機制御モードでは、推定されたロータ１８の位置θが、例えば、１８０°＜θ≦２４０°であるとき、通電パターン決定処理によって、ロータ１８の位置θが２１０°となる通電パターンに決定するようにしてもよい。制御装置２５は、暖機制御モードでは、推定されたロータ１８の位置θが、例えば、２４０°＜θ≦３００°であるとき、通電パターン決定処理によって、ロータ１８の位置θが２７０°となる通電パターンに決定するようにしてもよい。制御装置２５は、暖機制御モードでは、推定されたロータ１８の位置θが、例えば、３００°＜θ≦３６０°であるとき、通電パターン決定処理によって、ロータ１８の位置θが３３０°となる通電パターンに決定するようにしてもよい。
【０１２２】
○  実施形態において、各通電パターンの位相範囲は６０°でなくてもよい。要は、各通電パターンの位相範囲は、およそ等しければよい。
○  実施形態において、制御装置２５は、暖機制御モードのときに、通電パターン決定処理で決定された通電パターンに応じて生成された３相のＰＷＭ信号のうち、電流の値が零となる相のＰＷＭ信号の位相をシフトする位相シフト処理を実行するようにしてもよい。
【０１２３】
○  実施形態において、暖機制御モードのときに位相シフト処理を実行する場合、位相のずらし度合いは、１８０°に限らない。要は、位相シフト処理では、インバータ回路２４から出力される３相（Ｕ相、Ｖ相、Ｗ相）の出力電圧の各々の極性が全て同一（全てＨｉｇｈ極性又はＬｏｗ極性）である期間が短くなるように、Ｖ相のＰＷＭ信号の波形の位相を、Ｕ相及びＷ相のＰＷＭ信号の波形の位相に対してずらすようにすればよい。
【０１２４】
○  実施形態において、コンデンサ３２は、例えば、フィルムコンデンサであってもよい。
○  実施形態において、温度センサ３４は、スイッチング素子Ｑｕ１が実装された基板の温度を検出するのではなく、スイッチング素子Ｑｕ１の温度を検出（推定）するようにしてもよい。この場合、制御装置２５には、温度センサ３４から送信された温度に関する情報に基づいて、スイッチング素子Ｑｕ１の温度を推定する温度推定プログラムが予め記憶されていなくてもよく、温度センサ３４のみがスイッチング素子Ｑｕ１の温度を推定する温度推定部として機能している。
【０１２５】
○  実施形態において、各スイッチング素子Ｑｕ１，Ｑｕ２，Ｑｖ１，Ｑｖ２，Ｑｗ１，Ｑｗ２は、ＩＧＢＴであったが、これに限らず、ＭＯＳＦＥＴなど他のパワー半導体デバイスであってもよい。
【０１２６】
○  実施形態では、制御装置２５によって推定されたロータ１８の位置θに基づいて、モータ１６の回転を制御する位置センサレス制御が行われていたが、これに限らず、制御装置２５は、例えば、レゾルバなどの回転速度センサを用いて、ロータ１８の位置θを推定し、モータ１６の回転を制御するようにしてもよい。
【０１２７】
○  実施形態において、電動圧縮機１０は、例えば、インバータ回路２４が、ハウジング１１に対して回転軸１４の径方向外側に配置されている構成であってもよい。要は、圧縮部１５、モータ１６、及びインバータ回路２４が、この順で、回転軸１４の回転軸線方向に並設されていなくてもよい。
【０１２８】
○  実施形態において、圧縮部１５は、スクロール式に限らず、例えば、ピストン式やベーン式等であってもよい。
○  実施形態において、電動圧縮機１０は、車両空調装置２１を構成していたが、これに限らず、例えば、電動圧縮機１０は、燃料電池車に搭載されており、燃料電池に供給される流体としての空気を圧縮部１５により圧縮するものであってもよい。
【符号の説明】
【０１２９】
Ｑｕ１，Ｑｕ２，Ｑｖ１，Ｑｖ２，Ｑｗ１，Ｑｗ２…スイッチング素子、１０…電動圧縮機、１５…圧縮部、１６…モータ、１８…ロータ、１９…コイル、２４…インバータ回路、２５…制御部であるとともにロータ位置推定部及び温度推定部として機能する制御装置、３１…直流電源、３２…コンデンサ、３４…温度推定部を構成する温度センサ。
【図１】
2020182265.tif 000003
【図２】
2020182265.tif 000004
【図３】
2020182265.tif 000005
【図４】
2020182265.tif 000006
【図５】
2020182265.tif 000007
【図６】
2020182265.tif 000008
【図７】
2020182265.tif 000009
【図８】
2020182265.tif 000010
【図９】
2020182265.tif 000011
【図１０】
2020182265.tif 000012
【図１１】
2020182265.tif 000013
【図１２】
2020182265.tif 000014
【図１３】
2020182265.tif 000015
【図１４】
2020182265.tif 000016
【図１５】
2020182265.tif 000017
【図１６】
2020182265.tif 000018
【図１７】
2020182265.tif 000019
【図１８】
2020182265.tif 000020
【図１９】
2020182265.tif 000021
【図２０】
2020182265.tif 000022
【図２１】
2020182265.tif 000023