(57)【特許請求の範囲】
【請求項１】
モータにおいて発生すべきトルクに基づいて、ｄ軸電圧指令値とｑ軸電圧指令値とを演算する電圧指令値演算手段と、
モータ電気角周波数以上且つモータ電流制御時定数未満にバンドパスフィルタ定数が設定され、ｄ軸電圧指令値とｑ軸電圧指令値とを入力して、ｄ軸電圧指令値及びｑ軸電圧指令値のそれぞれから定常分をカットするとともにモータの回転数制御における電圧の変化分をカットすることにより、ｄ軸電圧指令値及びｑ軸電圧指令値のそれぞれの変化分を抽出して出力するバンドパスフィルタ手段と、
前記バンドパスフィルタ手段により出力された信号値が所定の閾値以上である場合に、欠相が発生していると診断する欠相診断手段と、
を備えることを特徴とする欠相診断装置。
【請求項２】
前記電圧指令値演算手段により演算されたｄ軸電圧指令値とｑ軸電圧指令値とを絶対値化する絶対値化手段をさらに備え、
前記絶対値化手段は、絶対値化したｄ軸電圧指令値とｑ軸電圧指令値とを前記バンドパスフィルタに出力し、
前記欠相診断手段は、ｄ軸電圧指令値が絶対値化されて前記バンドパスフィルタを介して出力された第１信号値が第１閾値以上、又は、ｑ軸電圧指令値が絶対値化されて前記バンドパスフィルタを介して出力された第２信号値が第２閾値以上である場合に、欠相が発生していると診断する
ことを特徴とする請求項１に記載の欠相診断装置。
【請求項３】
前記電圧指令値演算手段により演算されたｄ軸電圧指令値の二乗とｑ軸電圧指令値の二乗とを加算する加算手段をさらに備え、
前記加算手段は、加算により得られた加算値を前記バンドパスフィルタに出力し、
前記欠相診断手段は、前記バンドパスフィルタを介して出力された信号値が所定の閾値以上である場合に、欠相が発生していると診断する
ことを特徴とする請求項１に記載の欠相診断装置。
【請求項４】
モータにおいて発生すべきトルクに基づいて、ｄ軸電圧指令値とｑ軸電圧指令値とを演算する電圧指令値演算工程と、
モータ電気角周波数以上且つモータ電流制御時定数未満にバンドパスフィルタ定数が設定され、ｄ軸電圧指令値とｑ軸電圧指令値とを入力して、ｄ軸電圧指令値及びｑ軸電圧指令値のそれぞれから定常分をカットするとともにモータの回転数制御における電圧の変化分をカットすることにより、ｄ軸電圧指令値及びｑ軸電圧指令値のそれぞれの変化分を抽出して出力するバンドパスフィルタ工程と、
前記バンドパスフィルタ工程において出力された信号値が所定の閾値以上である場合に、欠相が発生していると診断する欠相診断工程と、
を備えることを特徴とする欠相診断方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、欠相診断装置及び欠相診断方法に関する。
【背景技術】
【０００２】
従来、インバータ装置から出力される各相の出力欠相を検出する出力欠相検出装置が提案されている。この出力欠相検出装置は、インバータ装置から出力される３相交流電流をハイパスフィルタを介して出力し、ハイパスフィルタから出力された各相の電流値を絶対値化した後に、ローパスフィルタを介して出力する。そして、出力欠相検出装置は、ローパスフィルタからの出力が基準値以下である場合、欠相故障であると判断する（特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００１−２９２５８０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかし、特許文献１に記載の出力欠相検出装置は、モータが低回転である場合、ハイパスフィルタを介することにより出力欠相検出装置からの出力信号がほぼゼロ近くになってしまう。このため、欠相故障が発生していないにも拘わらず、欠相故障であると判断してしまう可能性があった。
【０００５】
本発明はこのような従来の課題を解決するためになされたものであり、その目的とするところは、欠相診断の正確性を向上させることが可能な欠相診断装置及び欠相診断方法を提供することにある。
【課題を解決するための手段】
【０００６】
本発明の欠相診断装置は、電圧指令値演算手段と、バンドパスフィルタ手段と、欠相診断手段とを備えている。電圧指令値演算手段は、モータにおいて発生すべきトルクに基づいて、ｄ軸電圧指令値とｑ軸電圧指令値とを演算する。バンドパスフィルタ手段は、モータ電気角周波数以上且つモータ電流制御時定数未満にバンドパスフィルタ定数が設定され、ｄ軸電圧指令値とｑ軸電圧指令値とを入力して、ｄ軸電圧指令値及びｑ軸電圧指令値のそれぞれから定常分をカットするとともにモータの回転数制御における電圧の変化分をカットすることにより、ｄ軸電圧指令値及びｑ軸電圧指令値のそれぞれの変化分を抽出して出力する。欠相診断手段は、バンドパスフィルタ手段により出力された信号値が所定の閾値以上である場合に、欠相が発生していると診断する。
【発明の効果】
【０００７】
本発明によれば、モータ電気角周波数以上且つモータ電流制御時定数未満にバンドパスフィルタ定数が設定され、ｄ軸電圧指令値とｑ軸電圧指令値とを入力して出力する。このため、バンドパスフィルタはモータ電気角周波数未満の周波数成分をカットすることとなる。これにより、ｄ軸電圧指令値とｑ軸電圧指令値との定常成分がカットされる。すなわちｄ軸電圧指令値とｑ軸電圧指令値との変化成分が抽出されることとなる。さらに、バンドパスフィルタはモータ電流制御時定数以上の周波数成分をカットすることとなる。このため、モータの回転数制御における電圧の変化成分についてはカットされることとなる。また、欠相が生じると目的となる電流が流れず電圧は高まっていく傾向にある。よって、欠相がないときには上記バンドパスフィルタにより信号値はほぼゼロとなるが、欠相があるときには信号値は所定の閾値以上となってしまう。特にモータは停止状態においても停止用の電圧が印加されることから電圧は徐々に高まっていき、所定の閾値以上となってし
まう。従って、低回転時においても欠相を検出でき、欠相診断の正確性を向上させることができる。
【図面の簡単な説明】
【０００８】
【図１】本実施形態に係る欠相診断装置の概略構成図である。
【図２】欠相が無い場合におけるバンドパスフィルタ処理を示す図であって、（ａ）は絶対値化されたｄ軸電圧指令値｜Ｖｄ＊｜を示し、（ｂ）は絶対値化されたｑ軸電圧指令値｜Ｖｑ＊｜を示している。また、（ｃ）はモータ電気角周波数未満の成分がカットされた状態を示し、（ｄ）はモータ電流制御時定数以上の成分がカットされた状態を示している。
【図３】欠相がある場合におけるバンドパスフィルタ処理を示す図であって、（ａ）は絶対値化されたｄ軸電圧指令値｜Ｖｄ＊｜を示し、（ｂ）は絶対値化されたｑ軸電圧指令値｜Ｖｑ＊｜を示している。また、（ｃ）はモータ電気角周波数未満の成分がカットされた状態を示し、（ｄ）はモータ電流制御時定数以上の成分がカットされた状態を示している。
【図４】欠相がある場合におけるモータ停止時の第１及び第２信号値を示す図である。
【図５】本実施形態に係る欠相診断方法を示すフローチャートである。
【図６】第２実施形態に係る欠相診断装置の概略構成図である。
【図７】第２実施形態に係る欠相診断方法を示すフローチャートである。
【発明を実施するための形態】
【０００９】
以下、本発明の好適な実施形態を図面に基づいて説明する。図１は、本実施形態に係る欠相診断装置１の概略構成図である。図１に示すように、欠相診断装置１は、３相モータにおいていずれかの相で切断等の欠相が生じているかを診断するものである。この欠相診断装置１は、電流指令値演算部１０と、減算器１１，１２と、電圧指令値演算部（電圧指令値演算手段）１３と、２相３相変換部１４と、インバータ１５と、３相モータ１６と、レゾルバ１７と、回転速度・磁極位置検出部１８と、３相２相変換部１９と、欠相判断部２０とを備え、通常のモータ制御機構となる各部１０〜１９に欠相判断部２０が追加された構成となっている。
【００１０】
電流指令値演算部１０は、外部コントローラからのモータトルク指令値Ｔｍ＊と、３相モータ１６の回転速度Ｎｍとから、３相モータ１６において発生すべきトルク（すなわち、指令に応じたモータトルク）Ｔｍ＊を実現するモータ電流指令値ｉｄ＊，ｉｑ＊を算出するものである。
【００１１】
第１減算器１１は、３相モータ１６に供給されたｄ軸電流ｉｄと、電流指令値演算部１０により算出されたｄ軸モータ電流指令値ｉｄ＊との差分を求めるものである。また、第２減算器１２は、３相モータ１６に供給されたｑ軸電流ｉｑと、電流指令値演算部１０により算出されたｑ軸モータ電流指令値ｉｑ＊との差分を求めるものである。
【００１２】
電圧指令値演算部１３は、減算器１１，１２において求められた差分がゼロとなるように、ｄ軸電圧指令値Ｖｄ＊及びｑ軸電圧指令値Ｖｑ＊を決定するものである。具体的に電圧指令値演算部１３は下記式によりｄ軸電圧指令値Ｖｄ＊及びｑ軸電圧指令値Ｖｑ＊を決定する。
【数１】
0005707761.tif 000002
【００１３】
２相３相変換部１４は、電圧指令値演算部１３により決定されたｄ軸電圧指令値Ｖｄ＊及びｑ軸電圧指令値Ｖｑ＊からなる２相の電圧指令値を、３相交流電圧指令値ｖｕ＊，ｖｖ＊，ｖｗ＊に変換するものである。このとき、２相３相変換部１４は、３相モータ１６の磁極位置を示す磁極位置検出値θに基づいて、２相の電圧指令値を３相交流電圧指令値ｖｕ＊，ｖｖ＊，ｖｗ＊に変換する。
【００１４】
インバータ１５は、ＩＧＢＴ（Insulated Gate Bipolar Transistor）等のパワー素子
を備え、これらをスイッチングすることにより３相モータ１６に与える３相交流電圧を出力し、３相モータ１６を駆動するものである。このインバータ１６は、２相３相変換部１４からの３相交流電圧指令値ｖｕ＊，ｖｖ＊，ｖｗ＊と、１０ｋＨｚ程度の搬送波（一般に三角波）を比較し、スイッチング信号を得て、パワー素子をスイッチングすることとなる。
【００１５】
レゾルバ１７は、３相モータ１６の回転角を検出するセンサであって、検出した回転角の情報を回転速度・磁極位置検出部１８に出力する構成となっている。回転速度・磁極位置検出部１８は、レゾルバ１７からの回転角の情報から、３相モータ１６の回転速度Ｎｍと、３相モータ１６の磁極位置を示す磁極位置検出値θを算出するものである。また、回転速度・磁極位置検出部１８は、算出した３相モータ１６の回転速度Ｎｍの情報を電流指令値演算部１０に出力する。一方、回転速度・磁極位置検出部１８は、磁極位置検出値θの情報を２相３相変換部１４及び３相２相変換部１９に出力する。
【００１６】
３相２相変換部１９は、３相モータ１６の各相に供給される３相交流電流値ｉｕ，ｉｖ，ｉｗを入力し、磁極位置検出値θを基に２相直流電流値ｉｄ，ｉｑに変換するものである。また、３相２相変換部１９は、２相直流電流値ｉｄ，ｉｑの情報を減算器１１，１２に出力する。
【００１７】
欠相判断部２０は、３相モータ１６においていずれかの相で切断等の欠相が生じているかを診断する機能を有している。この欠相判断部２０は、絶対値化部（絶対値化手段）２１，２２、バンドパスフィルタ（バンドパスフィルタ手段）２３，２４、及び欠相診断部２５を備えている。
【００１８】
第１絶対値化部２１は、ｄ軸電圧指令値Ｖｄ＊を入力して、これを絶対値化するものである。第２絶対値化部２２は、ｑ軸電圧指令値Ｖｑ＊を入力して、これを絶対値化するものである。
【００１９】
バンドパスフィルタ２３，２４は、モータ電気角周波数以上、且つ、モータ電流制御時定数未満にバンドパスフィルタ定数が設定されたものである。このうち、第１バンドパスフィルタ２３は、絶対値化されたｄ軸電圧指令値｜Ｖｄ＊｜を入力して、バンドパスフィルタ処理を経て得られた第１信号値｜Ｖｄ＊｜＿ｂｐｆを出力する。また、第２バンドパスフィルタ２４は、絶対値化されたｑ軸電圧指令値｜Ｖｑ＊｜を入力して、バンドパスフィルタ処理を経て得られた第２信号値｜Ｖｑ＊｜＿ｂｐｆを出力する。
【００２０】
欠相診断部２５は、バンドパスフィルタ２３，２４により出力された信号値｜Ｖｄ＊｜
＿ｂｐｆ，｜Ｖｑ＊｜＿ｂｐｆが所定の閾値以上である場合、欠相が発生していると診断するものである。より詳細に欠相診断部２５は、ｄ軸電圧指令値Ｖｄ＊が絶対値化されて第１バンドパスフィルタ２３を介して出力された第１信号値｜Ｖｄ＊｜＿ｂｐｆが第１閾値以上である場合、又は、ｑ軸電圧指令値Ｖｑ＊が絶対値化されて第２バンドパスフィルタ２４を介して出力された第２信号値｜Ｖｑ＊｜＿ｂｐｆが第２閾値以上である場合に、欠相が発生していると診断する。
【００２１】
ここで、バンドパスフィルタ２３，２４及び欠相診断部２５について詳細に説明する。図２は、欠相が無い場合におけるバンドパスフィルタ処理を示す図であって、（ａ）は絶対値化されたｄ軸電圧指令値｜Ｖｄ＊｜を示し、（ｂ）は絶対値化されたｑ軸電圧指令値｜Ｖｑ＊｜を示している。また、（ｃ）はモータ電気角周波数未満の成分がカットされた状態を示し、（ｄ）はモータ電流制御時定数以上の成分がカットされた状態を示している。
【００２２】
例えば、時刻ｔにおいてモータトルク指令値Ｔｍ＊が上昇したとする。このとき、図２（ａ）及び図２（ｂ）に示すように、ｄ軸電圧指令値Ｖｄ＊及びｑ軸電圧指令値Ｖｑ＊についても上昇する。このため、絶対値化されたｄ軸電圧指令値｜Ｖｄ＊｜及びｑ軸電圧指令値｜Ｖｑ＊｜についても上昇する。
【００２３】
そして、絶対値化されたｄ軸電圧指令値｜Ｖｄ＊｜及びｑ軸電圧指令値｜Ｖｑ＊｜は、バンドパスフィルタ２３，２４によってフィルタ処理がなされる。ここで、バンドパスフィルタ２３，２４は、モータ電気角周波数以上にバンドパスフィルタ定数が設定されている。このため、モータ電気角周波数未満の成分がカットされることとなる。すなわち、絶対値化されたｄ軸電圧指令値｜Ｖｄ＊｜及びｑ軸電圧指令値｜Ｖｑ＊｜のうち、定常成分がカットされる。よって、絶対値化されたｄ軸電圧指令値｜Ｖｄ＊｜及びｑ軸電圧指令値｜Ｖｑ＊｜のうち、変化成分が抽出されることとなる（図２（ｃ）参照）。
【００２４】
また、バンドパスフィルタ２３，２４は、モータ電流制御時定数未満にバンドパスフィルタ定数が設定されている。このため、３相モータ１６の回転数制御における電圧の変化成分についてはカットされることとなる。すなわち、図２（ｃ）において抽出された変化成分についても、バンドパスフィルタ定数がモータ電流制御時定数未満であるため、カットされる（図２（ｄ）参照）。
【００２５】
以上により、欠相が生じていない場合には、各成分が除去されることなる。このため、第１信号値｜Ｖｄ＊｜＿ｂｐｆ及び第２信号値｜Ｖｑ＊｜＿ｂｐｆは、共に第１及び第２閾値以上となることがない。
【００２６】
ところが、欠相が生じている場合には、上記と異なる結果となる。図３は、欠相がある場合におけるバンドパスフィルタ処理を示す図であって、（ａ）は絶対値化されたｄ軸電圧指令値｜Ｖｄ＊｜を示し、（ｂ）は絶対値化されたｑ軸電圧指令値｜Ｖｑ＊｜を示している。また、（ｃ）はモータ電気角周波数未満の成分がカットされた状態を示し、（ｄ）はモータ電流制御時定数以上の成分がカットされた状態を示している。
【００２７】
例えば、時刻ｔ１においてモータトルク指令値Ｔｍ＊が上昇した後に、時刻ｔ２において欠相が発生したとする。このとき、図３（ａ）及び図３（ｂ）に示すように、ｄ軸電圧指令値Ｖｄ＊及びｑ軸電圧指令値Ｖｑ＊は時刻ｔ１においてモータトルク指令値Ｔｍの上昇に合わせて上昇する。さらに、ｄ軸電圧指令値Ｖｄ＊及びｑ軸電圧指令値Ｖｑ＊は、時刻ｔ２において欠相の発生に合わせて略階段状に上昇する。ここで、欠相が生じた場合、３相モータ１６に対して目的となる電流を流すことができなくなる。このため、目的となる電流を流そうとして、電圧は略階段状に徐々に高まっていく傾向にある。よって、絶対
値化されたｄ軸電圧指令値｜Ｖｄ＊｜及びｑ軸電圧指令値｜Ｖｑ＊｜は図３（ａ）及び図３（ｂ）に示すようになる。
【００２８】
そして、絶対値化されたｄ軸電圧指令値｜Ｖｄ＊｜及びｑ軸電圧指令値｜Ｖｑ＊｜は、バンドパスフィルタ２３，２４によってフィルタ処理がなされる。ここで、バンドパスフィルタ２３，２４は、モータ電気角周波数以上にバンドパスフィルタ定数が設定されている。このため、モータ電気角周波数未満の成分がカットされることとなる。すなわち、絶対値化されたｄ軸電圧指令値｜Ｖｄ＊｜及びｑ軸電圧指令値｜Ｖｑ＊｜のうち、定常成分がカットされる。よって、絶対値化されたｄ軸電圧指令値｜Ｖｄ＊｜及びｑ軸電圧指令値｜Ｖｑ＊｜のうち、変化成分が抽出されることとなる（図３（ｃ）参照）。
【００２９】
なお、図３（ｃ）から明らかなように、時刻ｔ２以降における欠相に応じた電圧についてはカットされることなく、残ることとなる。
【００３０】
また、バンドパスフィルタ２３，２４は、モータ電流制御時定数未満にバンドパスフィルタ定数が設定されている。このため、３相モータ１６の回転数制御における電圧の変化成分についてはカットされることとなる。すなわち、図３（ｃ）において時刻ｔ１において発生する変化成分については、バンドパスフィルタ定数がモータ電流制御時定数以上であるため、カットされる（図３（ｄ）参照）。
【００３１】
しかし、時刻ｔ２以降における欠相に応じた電圧については、モータ電流制御時定数未満であるため、カットされることなく残存することとなる。よって、欠相が生じた場合、第１信号値｜Ｖｄ＊｜＿ｂｐｆ又は第２信号値｜Ｖｑ＊｜＿ｂｐｆの少なくとも一方が、第１及び第２閾値以上となる。
【００３２】
以上により、欠相診断部２５は、第１信号値｜Ｖｄ＊｜＿ｂｐｆが第１閾値以上である場合、又は、第２信号値｜Ｖｑ＊｜＿ｂｐｆが第２閾値以上である場合に、欠相が発生していると診断する。
【００３３】
図４は、欠相がある場合におけるモータ停止時の第１及び第２信号値を示す図である。図４に示すように、３相モータ１６は停止状態においても停止用の電圧が印加される。このため、欠相発生時において電圧は徐々に高まっていき、第１及び第２閾値以上となってしまう。よって、本実施形態に係る欠相診断装置１は、モータ停止及び定回転時においても欠相を診断できることとなる。
【００３４】
次に、本実施形態に係る欠相診断方法について説明する。図５は、本実施形態に係る欠相診断方法を示すフローチャートである。図５に示すように、まず欠相判断部２０は、電圧指令値演算部１３により演算されたｄ軸電圧指令値Ｖｄ＊及びｑ軸電圧指令値Ｖｑ＊を入力する（Ｓ１）。
【００３５】
次に、第１絶対値化部２１は、入力したｄ軸電圧指令値Ｖｄ＊を絶対値化して、絶対値化されたｄ軸電圧指令値｜Ｖｄ＊｜を求めると共に、ｑ軸電圧指令値Ｖｑ＊を絶対値化して、絶対値化されたｑ軸電圧指令値｜Ｖｑ＊｜を求める（Ｓ２）。そして、バンドパスフィルタ２３，２４は、バンドパスフィルタ処理を実行して、第１信号値｜Ｖｄ＊｜＿ｂｐｆ及び第２信号値｜Ｖｑ＊｜＿ｂｐｆを得る（Ｓ３）。なお、バンドパスフィルタ処理は図２及び図３に示したようにして実行される。
【００３６】
その後、欠相診断部２５は、第１信号値｜Ｖｄ＊｜＿ｂｐｆが第１閾値未満、且つ、第２信号値｜Ｖｑ＊｜＿ｂｐｆが第２閾値未満であるか否かを判断する（Ｓ４）。第１信号値｜Ｖｄ＊｜＿ｂｐｆが第１閾値未満、且つ、第２信号値｜Ｖｑ＊｜＿ｂｐｆが第２閾値
未満であると判断した場合（Ｓ４：ＹＥＳ）、欠相診断部２５は欠相が発生していないと判断し、図５に示す処理は終了する。
【００３７】
一方、第１信号値｜Ｖｄ＊｜＿ｂｐｆが第１閾値以上、又は、第２信号値｜Ｖｑ＊｜＿ｂｐｆが第２閾値以上であると判断した場合（Ｓ４：ＮＯ）、欠相診断部２５は、欠相が発生していると判断する（Ｓ５）。その後、図５に示す処理は終了する。
【００３８】
このようにして、本実施形態に係る欠相診断装置１及び欠相診断方法によれば、モータ電気角周波数以上且つモータ電流制御時定数未満にバンドパスフィルタ定数が設定され、ｄ軸電圧指令値Ｖｄ＊とｑ軸電圧指令値Ｖｑ＊とを入力して出力する。このため、バンドパスフィルタ２３，２４はモータ電気角周波数未満の周波数成分をカットすることとなる。これにより、ｄ軸電圧指令値Ｖｄ＊とｑ軸電圧指令値Ｖｑ＊との定常成分がカットされる。すなわちｄ軸電圧指令値Ｖｄ＊とｑ軸電圧指令値Ｖｑ＊との変化成分が抽出されることとなる。さらに、バンドパスフィルタ２３，２４はモータ電流制御時定数以上の周波数成分をカットすることとなる。このため、モータの回転数制御における電圧の変化成分についてはカットされることとなる。また、欠相が生じると目的となる電流が流れず電圧は高まっていく傾向にある。よって、欠相がないときには上記バンドパスフィルタ２３，２４により信号値はほぼゼロとなるが、欠相があるときには信号値は所定の閾値以上となってしまう。特にモータは停止状態においても停止用の電圧が印加されることから電圧は徐々に高まっていき、所定の閾値以上となってしまう。従って、低回転時においても欠相を検出でき、欠相診断の正確性を向上させることができる。
【００３９】
また、ｄ軸電圧指令値Ｖｄ＊とｑ軸電圧指令値Ｖｑ＊とを絶対値化し、ｄ軸電圧指令値Ｖｄ＊が絶対値化されて第１バンドパスフィルタ２３を介して出力された第１信号値｜Ｖｄ＊｜＿ｂｐｆが第１閾値以上、又は、ｑ軸電圧指令値Ｖｑ＊が絶対値化されて第２バンドパスフィルタ２４を介して出力された第２信号値｜Ｖｑ＊｜＿ｂｐｆが第２閾値以上である場合に、欠相が発生していると診断する。このため、絶対値化、バンドパスフィルタ及び閾値比較により、欠相を判断でき、演算負荷を抑えることができる。
【００４０】
次に、本発明の第２実施形態を説明する。第２実施形態に係る欠相診断装置は、第１実施形態のものと同様であるが、一部構成及び処理内容が異なっている。以下、第１実施形態との相違点を説明する。
【００４１】
図６は、第２実施形態に係る欠相診断装置２の概略構成図である。第２実施形態において欠相判断部２０は、加算部（加算手段）２６と、バンドパスフィルタ（バンドパスフィルタ手段）２７と、欠相診断部（欠相診断手段）２５とを備えている。
【００４２】
加算部２６は、電圧指令値演算部１３により演算されたｄ軸電圧指令値Ｖｄ＊の二乗と、ｑ軸電圧指令値Ｖｑ＊の二乗とを加算するものである。バンドパスフィルタ２７は、第１実施形態と同様に、モータ電気角周波数以上、且つ、モータ電流制御時定数未満にバンドパスフィルタ定数が設定されたものである。なお、第２実施形態では、バンドパスフィルタ２７が１つだけ設けられている。
【００４３】
また、第２実施形態において欠相診断部２５は、バンドパスフィルタ２７を介して出力された信号値Ｖ＿ｂｐｆが所定の閾値以上である場合に欠相が発生していると判断する。
【００４４】
次に、第２実施形態に係る欠相診断方法について説明する。図７は、第２実施形態に係る欠相診断方法を示すフローチャートである。図７に示すように、まず欠相判断部２０は、電圧指令値演算部１３により演算されたｄ軸電圧指令値Ｖｄ＊及びｑ軸電圧指令値Ｖｑ＊を入力する（Ｓ１１）。
【００４５】
次に、第１絶対値化部２１は、入力したｄ軸電圧指令値Ｖｄ＊の二乗とｑ軸電圧指令値Ｖｑ＊の二乗とを加算する（Ｓ１２）。そして、バンドパスフィルタ２７は、バンドパスフィルタ処理を実行して、信号値Ｖ＿ｂｐｆを得る（Ｓ１３）。
【００４６】
その後、欠相診断部２５は、信号値Ｖ＿ｂｐｆが所定の閾値未満であるか否かを判断する（Ｓ１４）。信号値Ｖ＿ｂｐｆが所定の閾値未満であると判断した場合（Ｓ１４：ＹＥＳ）、欠相診断部２５は欠相が発生していないと判断し、図６に示す処理は終了する。
【００４７】
一方、信号値Ｖ＿ｂｐｆが所定の閾値未満でないと判断した場合（Ｓ１４：ＮＯ）、欠相診断部２５は、欠相が発生していると判断する（Ｓ１５）。その後、図７に示す処理は終了する。
【００４８】
このようにして、第２実施形態に係る欠相診断装置２によれば、第１実施形態と同様に、低回転時においても欠相を検出でき、欠相診断の正確性を向上させることができる。
【００４９】
また、第２実施形態によれば、ｄ軸電圧指令値の二乗とｑ軸電圧指令値の二乗とを加算し、バンドパスフィルタ２７を介して出力された信号値Ｖ＿ｂｐｆが所定の閾値以上である場合に、欠相が発生していると診断する。このため、欠相診断において閾値は１つとすることができる。
【００５０】
以上、実施形態に基づき本発明を説明したが、本発明は上記実施形態に限られるものでは無く、本発明の趣旨を逸脱しない範囲で、変更を加えてもよいし、各実施形態を組み合わせるようにしてもよい。
【００５１】
例えば、上記実施形態において、閾値は実験により適切な値を求めてもよいし、シミュレーションにより適切な値を求めてもよい。
【符号の説明】
【００５２】
１，２…欠相診断装置
１０…電流指令値演算部
１１，１２…減算器
１３…電圧指令値演算部（電圧指令値演算手段）
１４…２相３相変換部
１５…インバータ
１６…３相モータ
１７…レゾルバ
１８…回転速度・磁極位置検出部
１９…３相２相変換部
２０…欠相判断部
２１，２２…絶対値化部（絶対値化手段）
２３，２４，２７…バンドパスフィルタ（バンドパスフィルタ手段）
２５…欠相診断部
２６…加算部（加算手段）
【図１】
0005707761.tif 000003
【図２】
0005707761.tif 000004
【図３】
0005707761.tif 000005
【図４】
0005707761.tif 000006
【図５】
0005707761.tif 000007
【図６】
0005707761.tif 000008
【図７】
0005707761.tif 000009