(57)【特許請求の範囲】
【請求項１】
同期モータの減速時に生じる回生エネルギーを交流電源側に回生する電源回生を行うとともに交流電源の停電時に同期モータの停止を行うために同期モータを制御する同期モータ制御装置であって、
同期モータのトルク電流に相当するｑ軸電流及び同期モータの励磁電流に相当するｄ軸電流を、同期モータに流れる第１の相の電流、第２の相の電流及び第３の相の電流のうちの少なくとも二つ及び同期モータの位置に基づいて検出するｑ軸電流及びｄ軸電流検出部と、
同期モータの駆動時に交流電源が停電しないときは、同期モータの第１のｑ軸電流指令値を、同期モータの速度と同期モータに対する速度指令値との差に基づいて設定し、同期モータの駆動時に交流電源が停電したときは、同期モータの第２のｑ軸電流指令値を設定するｑ軸電流指令値設定部と、
同期モータの駆動時に交流電源が停電しないときは、同期モータの第１のｄ軸電流指令値をゼロの値に設定し、同期モータの駆動時に交流電源が停電したときは、同期モータの第２のｄ軸電流指令値をゼロより大きい値に設定するｄ軸電流指令値設定部と、
同期モータを、前記ｑ軸電流、前記ｄ軸電流、前記第１のｑ軸電流指令値又は前記第２のｑ軸電流指令値、及び前記第１のｄ軸電流指令値又は前記第２のｄ軸電流指令値に基づいて駆動する駆動部と、
を備え、
前記第２のｑ軸電流指令値及び前記第２のｄ軸電流指令値は、同期モータの単位時間当たりの仕事率の絶対値が同期モータの単位時間当たりの損失と等しくなるように設定されることを特徴とする同期モータ制御装置。
【請求項２】
前記第２のｑ軸電流指令値は、同期モータの速度と同期モータに対する速度指令値との差に基づいて設定され、前記第２のｄ軸電流指令値は、同期モータの速度と同期モータに対する速度指令値との差に基づいて設定した第２のｑ軸電流指令値に基づいて設定される請求項１に記載の同期モータ制御装置。
【請求項３】
前記第２のｑ軸電流指令値及び前記第２のｄ軸電流指令値は、同期モータが許容できる最大の消費電力又は予め与えられた消費電力に基づいて設定される請求項１に記載の同期モータ制御装置。
【請求項４】
同期モータの駆動時に交流電源が停電したときに同期モータのトルクを制限するために設けられた前記第２のｑ軸電流指令値の第１のリミット値は、同期モータの駆動時に交流電源が停電しないときに同期モータのトルクを制限するために設けられた前記第２のｑ軸電流指令値の第２のリミット値よりも低い値に設定される請求項１から３のうちのいずれか１項に記載の同期モータ制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、同期モータの減速時に生じる回生エネルギーを交流電源側に回生する電源回生を行うとともに交流電源の停電時に同期モータの停止を行うために同期モータを制御する同期モータ制御装置に関する。
【背景技術】
【０００２】
従来、モータの減速時に生じる回生エネルギーを処理するために、回生エネルギーを交流電源側に回生する電源回生を行うためにモータを制御するモータ制御装置が用いられている。このような電源回生を行う場合、交流電源の停電時にはモータの減速に伴って生じた回生エネルギーを交流電源側に回生することができないので、モータに交流電力を供給するインバータに並列に接続されたＤＣリンク部の電圧が過電圧（異常電圧）になる。ＤＣリンク部の電圧が過電圧になる事態を回避するために、交流電源の停電時にモータの減速に伴って生じた回生エネルギーを消費するための回生抵抗又はダイナミックブレーキを設けたモータ制御装置が提案されている（例えば、特許文献１，２）。
【０００３】
しかしながら、モータ制御装置に回生抵抗又はダイナミックブレーキを設ける場合、モータの出力が大きくなるに従って回生抵抗又はダイナミックブレーキの容量を大きくする必要があり、回生抵抗又はダイナミックブレーキの容量が大きくなるに従ってモータ制御装置のコストが増大するという不都合がある。
【０００４】
一方、交流電源の停電時にモータの減速に伴って生じた回生エネルギーを回生抵抗又はダイナミックブレーキを設けることなく処理することができるように誘導モータを制御する誘導モータ制御装置が提案されている（例えば、特許文献３）。このような誘導モータ制御装置では、交流電源の停電に伴う誘導モータの減速時において、同一トルク条件下で誘導モータのｄ軸電流の値を抑制することによって誘導モータのｑ軸電流の値を増大させ、誘導モータの運転効率を誘導モータの減速時以外の駆動時よりも低下させることによって交流電源側に回生される回生エネルギーが発生しないようにしている。また、上述した誘導モータ制御装置では、交流電源の停電に伴う誘導モータの減速時以外の駆動時において、誘導モータの運転効率を誘導モータの減速時よりも上げるために、ｄ軸電流の値を、減速時よりも大きな値に設定している。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開平１０−２４３６７５号公報
【特許文献２】特開２００２−３６９５６４号公報
【特許文献３】特開平５−５１１８２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、電源回生を行うように同期モータを制御する場合、ｑ軸電流がトルクの生成に寄与するので、交流電源の停電に伴う同期モータの減速時に同期モータのｄ軸電流の値を抑制するとともに同期モータのｑ軸電流の値を増大させた場合、回生エネルギーが増大し、同期モータに交流電力を供給するインバータに並列に接続されたＤＣリンク部の電圧が過電圧になることによって過電圧アラームが発生するおそれがある。また、交流電源の停電に伴う同期モータの減速時以外の駆動時において、ｄ軸電流の値を、ゼロを超える値に設定した場合、同期モータの消費電力が増大し、同期モータの運転効率が著しく低下する。
【０００７】
本発明の目的は、同期モータに交流電力を供給するインバータに並列に接続されたＤＣリンク部の電圧が過電圧になる事態を、コスト及び同期モータの運転効率に悪影響を及ぼすことなく回避し、交流電源の停電時に過電圧アラームを発生することなく迅速かつ安全に同期モータを停止させることができる同期モータ制御装置を提供することである。
【課題を解決するための手段】
【０００８】
本発明による同期モータ制御装置は、同期モータの減速時に生じる回生エネルギーを交流電源側に回生する電源回生を行うとともに交流電源の停電時に同期モータの停止を行うために同期モータを制御する同期モータ制御装置であって、同期モータのトルク電流に相当するｑ軸電流及び同期モータの励磁電流に相当するｄ軸電流を、同期モータに流れる第１の相の電流、第２の相の電流及び第３の相の電流のうちの少なくとも二つ及び同期モータの位置に基づいて検出するｑ軸電流及びｄ軸電流検出部と、同期モータの駆動時に交流電源が停電しないときは、同期モータの第１のｑ軸電流指令値を、同期モータの速度と同期モータに対する速度指令値との差に基づいて設定し、同期モータの駆動時に交流電源が停電したときは、同期モータの第２のｑ軸電流指令値を設定するｑ軸電流指令値設定部と、同期モータの駆動時に交流電源が停電しないときは、同期モータの第１のｄ軸電流指令値をゼロの値に設定し、同期モータの駆動時に交流電源が停電したときは、同期モータの第２のｄ軸電流指令値をゼロより大きい値に設定するｄ軸電流指令値設定部と、同期モータを、ｑ軸電流、ｄ軸電流、第１のｑ軸電流指令値又は第２のｑ軸電流指令値、及び第１のｄ軸電流指令値又は第２のｄ軸電流指令値に基づいて駆動する駆動部と、を備え、第２のｑ軸電流指令値及び第２のｄ軸電流指令値は、同期モータの単位時間当たりの仕事率の絶対値が同期モータの単位時間当たりの損失と等しくなるように設定されることを特徴とする。
【０００９】
好適には、第２のｑ軸電流指令値は、同期モータの速度と同期モータに対する速度指令値との差に基づいて設定され、第２のｄ軸電流指令値は、同期モータの速度と同期モータに対する速度指令値との差に基づいて設定した第２のｑ軸電流指令値に基づいて設定される。
【００１０】
好適には、第２のｑ軸電流指令値及び第２のｄ軸電流指令値は、同期モータが許容できる最大の消費電力又は予め与えられた消費電力に基づいて設定される。
【００１１】
好適には、同期モータの駆動時に交流電源が停電したときに同期モータのトルクを制限するために設けられた第２のｑ軸電流指令値の第１のリミット値は、同期モータの駆動時に交流電源が停電しないときに同期モータのトルクを制限するために設けられた第２のｑ軸電流指令値の第２のリミット値よりも低い値に設定される。
【発明の効果】
【００１２】
本発明によれば、第２のｑ軸電流指令値及び第２のｄ軸電流指令値は、同期モータの単位時間当たりの仕事率の絶対値が同期モータの単位時間当たりの損失と等しくなるように設定されるので、同期モータの駆動時に交流電源が停電したときに生じる回生電力がゼロになる。したがって、同期モータに交流電力を供給するインバータに並列に接続されたＤＣリンク部の電圧が過電圧になる事態を、コスト及び同期モータの運転効率に悪影響を及ぼすことなく回避することができるとともに、交流電源の停電時に過電圧アラームを発生することなく迅速かつ安全に同期モータを停止させることができる。
【図面の簡単な説明】
【００１３】
【図１】本発明の実施の形態の同期モータ制御装置を有するシステムのブロック図である。
【図２】図１の同期モータ制御装置の動作のフローチャートである。
【図３】ｑ軸電流指令値及びｄ軸電流指令値の第１の設定例を説明するための図である。
【図４】ｑ軸電流指令値及びｄ軸電流指令値の第２の設定例を説明するための図である。
【発明を実施するための形態】
【００１４】
本発明による同期モータ制御装置の実施の形態を、図面を参照しながら説明する。
図１は、本発明の実施の形態の同期モータ制御装置を有するシステムのブロック図である。図１に示すシステムは、交流電源としての三相交流電源１と、コンバータ２と、ＤＣリンク部としての平滑用コンデンサ３と、インバータ４と、同期モータとしての永久磁石同期電動機５と、被駆動体６と、位置検出部７と、回転速度演算部８と、メモリ９と、同期モータ制御装置１０と、停電検出部２１と、上位制御装置２２と、コンバータ制御部２３と、を有する。
【００１５】
コンバータ２は、例えば、複数（３相交流の場合は６個）の整流ダイオード及びこれらの整流ダイオードのそれぞれに逆並列に接続されたトランジスタによって構成され、三相交流電源１から供給される交流電力を直流電力に変換する。平滑用コンデンサ３は、コンバータ２の整流ダイオードによって整流された電圧を平滑化するためにコンバータ２に並列に接続される。インバータ４は、平滑用コンデンサ３に並列に接続され、例えば、複数（３相交流の場合は６個）の整流ダイオード及びこれらの整流ダイオードのそれぞれに逆並列に接続されたトランジスタによって構成され、後に説明するＰＷＭ信号ＶPWMに基づいてトランジスタのオンオフ動作を行うことによって、コンバータ２によって変換された直流電力を交流電力に変換する。
【００１６】
永久磁石同期電動機５は、テーブル、アーム、それらに着脱されるワーク等の被駆動体６が接続され、例えば、工作機械においてワークを保持するテーブルの位置や姿勢を変えるためのもの、ロボットのアームを回転操作させるもの等であってもよい。本実施の形態では、永久磁石同期電動機５を、位置検出部７が取り付けられた回転軸５１を有するロータ５２と、ロータ５２を取り囲むように配置されたステータ５３とを有する回転型サーボモータとする。
【００１７】
ロータ５２は、９０°間隔で配置された４個の永久磁石５４ａ，５４ｂ，５４ｃ，５４ｄを有する。永久磁石５４ａ，５４ｂ，５４ｃ，５４ｄは、ステータ５３側の端部がロータ５２の回転方向に対して互いに９０°ずつ離れるとともに、永久磁石５４ａ，５４ｂ，５４ｃ，５４ｄの外側の端部が交互にＮ極、Ｓ極、Ｎ極及びＳ極となるように配置される。
【００１８】
ステータ５３は、１２０°間隔で配置され、第１の相の電流、第２の相の電流及び第３の相の電流としてのＵ相電流ＩU、Ｖ相電流ＩV及びＷ相電流ＩWがそれぞれ供給される３個の巻線５５ｕ，５５ｖ，５５ｗを有する。したがって、永久磁石同期電動機５は、三相同期電動機として機能する。
【００１９】
本実施の形態では、ステータ５３が、コイル（巻線５５ｕ，５５ｖ，５５ｗ）を有し、電力を受給する一次側となり、ロータ５２が、磁石（永久磁石５４ａ，５４ｂ，５４ｃ，５４ｄ）を有し、一次側から力を受ける二次側となる。
【００２０】
位置検出部７は、可動子の位置としてロータ５２の回転角度θを検出するロータリーエンコーダによって構成される。回転速度演算部８は、回転角度θが入力され、回転角度θを時間で微分することによってＵ相電流ＩU、Ｖ相電流ＩV及びＷ相電流ＩWの周波数に相当するロータ５２の回転速度ωを演算し、回転速度ωを同期モータ制御装置１０に出力する。
【００２１】
メモリ９は、上位制御装置２２から同期モータ制御装置１０に入力されるロータ５２に対する速度指令値である回転速度指令ωcomと、永久磁石同期電動機５の駆動時に三相交流電源１が停電したときの第２のｑ軸電流指令値及び第２のｄ軸電流指令値として設定されるｑ軸電流値Ｉqk及びｄ軸電流値Ｉdkとの関係を表すルックアップテーブルを格納する。
【００２２】
インバータ４から永久磁石同期電動機５に供給される単位時間（例えば、同期モータ制御装置１０の制御周期（例えば、２５０マイクロ秒））当たりの電力をＰｍで表し、ロータ５２を回転させることによって永久磁石同期電動機５の外部に作用する永久磁石同期電動機５の単位時間当たりの仕事率をＰｗで表し、銅損、鉄損等の永久磁石同期電動機５の単位時間当たりの損失をＰｌで表した場合、
【数１】
0005309242.tif 000002
の関係が成立する。仕事率Ｐｗは、永久磁石同期電動機５が加速するときにはゼロの値より大きくなり、永久磁石同期電動機５が減速するときにはゼロの値より小さくなる。損失Ｐｌは常にゼロの値より大きくなる。電力Ｐｍの極性は、仕事率Ｐｗの値及び損失Ｐｌの値に依存して変化し、電力Ｐｍがゼロの値より大きいときは、インバータ４から永久磁石同期電動機５に交流電力を供給している状態（力行）に対応し、電力Ｐｍがゼロの値より小さいときは、永久磁石同期電動機５からインバータ４に交流電力を供給している状態（回生）に対応する。永久磁石同期電動機５の減速時に永久磁石同期電動機５からインバータ４に回生される回生電力をＰｒで表した場合、
【数２】
0005309242.tif 000003
の関係が成立する。
【００２３】
永久磁石同期電動機５の加速時には、ロータ５２の回転エネルギーＥｒｅｖ＝ΣＰｗがロータ５２に蓄積され、永久磁石同期電動機５の減速時には、永久磁石同期電動機５が発電機として働くので、ロータ５２に蓄積されたロータ５２の回転エネルギーＥｒｅｖが電気エネルギーとして平滑用コンデンサ３に供給される。
【００２４】
本実施の形態によれば、ｑ軸電流値Ｉqk及びｄ軸電流値Ｉdkは、永久磁石同期電動機５の単位時間当たりの仕事率Ｐｗの絶対値｜Ｐｗ｜が永久磁石同期電動機５の単位時間当たりの損失Ｐｌと等しくなるように設定される。永久磁石同期電動機５の単位時間当たりの仕事率Ｐｗの絶対値｜Ｐｗ｜が永久磁石同期電動機５の単位時間当たりの損失Ｐｌと等しい場合、回生電力Ｐｒは、式（２）からわかるようにゼロになる。
【００２５】
ここで、ｑ軸電流値Ｉqk及びｄ軸電流値Ｉdkの設定について更に詳しく説明する。
式（２）において、回生電力Ｐｒをゼロにした場合、
【数３】
0005309242.tif 000004
の関係が成立する。したがって、仕事率Ｐｗと損失Ｐｌとの間で
【数４】
0005309242.tif 000005
の関係が成立する。
【００２６】
仕事率Ｐｗは、トルク定数Ｋｔ、ｑ軸電流値Ｉqk及び回転速度ωとの積で表すことができる。すなわち、
【数５】
0005309242.tif 000006
の関係が成立する。
【００２７】
また、ロータ５２のイナーシャをＪで表した場合、
【数６】
0005309242.tif 000007
の関係が成立する。式（６）を時間ｔで１階微分すると、
【数７】
0005309242.tif 000008
となる。仕事率Ｐｗは、回転エネルギーＥｒｅｖを時間ｔで１階微分したものに等しい。すなわち、
【数８】
0005309242.tif 000009
の関係が成立する。式（７）及び式（８）から
【数９】
0005309242.tif 000010
の関係が成立することがわかる。
【００２８】
一方、損失Ｐｌを、巻線５５ｕ，５５ｖ，５５ｗのうちの一つの抵抗値Ｒにｑ軸電流値Ｉqkの平方値にｄ軸電流値Ｉdkの平方値を加算した値を乗じることによって表すこともできる。すなわち、
【数１０】
0005309242.tif 000011
の関係が成立する。したがって、式（４）に示すように、仕事率Ｐｗの絶対値｜Ｐｗ｜が損失Ｐｌと等しくなるようにｑ軸電流値Ｉqk及びｄ軸電流値Ｉdkを設定することによって、永久磁石同期電動機５の駆動時に三相交流電源１が停電したときの永久磁石同期電動機５の回生エネルギーに相当する回生電力Ｐｒを永久磁石同期電動機５内すなわち巻線５５ｕ，５５ｖ，５５ｗで全て消費することができる。
【００２９】
式（５）をｑ軸電流値Ｉqkについて解くと、
【数１１】
0005309242.tif 000012
となる。また、式（１１）で求めたｑ軸電流値Ｉqkを式（１０）に代入し、式（４）より、損失Ｐｌに仕事率Ｐｗの絶対値｜Ｐｗ｜を代入し、ｄ軸電流値Ｉdkについて解くと、
【数１２】
0005309242.tif 000013
となる。
【００３０】
仕事率Ｐｗの絶対値｜Ｐｗ｜が損失Ｐｌと等しくなるようにｑ軸電流値Ｉqk及びｄ軸電流値Ｉdkを設定するために、ｑ軸電流値Ｉqkを、回転速度ωと回転速度指令値ωcomとの差に基づいて設定し、ｄ軸電流値Ｉdkを、回転速度ωと回転速度指令値ωcomとの差に基づいて設定したｑ軸電流値Ｉqkに基づいて設定することができる。この場合、回転速度ωと回転速度指令値ωcomとの差に基づいて設定したｑ軸電流値Ｉqkを式（５）に代入することによって仕事率Ｐｗを計算し、計算した仕事率Ｐｗを式（１２）に代入することによって、ｄ軸電流値Ｉdkを計算する。後述するように、永久磁石同期電動機５の駆動時に停電検出部２１が三相交流電源１の停電を検出しないときの第１のｑ軸電流指令値としてのｑ軸電流指令値Ｉqcomを回転速度ωと回転速度指令値ωcomとの差に基づいて設定している。したがって、ｑ軸電流値Ｉqkを回転速度ωと回転速度指令値ωcomとの差に基づいて設定する場合、三相交流電源１の停電の有無に関係なくｑ軸電流指令値Ｉqcomが回転速度ωと回転速度指令値ωcomとの差に基づいて設定され、すなわち、ｑ軸電流指令値Ｉqcomの設定を三相交流電源１の停電の有無に応じて変更する必要がなくなるので、ｑ軸電流指令値Ｉqcomの設定を三相交流電源１の停電の有無に応じて変更する場合に比べて同期モータ制御装置１０の制御を簡単にすることができる。
【００３１】
仕事率Ｐｗの絶対値｜Ｐｗ｜が損失Ｐｌと等しくなるようにｑ軸電流値Ｉqk及びｄ軸電流値Ｉdkを設定するために、ｑ軸電流値Ｉqk及びｄ軸電流値Ｉdkを、永久磁石同期電動機５が許容できる最大の消費電力又は予め与えられた最大の消費電力Ｐｍａｘに基づいて設定することもできる。ここで、消費電力Ｐｍａｘは、永久磁石同期電動機５が許容できる予め設定された最大電流値Ｉｍａｘ及び最大電圧値Ｖｍａｘの積として算出され又は作業者によって予め設定された最大の消費電力として与えられる。この場合、
【数１３】
0005309242.tif 000014
の関係が成立するので、式（１３）で表される仕事率Ｐｗを式（１１）に代入することによってｑ軸電流値Ｉqkを計算し、式（１３）で表される仕事率Ｐｗを式（１２）に代入することによってｄ軸電流値Ｉdkを計算することができる。このようにｑ軸電流値Ｉqk及びｄ軸電流値Ｉdkを、永久磁石同期電動機５が許容できる最大の消費電力又は予め与えられた最大の消費電力Ｐｍａｘに基づいて設定することによって、永久磁石同期電動機５が許容できる最大のｑ軸電流値又は予め定めた最大の消費電力Ｐｍａｘを満たす最大のｑ軸電流値Ｉqkを設定することができ、永久磁石同期電動機５の駆動時に三相交流電源１が停電したときの永久磁石同期電動機５の停止距離すなわち停止時間を最短にすることができる。
【００３２】
上述したように、メモリ９に格納されたルックアップテーブルに回転速度指令ωcomと、ｑ軸電流値Ｉqk及びｄ軸電流値Ｉdkとの関係が一義的に決定されているので、ｑ軸電流値Ｉqk及びｄ軸電流値Ｉdkは、回転速度指令ωcomが決定されると一義的に決定される。したがって、同期モータ制御装置１０は、三相交流電源１の停電に伴う永久磁石同期電動機５の減速時において、速度指令ωcomに応じたｑ軸電流値Ｉqk及びｄ軸電流値Ｉdkを読み出し、読み出したｑ軸電流値Ｉqk及びｄ軸電流値Ｉdkをそれぞれｑ軸電流指令値Ｉqcom及びｄ軸電流指令値Ｉdcomとして用いる。
【００３３】
また、本実施の形態では、永久磁石同期電動機５の駆動時に三相交流電源１が停電したときに永久磁石同期電動機５のトルクを制限するために設けられたｑ軸電流指令値Ｉqcomすなわちｑ軸電流値Ｉqkの第１のリミット値は、永久磁石同期電動機５の駆動時に三相交流電源１が停電しないときに永久磁石同期電動機５のトルクを制限するために設けられたｑ軸電流指令値Ｉqcomの第２のリミット値よりも低い値に設定される。これによって、三相交流電源１の停電に伴う永久磁石同期電動機５の減速時に永久磁石同期電動機５が生成するトルクを、永久磁石同期電動機５の駆動時に三相交流電源１が停電しないときより小さくすることができるので、永久磁石同期電動機５の駆動時に三相交流電源１が停電したときの永久磁石同期電動機５が生成する回生電力Ｐｒを低く抑えることができる。
【００３４】
また、第１のリミット値を設けることによって回生電力Ｐｒを低減した場合、式（５）及び式（１２）からわかるように、ｄ軸電流値Ｉdkを低減することができる。永久磁石同期電動機５の運転効率を上げるためには、トルクの生成に寄与しない後述するｄ軸電流Ｉdの値をできるだけ小さくするのが望ましい。したがって、第１のリミット値を設けてｄ軸電流値Ｉdkを低減することによって、永久磁石同期電動機５の運転効率を上げることができる。
【００３５】
同期モータ制御装置１０は、永久磁石同期電動機５の減速時に生じる回生エネルギーを三相交流電源１側に回生する電源回生を行うとともにために三相交流電源１の停電時に永久磁石同期電動機５の停止を行うよう永久磁石同期電動機５を制御するために、トルク電流に相当する永久磁石同期電動機５のｑ軸電流及びトルク電流に寄与しない（励磁電流に相当する）永久磁石同期電動機５のｄ軸電流を独立に制御するベクトル制御を行う。このために、同期モータ制御装置１０は、ｑ軸電流及びｄ軸電流検出部１１と、ｑ軸電流指令値設定部１２と、ｄ軸電流指令値設定部１３と、駆動部１４と、を備える。
【００３６】
本実施の形態では、回転速度演算部８、メモリ９、ｑ軸電流及びｄ軸電流検出部１１、ｑ軸電流指令値設定部１２、ｄ軸電流指令値設定部１３、駆動部１４、並びに停電検出部２１は、入出力ポート、シリアル通信回路、Ａ／Ｄ変換器、コンパレータ等を備えたプロセッサによって実現され、図示しないメモリに格納された処理プログラムに従って後に説明する処理を実行する。
【００３７】
ｑ軸電流及びｄ軸電流検出部１１は、ｑ軸電流Ｉq及びｄ軸電流Ｉdを、永久磁石同期電動機５に流れる三相のＵ相電流ＩU、Ｖ相電流ＩV及びＷ相電流ＩW及び回転角度θに基づいて検出する。このために、ｑ軸電流及びｄ軸電流検出部１１は、回転座標変換及び三相−二相変換を行う座標変換器によって構成される。したがって、ｑ軸電流及びｄ軸電流検出部１１は、静止座標系（ＵＶＷ座標系）の三相のＵ相電流ＩU、Ｖ相電流ＩV及びＷ相電流ＩWを、静止座標系（αβ座標系）に対して回転角度θだけ回転する回転座標系で表される二相のｑ軸電流Ｉq及びｄ軸電流Ｉdに変換し、ｑ軸電流Ｉq及びｄ軸電流Ｉdを駆動部１４に出力する。
【００３８】
この場合、三相のＵ相電流ＩU、Ｖ相電流ＩV及びＷ相電流ＩWは、インバータ４の出力線に設けられた電流検出器４Ｕ，４Ｖ，４Ｗによって検出され、電流検出器４Ｕ，４Ｖ，４Ｗが出力する電流検出信号は、図示しないＡ／Ｄ変換器に入力されてデジタルデータに変換する。なお、電流検出器４Ｕ，４Ｖ，４Ｗは、例えばホール素子によって構成される。
【００３９】
ｑ軸電流指令値設定部１２は、回転速度指令値ωcom及び回転速度ωが入力される。ｑ軸電流指令値設定部１２は、永久磁石同期電動機５の減速時を含む駆動時に停電検出部２１が三相交流電源１の停電を検出しないときは、回転速度指令値ωcom及び回転速度ωに基づいてｑ軸電流指令値Ｉqcomを作成する。このために、ｑ軸電流指令値設定部１２は、回転速度指令値ωcomと回転速度ωとの減算結果である回転速度偏差Δωの比例積分演算を行うことによって第１のｑ軸電流指令値としてのｑ軸電流指令値Ｉqcomを作成し、ｑ軸電流指令値Ｉqcomを駆動部１４に出力する。
【００４０】
一方、ｑ軸電流指令値設定部１２は、永久磁石同期電動機５の減速時を含む駆動時に停電検出部２１が三相交流電源１の停電を検出したときは、ｑ軸電流指令値Ｉqcomを、回転速度指令値ωcomに応じてメモリ９から読み出したｑ軸電流値Ｉqkに設定する。第２のｑ軸電流指令値としてのｑ軸電流指令値Ｉqcomに相当するｑ軸電流値Ｉqkは、永久磁石同期電動機５を停止させるために、同一の回転速度指令値ωcom及び回転速度ωの条件下では、三相交流電源１の停電を検出しない場合のｑ軸電流指令値Ｉqcom以下にする。
【００４１】
ｄ軸電流指令値設定部１３は、回転速度指令値ωcom及び回転速度ωが入力される。ｄ軸電流指令値設定部１３は、永久磁石同期電動機５の駆動時に停電検出部２１が三相交流電源１の停電を検出しないときは、第１のｄ軸電流指令値として、ゼロの値のｄ軸電流指令値Ｉdcomを作成する。
【００４２】
一方、ｄ軸電流指令値設定部１３は、永久磁石同期電動機５の駆動時に停電検出部２１が三相交流電源１の停電を検出したときは、第２のｄ軸電流指令値として、ｄ軸電流指令値Ｉdcomを、回転速度指令値ωcomに応じてメモリ９から読み出したｄ軸電流値Ｉdkに設定する。ここで設定されるｄ軸電流値Ｉdkは、永久磁石同期電動機５の駆動時に三相交流電源１が停電したときに生じる回生電力Ｐｒが永久磁石同期電動機５内で消費されるようにするためにゼロより大きい値になる。
【００４３】
駆動部１４は、永久磁石同期電動機５を、ｑ軸電流Ｉq、ｄ軸電流Ｉd、ｑ軸電流指令値Ｉqcom及びｄ軸電流指令値Ｉdcomに基づいて駆動する。このために、駆動部１４は、減算器１４ａ，１４ｂと、ＰＩ制御部１４ｃ，１４ｄと、指令電圧作成部１４ｅと、ＰＷＭ信号生成部１４ｆと、を有する。
【００４４】
減算器１４ａは、ｄ軸電流指令値Ｉdcomが入力される非反転入力部と、ｄ軸電流Ｉdが入力される反転入力部と、ｄ軸電流指令値Ｉdcomとｄ軸電流Ｉdの値との減算結果である電流偏差ΔＩdを出力する出力部と、を有する。減算器１４ｂは、ｑ軸電流指令値Ｉqcomが入力される非反転入力部と、ｑ軸電流Ｉqが入力される反転入力部と、ｑ軸電流指令値Ｉqcomとｑ軸電流Ｉqの値との減算結果である電流偏差ΔＩqを出力する出力部と、を有する。
【００４５】
ＰＩ制御部１４ｃは、電流偏差ΔＩdが入力され、電流偏差ΔＩdの比例積分演算を行うことによってｄ軸電圧指令値Ｖdを作成し、ｄ軸電圧指令値Ｖdを指令電圧作成部１４ｅに出力する。ＰＩ制御部１４ｄは、電流偏差ΔＩqが入力され、電流偏差ΔＩqの比例積分演算を行うことによってｑ軸電圧指令値Ｖqを作成し、ｑ軸電圧指令値Ｖqを指令電圧作成部１４ｅに出力する。
【００４６】
指令電圧作成部１４ｅは、ｑ軸電圧指令値Ｖq及びｄ軸電圧指令値Ｖdに基づいてＵ相電圧指令値ＶU、Ｖ相電圧指令値ＶV及びＷ相電圧指令値ＶWを作成する。このために、指令電圧作成部１４ｅは、回転座標変換及び二相−三相変換を行う座標変換器によって構成される。したがって、指令電圧作成部１４ｅは、静止座標系（αβ座標系）に対して回転角度θだけ回転する回転座標系で表される二相のｄ軸電圧指令値Ｖd及びｑ軸電圧指令値Ｖqを、三相のＵ相電圧指令値ＶU、Ｖ相電圧指令値ＶV及びＷ相電圧指令値ＶWに変換し、Ｕ相電圧指令値ＶU、Ｖ相電圧指令値ＶV及びＷ相電圧指令値ＶWをＰＷＭ信号生成部１４ｆに出力する。
【００４７】
ＰＷＭ信号生成部１４ｆは、Ｕ相電圧指令値ＶU、Ｖ相電圧指令値ＶV及びＷ相電圧指令値ＶWに基づいてＰＷＭ信号ＶPWM（この場合、インバータ４の各トランジスタに対応するＶPWM1，ＶPWM2，ＶPWM3，ＶPWM4，ＶPWM5及びＶPWM6）を生成し、永久磁石同期電動機５を駆動するためにＰＷＭ信号ＶPWMをインバータ４に出力する。
【００４８】
停電検出部２１は、三相交流電源１の停電を検出する。このために、停電検出部２１は、三相交流電源１の出力線に設けられた電流検出器１Ｕ，１Ｖ，１Ｗによって検出される三相のＵ相電流ｉU、Ｖ相電流ｉV及びＷ相電流ｉWを整流する複数（３相交流の場合は６個）の整流ダイオードを有する整流回路（図示せず）と、整流回路からの出力信号のレベルと基準レベルとを比較し、当該出力信号のレベルが基準レベルより下である場合には停電検出信号Ｓsを上位制御装置２２に出力するコンパレータ（図示せず）と、を有する。
【００４９】
上位制御装置２２は、ＣＮＣ（数値制御装置）等によって構成され、回転速度指令値ωcomをｑ軸電流指令値設定部１２及びｄ軸電流指令値設定部１３に入力する。また、上位制御装置２２は、永久磁石同期電動機５の減速時に減速指令Ｃrをｑ軸電流指令値設定部１２及びｄ軸電流指令値設定部１３に出力する。上位制御装置２２は、永久磁石同期電動機５が減速時であるか否かの判定を、例えば、現在の回転速度指令値が前回の回転速度指令値より所定の値以上減少しているか否かを判断することによって行うことができる。
【００５０】
本実施の形態では、上位制御装置２２は、停電検出部２１からの停電検出信号Ｓsに応じた永久磁石同期電動機５の減速時に減速指令Ｃrをｑ軸電流指令値設定部１２及びｄ軸電流指令値設定部１３に出力する場合、停電フラグを付した減速指令Ｃrをｑ軸電流指令値設定部１２及びｄ軸電流指令値設定部１３に出力する。ｑ軸電流指令値設定部１２及びｄ軸電流指令値設定部１３は、減速指令Ｃrに停電フラグが付されたか否かを識別することによって、永久磁石同期電動機５の減速が三相交流電源１の停電に伴う減速であるか否かを判断することができる。
【００５１】
また、上位制御装置２２は、永久磁石同期電動機５の減速時に生じる回生エネルギーを三相交流電源１側に回生する電源回生を行うために、電源回生指令信号Ｓｃをコンバータ制御部２３に出力する。この場合、駆動部１４がＰＷＭ信号ＶPWMをインバータ４に出力してインバータ４のトランジスタをオンオフ制御するために、上位制御装置２２は、ＰＷＭ信号ＶPWMに対応する回転速度指令値ωcomをｑ軸電流指令値設定部１２及びｄ軸電流指令値設定部１３に出力する。
【００５２】
コンバータ制御部２３は、電源回生指令信号Ｓｃに基づいてＰＷＭ信号ＶPWM’（この場合、インバータ４の各トランジスタに対応するＶPWM1’，ＶPWM2’，ＶPWM3’，ＶPWM4’，ＶPWM5’及びＶPWM6’）を生成し、電源回生を行うためにＰＷＭ信号ＶPWM’をコンバータ２に出力する。また、コンバータ制御部２３は、平滑用コンデンサ３の電圧（ＤＣリンク電圧）Ｖcを検出し、三相交流電源１の停電に伴う永久磁石同期電動機５の減速時を含む永久磁石同期電動機５の駆動時に電圧Ｖcのレベルが破壊レベルを超える場合には、アラーム信号Ｓaを上位制御装置２２に出力するコンパレータ（図示せず）を有する。
【００５３】
本実施の形態では、コンバータ制御部２３は、入出力ポート、シリアル通信回路、Ａ／Ｄ変換器、コンパレータ等を備えたプロセッサによって実現され、図示しないメモリに格納された処理プログラムに従って電源回生を行うためのコンバータ２の制御を実行する。また、本実施の形態では、電源回生を行うために、三相交流電源１と電流検出器１Ｕ，１Ｖ，１Ｗとの間にリアクトル１ａを配置する。
【００５４】
図２は、図１のモータ制御装置の動作のフローチャートである。このフローチャートは、永久磁石同期電動機５の駆動中に制御周期（例えば、２５０マイクロ秒）ごとに実行され、同期モータ制御装置１０で実行される処理プログラムによって制御される。
【００５５】
先ず、ｑ軸電流指令値設定部１２及びｄ軸電流指令値設定部１３はそれぞれ、減速指令Ｃrが入力されたか否か判断する（ステップＳ１）。減速指令Ｃrが入力された場合、ｑ軸電流指令値設定部１２及びｄ軸電流指令値設定部１３はそれぞれ、減速指令Ｃrに停電フラグが付されているか否か判断する（ステップＳ２）。減速指令Ｃrに停電フラグが付されている場合、ｑ軸電流指令値設定部１２は、速度指令ωcomに応じたｑ軸電流値Ｉqkをメモリ９から読み出し、読み出したｑ軸電流値Ｉqkをｑ軸電流指令値Ｉqcomとして減算器１４ｂに出力し、ｄ軸電流指令値設定部１３は、速度指令ωcomに応じたｄ軸電流値Ｉdkをメモリ９から読み出し、読み出したｄ軸電流値Ｉdkをｄ軸電流指令値Ｉdcomとして減算器１４ａに出力し（ステップＳ３）、処理フローを終了する。
【００５６】
ステップＳ３の終了後、ｑ軸電流値Ｉqkの平方値とｄ軸電流値Ｉdkの平方値の和の平方根からなる実電流（皮相電流）Ｉrkがインバータ４の出力側に生成される。
【００５７】
一方、ステップＳ１において減速指令Ｃrが入力されていない又はステップＳ２において減速指令Ｃrに停電フラグが付されていないと判断された場合、ｑ軸電流指令値設定部１２は、速度指令ωcomと回転速度ωとの差に基づいてｑ軸電流値Ｉqωを設定し、設定したｑ軸電流値Ｉqωをｑ軸電流指令値Ｉqcomとして減算器１４ｂに出力し、ｄ軸電流指令値設定部１３は、ゼロの値のｄ軸電流値Ｉdωを設定し、設定したゼロの値のｄ軸電流値Ｉdωをｄ軸電流指令値Ｉdcomとして減算器１４ａに出力し（ステップＳ３）、処理フローを終了する。
【００５８】
ステップＳ４の終了後、ｑ軸電流値Ｉqωの平方値とｄ軸電流値Ｉdωの平方値の和の平方根、すなわち、ｑ軸電流値Ｉqωからなる実電流（皮相電流）Ｉrk’がインバータ４の出力側に生成される。
【００５９】
図３は、ｑ軸電流指令値及びｄ軸電流指令値の第１の設定例を説明するための図である。図３に示す設定例は、ｑ軸電流値Ｉqkを、回転速度ωと回転速度指令値ωcomとの差に基づいて設定し、ｄ軸電流値Ｉdkを、回転速度ωと回転速度指令値ωcomとの差に基づいて設定したｑ軸電流値Ｉqkに基づいて設定した場合を示す。この場合、ｑ軸電流値Ｉqω及びｑ軸電流値Ｉqkはいずれも回転速度ωと回転速度指令値ωcomとの差に基づいて設定されるので、ｑ軸電流値Ｉqkはｑ軸電流値Ｉqωに等しくなる。
【００６０】
図４は、ｑ軸電流指令値及びｄ軸電流指令値の第２の設定例を説明するための図である。図４に示す設定例は、ｑ軸電流値Ｉqk及びｄ軸電流値Ｉdkを、永久磁石同期電動機５が許容できる最大の消費電力又は予め与えられた最大の消費電力Ｐｍａｘに基づいて設定した場合を示す。この場合、ｑ軸電流値Ｉqkは、永久磁石同期電動機５を停止させるために、同一の回転速度指令値ωcom及び回転速度ωの条件下では、三相交流電源１の停電を検出しない場合のｑ軸電流値Ｉqω以下に設定される。
【００６１】
本実施の形態によれば、ｑ軸電流値Ｉqk及びｄ軸電流値Ｉdkを、仕事率Ｐｗの絶対値｜Ｐｗ｜が損失Ｐｌと等しくなるように設定することによって、永久磁石同期電動機５の駆動時に三相交流電源１が停電したときに生じる回生電力Ｐｒがゼロになる。したがって、平滑用コンデンサ３の電圧が過電圧になる事態を、コスト及び永久磁石同期電動機５の運転効率に悪影響を及ぼすことなく回避することができるとともに、三相交流電源１の停電時に過電圧アラームを発生することなく迅速かつ安全に永久磁石同期電動機５を停止させることができる。
【００６２】
また、ｑ軸電流値Ｉqkを、回転速度ωと回転速度指令値ωcomとの差に基づいて設定し、ｄ軸電流値Ｉdkを、回転速度ωと回転速度指令値ωcomとの差に基づいて設定したｑ軸電流値Ｉqkに基づいて設定する場合、ｑ軸電流指令値Ｉqcomの設定を三相交流電源１の停電の有無に応じて変更する必要がなくなるので、ｑ軸電流指令値Ｉqcomの設定を三相交流電源１の停電の有無に応じて変更する場合に比べて同期モータ制御装置１０の制御を簡単にすることができる。
【００６３】
また、ｑ軸電流値Ｉqk及びｄ軸電流値Ｉdkを、永久磁石同期電動機５が許容できる最大の消費電力Ｐｍａｘ（Ｗ）に基づいて設定した場合、永久磁石同期電動機５が許容できる最大のｑ軸電流値Ｉqkを設定することができ、永久磁石同期電動機５の駆動時に三相交流電源１が停電したときの永久磁石同期電動機５の停止距離すなわち停止時間を最短にすることができる。
【００６４】
さらに、ｑ軸電流値Ｉqkの第１のリミット値をｑ軸電流指令値Ｉqcomの第２のリミット値よりも低い値に設定しているので、永久磁石同期電動機５が生成する回生電力を、永久磁石同期電動機５の駆動時に三相交流電源１が停電しないときよりも小さくすることができ、かつ、永久磁石同期電動機５の運転効率を上げることができる。
【００６５】
本発明は、上記実施の形態に限定されるものではなく、幾多の変更及び変形が可能である。例えば、交流電源として三相交流電源１を用いたが、三相以外の多相交流電源を電源として用いることもできる。
【００６６】
また、上記実施の形態において、同期モータとしての永久磁石同期電動機５として、ロータ５２に永久磁石５４ａ，５４ｂ，５４ｃ，５４ｄが設けられた回転型サーボモータを用いた場合について説明したが、ステータに永久磁石が設けられた回転型サーボモータ、ステータとスライダのうちのいずれか一方に永久磁石が設けられたリニアサーボモータ、ステータとバイブレータのうちのいずれか一方に永久磁石が設けられた振動型サーボモータ等を、永久磁石同期電動機５として用いることができる。また、永久磁石同期電動機以外の同期モータを用いることもできる。
【００６７】
また、回転位置検出部７を、ロータリーエンコーダ以外の部品（例えば、ホール素子又はレゾルバ）によって構成することができる。また、回転位置検出部７を省略し、永久磁石同期電動機５に供給される交流電流及び交流電圧に基づいて回転角度θ及び回転速度ωを演算することもできる。
【００６８】
また、上記実施の形態において、メモリ９をプロセッサの一部として説明したが、メモリ９をプロセッサ外の部品として構成することもできる。また、メモリ９をｑ軸電流指令値設定部１２又はｄ軸電流指令値設定部１３内に設けることもできる。
【００６９】
また、上記実施の形態において、ｑ軸電流Ｉq及びｄ軸電流Ｉdを検出するために三相のＵ相電流ＩU、Ｖ相電流ＩV及びＷ相電流ＩWを用いる場合について説明したが、三相のＵ相電流ＩＵ、Ｖ相電流ＩV及びＷ相電流ＩWのうちのいずれか二相（例えば、Ｖ相電流ＩV及びＷ相電流ＩW）を用いてｑ軸電流Ｉq及びｄ軸電流Ｉdを検出することもできる。
【００７０】
また、上記実施の形態では、三相交流電源１の停電に伴う永久磁石同期電動機５の減速時におけるｑ軸電流指令値Ｉqcom及びｄ軸電流指令値Ｉdcomであるｑ軸電流値Ｉqk及びｄ軸電流値Ｉdkをルックアップテーブルを用いることによって取得する場合について説明したが、ｑ軸電流値Ｉqk及びｄ軸電流値Ｉdkを上記式（１１）及び上記式（１２）を用いることによって取得することもできる。
【００７１】
さらに、上記実施の形態では、停電検出部２１が停電検出信号Ｓsを上位制御装置２２に出力する場合について説明したが、停電検出部２１が停電検出信号Ｓsをｑ軸電流指令値設定部１２及びｄ軸電流指令値設定部１３に出力し、ｑ軸電流指令値設定部１２及びｄ軸電流指令値設定部１３が三相交流電源１の停電の検出の有無を判断することもできる。
【符号の説明】
【００７２】
１    三相交流電源
１ａ    リアクトル
１ｕ，１ｖ，１ｗ，４ｕ，４ｖ，４ｗ    電流検出部
２    コンバータ
３    平滑用コンデンサ
４    インバータ
５    永久磁石同期電動機
６    被駆動体
７    回転角度検出部
８    回転速度演算部
９    メモリ
１０    同期モータ制御装置
１１    ｑ軸電流及びｄ軸電流検出部
１２    ｑ軸電流指令値設定部
１３    ｄ軸電流指令値設定部
１４    駆動部
１４ａ，１４ｂ    減算器
１４ｃ，１４ｄ    ＰＩ制御部
１４ｅ    指令電圧作成部
１４ｆ    ＰＷＭ信号生成部
２１    停電検出部
２２    上位制御装置
２３    コンバータ制御部
５１    回転軸
５２    ロータ
５３    ステータ
５４ａ，５４ｂ，５４ｃ，５４ｄ    永久磁石
５５ｕ，５５ｖ，５５ｗ    巻線
Ｉd    ｄ軸電流
Ｉdcom    ｄ軸電流指令値
Ｉdk    ｄ軸電流値
Ｉq    ｑ軸電流
Ｉqcom    ｑ軸電流指令値
Ｉqk    ｑ軸電流値
ｉU，ＩU    Ｕ相電流
ｉv，ＩV    Ｖ相電流
ｉw，ＩW    Ｗ相電流
Ｖd    ｄ軸電圧指令値
Ｖq    ｑ軸電圧指令値
ＶU    Ｕ相電圧指令値
ＶV    Ｖ相電圧指令値
ＶW    Ｗ相電圧指令値
ＶPWM’ＶPWM    ＰＷＭ信号
ΔＩd，ΔＩq    電流偏差
θ    回転角度
ω    回転速度
ωcom    回転速度指令値
【要約】
【課題】同期モータに交流電力を供給するインバータに並列に接続されたＤＣリンク部の電圧が過電圧になる事態を、コスト及び同期モータの運転効率に悪影響を及ぼすことなく回避することができるとともに、交流電源の停電時に過電圧アラームを発生することなく迅速かつ安全に同期モータを停止させることができる同期モータ制御装置を提供する。
【解決手段】ｑ軸電流指令値設定部１２は、永久磁石同期電動機５の駆動時に交流電源１が停電したときは、ｑ軸電流指令値Ｉqcomをｑ軸電流値Ｉqkに設定し、ｄ軸電流指令値設定部１３は、永久磁石同期電動機５の駆動時に交流電源１が停電したときは、ｄ軸電流指令値Ｉdcomをｄ軸電流値Ｉdkに設定する。ｑ軸電流値Ｉqk及びｄ軸電流値Ｉdkは、永久磁石同期電動機５の単位時間当たりの仕事率の絶対値が永久磁石同期電動機５の単位時間当たりの損失と等しくなるように設定される。
【選択図】図１【図１】
0005309242.tif 000015
【図２】
0005309242.tif 000016
【図３】
0005309242.tif 000017
【図４】
0005309242.tif 000018