(57)【特許請求の範囲】
【請求項１】
永久磁石同期電動機を駆動する電力変換器を有し、
電流指令値又は電流検出値、周波数演算値および電動機定数により演算した第１の電圧指令値と、前記電流指令値と前記電流検出値の偏差により演算した第２の電圧指令値とを加算し、前記電力変換器の出力電圧値を制御するベクトル制御装置であって、
前記電力変換器の出力電圧値が制限された場合に、
前記出力電圧値のｄ軸側であるＶｄｃ**と、前記電動機定数である抵抗の設定値Ｒ*及びｄ軸インダクタンスの設定値Ｌｄ*、及びｑ軸インダクタンスの設定値Ｌｑ*及び誘起電圧定数の設定値Ｋｅ*と、前記電流指令値であるｄ軸の電流指令値Ｉｄ*及びｑ軸の電流指令値Ｉｑ*と、前記周波数演算値ω1を用いた
0005150366.tif 000029
に基づいて、前記第２の電圧指令値のｄ軸制限値を演算し、
前記出力電圧値のｑ軸側であるＶｑｃ**と、前記電動機定数である抵抗の設定値Ｒ*及びｄ軸インダクタンスの設定値Ｌｄ*及びｑ軸インダクタンスの設定値Ｌｑ*及び誘起電圧定数の設定値Ｋｅ*と、前記電流指令値であるｄ軸の電流指令値Ｉｄ*及びｑ軸の電流指令値Ｉｑ*と、前記周波数演算値ω1を用いた
0005150366.tif 000030
に基づいて、前記第２の電圧指令値のｑ軸制限値を演算する永久磁石同期電動機のベクトル制御装置。
【請求項２】
永久磁石同期電動機を駆動する電力変換器を有し、
第１の電流指令値と電流検出値の偏差により演算した第２の電流指令値と、周波数演算値と、電動機定数とに応じて前記電力変換器の出力電圧値を制御するベクトル制御装置であって、
前記出力電圧値が制限された場合に、
前記出力電圧値のｄ軸電圧指令値Ｖｄｃ*及びｑ軸電圧指令値Ｖｑｃ*と、前記電動機定数である抵抗の設定値Ｒ*及びｄ軸インダクタンスの設定値Ｌｄ*及びｑ軸インダクタンスの設定値Ｌｑ*及び誘起電圧定数の設定値Ｋｅ*と、前記周波数演算値ω1を用いた
0005150366.tif 000031
及び
0005150366.tif 000032
に基づいて、前記第２の電流指令値のｄ軸制限値及びｑ軸制限値を演算する永久磁石同期電動機のベクトル制御装置。
【請求項３】
請求項２に記載された永久磁石同期電動機のベクトル制御装置であって、
前記電流指令値と前記電流検出値の偏差により演算した電圧指令値と、前記第２の電流指令値、の出力値の極性と、
各々の出力値に対応する演算された制限値の極性と、が異なる場合に、演算された前記制限値を出力値とすることを特徴とする永久磁石同期電動機のベクトル制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、永久磁石同期電動機のベクトル制御方式に係わり、高精度，高応答なトルク制御を実現する技術に関する。
【背景技術】
【０００２】
特許文献１には、電力変換器の出力電圧値が制限された（飽和した）場合の従来技術について開示されており、具体的には電流制御演算により作成される電圧指令値の更新を中止し、制限から回復した時は、電流制御演算により作成される電圧指令値の更新を再開する技術が開示されている。
【０００３】
特許文献２では、電動機の定数を用いて電流指令値から作成したフィードフォワード電流制御演算による第１の電圧指令値と、電流検出値と電流指令値によるフィードバック電流制御演算による第２の電圧指令値との加算値である電圧指令値に基づいて、電力変換器の出力電圧値を制御し、出力電圧値が制限された場合には、第２の電圧指令値である電流制御演算のフィードバックゲインをゼロにする制御技術が開示されている。
【０００４】
【特許文献１】特開平９−２８０９９号公報
【特許文献２】特開平９−４７０６９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
従来の方法では、電力変換器の出力電圧値が制限された（飽和した）状態から、負荷トルクや回転速度が大きく変化し、出力電圧値が制限から回復すると、電流制御（あるいは第２の電圧指令値の比例積分制御）が再開され、その時に、電動機の電流値が急激に変化する。そして、この電流値の急激な変化が原因となり、モータの「トルクショック」が発生する問題があった。
【０００６】
そこで、本発明の目的は、電力変換器の出力電圧値が制限された状態から、負荷トルクや回転速度が大きく変化し、出力電圧値が制限から回復した時でも、高精度，高応答なトルク制御を実現できる「永久磁石同期電動機のベクトル制御装置」を提供することにある。
【課題を解決するための手段】
【０００７】
本発明は、電力変換器の出力電圧値が制限された場合に、変換器の出力電圧値と永久磁石同期電動機の定数（設定値）および周波数演算値を用いて、電圧指令値あるいは電流指令値を出力する「積分演算」あるいは「比例積分演算」の制限値を演算し、出力電圧値を制限することを特徴とする。
【発明の効果】
【０００８】
本発明によれば、永久磁石同期電動機のベクトル制御方式に係わり、電力変換器の出力電圧値が制限された（飽和した）場合にも、高精度，高応答なトルク制御を実現することができ、また、安価な電流検出を行うシステムや、位置検出器を省略したシステムにおいても、共通に適用可能な「永久磁石同期電動機のベクトル制御装置」を提供できる。
【０００９】
本発明は、永久磁石同期電動機を駆動する電力変換器を有し、電流指令値と電流検出値の偏差により電圧指令値を演算し、電力変換器の出力電圧値を制御するベクトル制御装置であって、電力変換器の出力電圧値が制限された場合に、出力電圧値と電動機定数と電流指令値および周波数演算値を用いて、電圧指令値の制限値を演算することを特徴とする。
【００１０】
また、電流指令値又は電流検出値，周波数演算値および電動機定数により演算した第１の電圧指令値と、電流指令値と電流検出値の偏差により演算した第２の電圧指令値とを加算し、電力変換器の出力電圧値を制御し、出力電圧値と、電動機定数，電流指令値および周波数演算値を用いて、第２の電圧指令値の制限値を演算することを特徴とする。
【００１１】
さらに、第１の電流指令値と電流検出値の偏差により演算した第２の電流指令値と、周波数演算値と、電動機定数とに応じて前記電力変換器の出力電圧値を制御するベクトル制御装置であって、出力電圧値が制限された場合に、出力電圧値と、電動機定数と、周波数演算値と、を用いて、第２の電流指令値の制限値を演算することを特徴とする。
【００１２】
また、本発明は、永久磁石同期電動機を駆動する電力変換器の出力電圧値を制御するベクトル制御装置において、電力変換器の出力電圧値が制限された場合に、ｄ軸電流成分の値を指令値通りに追従させることを特徴とし、出力電圧値の制限の有無に拘わらず、ｄ軸電流指令値が０の場合に、位置検出値θｃのゼロ点とｕ相電流Ｉｕのゼロ点の位相が一致していることを特徴とする。
【００１３】
さらに、本発明においては、前述の特徴に加えて、電圧指令値の制限値，第２の電圧指令値の制限値或いは第２の電流指令値の制限値は、電力変換器の出力電圧値と、電動機定数である抵抗値と、インダクタンス値と、誘起電圧係数と、周波数演算値と、を用いて演算することを特徴とする。
【００１４】
また、電流指令値と電流検出値の偏差により演算した電圧指令値，第２の電圧指令値或いは第２の電流指令値、の出力値の極性と、各々の出力値に対応する演算された制限値の極性と、が異なる場合に、演算された制限値を出力値とすることを特徴とする。
【００１５】
さらに、電圧指令値の制限値，第２の電圧指令値の制限値、或いは第２の電流指令値の制限値、を用いて、電力変換器の出力電圧値を制限することを特徴とし、ｄ軸成分あるいはｑ軸成分の少なくともどちらか一方の制限値を用いて、電力変換器の出力電圧値を制限することを特徴とする。
【００１６】
また、本発明は、周波数演算値が、ｄ軸およびｑ軸の電圧指令値と検出したモータ電流或いは再現した電流より、位相指令値とモータの回転位相値との偏差を演算により求め、偏差が零となるように演算して求められることを特徴とし、電流検出値が、電力変換器の入力直流母線電流検出値からモータ電流を再現した電流であることを特徴とする永久磁石モータの弱め界磁ベクトル制御装置である。
【発明を実施するための最良の形態】
【００１７】
以下、図面を用いて本発明の実施例を詳細に説明する。
【００１８】
＜第１の実施例＞
図１は、本発明の一実施例である「永久磁石同機電動機のベクトル制御装置」の構成例を示す。
【００１９】
１は永久磁石同期電動機、
２は３相交流の電圧指令値Ｖｕ*，Ｖｖ*，Ｖｗ*に比例した電圧を出力する電力変換器、
２１は直流電源、
３は３相交流電流Ｉｕ，Ｉｖ，Ｉｗを検出できる電流検出器、
４は永久磁石同期電動機１の位置θを検出できるレゾルバやエンコーダを用いた位置検出器、
５は位置検出値θｃから周波数演算値ω1を演算する周波数演算部、
６は３相交流電流Ｉｕ，Ｉｖ，Ｉｗの検出値Ｉｕｃ，Ｉｖｃ，Ｉｗｃと、
永久磁石同期電動機１の位置検出値θｃからｄ軸およびｑ軸の電流検出値Ｉｄｃ，Ｉｑｃを出力する座標変換部、
７は第１のｑ軸電流指令値Ｉｑ*とｑ軸電流検出値Ｉｑｃの偏差に応じて、第２のｑ軸電流指令値Ｉｑ**を演算し、出力電圧制限フラグＶ1*lmt_flgを用いて、
内部で設定した制限値Ｉｑ**lmt0あるいは演算により求めた制限値Ｉｑ**lmtを選択し、Ｉｑ**を制限して出力するｑ軸電流指令演算部、
８は第１のｄ軸電流指令値Ｉｄ*とｄ軸電流検出値Ｉｄｃの偏差に応じて、第２のｄ軸電流指令値Ｉｄ**を演算し、出力電圧制限フラグＶ1*lmt_flgを用いて、
内部で設定した制限値Ｉｄ**lmt0あるいは演算により求めた制限値Ｉｄ**lmtを選択し、Ｉｄ**を制限して出力するｄ軸電流指令演算部、
７，８は積分演算あるいは比例演算＋積分演算で構成されるものである。
【００２０】
９はｄ軸およびｑ軸の電圧指令値Ｖｄｃ*，Ｖｑｃ*と周波数演算値ω1および永久磁石同期電動機１の定数に基づいて、第２の電流指令値の制限値Ｉｄ**lmt，Ｉｑ**lmtを出力する電流指令制限演算部、
１０はｄ軸およびｑ軸の電圧指令値Ｖｄｃ*，Ｖｄｃ*から電力変換器の出力電圧値Ｖ1*を演算し、
出力電圧指令値Ｖ1*が電圧制限値Ｖ1*maxより小さい場合は、出力電圧制限フラグＶ1*lmt_flgを「０」、
Ｖ1*がＶ1*maxに到達した場合は、出力電圧制限フラグＶ1*lmt_flgを「１」、
に設定する出力電圧制限検出部である。
【００２１】
ここで、電圧制限値Ｖ1*max：電力変換器に供給する直流電圧値Ｅｄから決まる制限値であり、電力変換器を正弦波変調した場合は、Ｖ1*maxは（数１）となる。
【００２２】
【数１】
0005150366.tif 000002
【００２３】
また、３相交流の電圧指令値Ｖｕ*，Ｖｖ*，Ｖｗ*に、線間電圧では相殺される同相の信号（例えば、３倍調波）を重畳させた場合は、Ｖ1*maxは（数２）となる。
【００２４】
【数２】
0005150366.tif 000003
【００２５】
１１は永久磁石同期電動機１の電気定数と第２のｄ軸電流指令値Ｉｄ**，第２のｑ軸電流指令値Ｉｑ**および周波数指令値ω1に基づいて、ｄ軸電圧指令値Ｖｄｃ*，ｑ軸電圧指令値Ｖｑｃ*を演算する電圧ベクトル演算部、
１２はｄ軸およびｑ軸の電圧指令値Ｖｄｃ*，Ｖｄｃ*と位置検出値θｃから３相交流の電圧指令値Ｖｕ*，Ｖｖ*，Ｖｗ*を出力する座標変換部である。
【００２６】
次に、本発明の特徴である電流指令制限演算部９を用いたベクトル制御方式の電圧制御と位相制御の基本動作について説明する。
【００２７】
まず、電圧制御については、図２を用いて、電流指令制限演算部９の構成を説明する。
【００２８】
９１は、ｄ軸およびｑ軸の電圧指令値Ｖｄｃ*，Ｖｑｃ*と周波数演算値ω1および永久磁石同期電動機１の定数（Ｒ*，Ｌｄ*，Ｌｑ*，Ｋｅ*）を用いて、（数３）に従い、第２のｄ軸電流指令値Ｉｄ**の制限値Ｉｄ**lmtを演算する。
【００２９】
【数３】
0005150366.tif 000004
【００３０】
９２では、ｄ軸およびｑ軸の電圧指令値Ｖｄｃ*，Ｖｑｃ*と周波数演算値ω1および永久磁石同期電動機１の定数を用いて、（数４）に従い、第２のｑ軸電流指令値Ｉｑ**の制限値Ｉｑ**lmtを演算する。
【００３１】
【数４】
0005150366.tif 000005
【００３２】
ここで、Ｒ*は、抵抗の設定値、Ｌｄ*はｄ軸インダクタンスの設定値、Ｌｑ*はｑ軸インダクタンスの設定値、Ｋｅ*は、誘起電圧定数の設定値を表す。
【００３３】
また、図１中の出力電圧制限検出部１０においては、（数５）により、ｄ軸およびｑ軸の電圧指令値Ｖｄｃ*，Ｖｑｃ*を用いて出力電圧値Ｖ1*を演算する。
【００３４】
【数５】
0005150366.tif 000006
【００３５】
さらに、出力電圧指令値Ｖ1*と電圧制限値Ｖ1*maxを用いて、（数６）に従い、出力電圧制限フラグＶ1*lmt_flgを作成する。
【００３６】
【数６】
0005150366.tif 000007
【００３７】
電力変換器２の出力電圧値Ｖ1が制限された場合は、これらの第２のｄ軸電流指令値の制限値Ｉｄ**lmt，第２のｑ軸電流指令値の制限値Ｉｑ**lmtと出力電圧制限フラグＶ1*lmt_flgを用いて、ｑ軸電流指令演算部７とｄ軸電流指令演算部８の出力値を制限する動作を行う。
【００３８】
図３には、ｑ軸電流指令演算部７の構成を示す。ここでは、構成が簡単な積分演算を例としている。
【００３９】
第１のｑ軸電流指令値Ｉｑ*とｑ軸電流検出値Ｉｑｃの偏差であるΔＩｑは、積分ゲインがＫである積分演算部７１に入力され、第２のｑ軸電流指令値Ｉｑ**を演算する。
【００４０】
制限値の選択部７２において、出力電圧制限フラグＶ1*lmt_flgが「０」のとき、７２内部で設定された制限値Ｉｑ**lmt0が選択され、Ｖ1*lmt_flgが「１」のときは、電流指令制限演算部９の出力である第２のｑ軸電流指令値の制限値Ｉｑ**lmtが選択され、制限値Ｉｑ**lmt_setとして出力する。
【００４１】
制限部７３には、第２のｑ軸電流指令値Ｉｑ**と制限値Ｉｑ**lmt_setが入力されるが、Ｉｑ**とＩｑ**lmt_setが同符号（どちらも正あるいは負の極性）の場合は、Ｉｑ**の絶対値｜Ｉｑ**｜とＩｑ**lmt_setの絶対値｜Ｉｑ**lmt_set｜を比較し、（数７）に従い、Ｉｑ**を出力する。
【００４２】
【数７】
0005150366.tif 000008
【００４３】
また、Ｉｑ**とＩｑ**lmt_setが異符号（どちらかが正、一方が負の極性）の場合は、（数８）に従い、Ｉｑ**lmt_setをＩｑ**として出力する。
【００４４】
【数８】
0005150366.tif 000009
【００４５】
同様に、図４に示すｄ軸電流指令演算部８でも、第１のｄ軸電流指令値Ｉｄ*とｄ軸電流検出値Ｉｄｃの偏差であるΔＩｄは、積分ゲインがＫである積分演算部８１に入力され、第２のｄ軸電流指令値Ｉｄ**を演算する。
【００４６】
制限値の選択部８２において、出力電圧制限フラグＶ1*lmt_flgが「０」のとき、８２内部で設定された制限値Ｉｄ**lmt0が、Ｖ1*lmt_flgが「１」のときは、電流指令制限演算部９の出力である第２のｄ軸電流指令値の制限値Ｉｄ**lmtが選択され、制限値Ｉｄ**lmt_setとして出力する。
【００４７】
制限部８３には、第２のｄ軸電流指令値Ｉｄ**と制限値Ｉｄ**lmt_setが入力されるが、Ｉｄ**とＩｄ**lmt_setが同符号（どちらも正あるいは負の極性）の場合は、Ｉｄ**の絶対値｜Ｉｄ**｜とＩｄ**lmt_setの絶対値｜Ｉｄ**lmt_set｜を比較し、（数９）に従い、Ｉｄ**を出力する。
【００４８】
【数９】
0005150366.tif 000010
【００４９】
また、Ｉｄ**とＩｄ**lmt_setが異符号（どちらかが正、一方が負の極性）の場合は、（数１０）に従い、Ｉｄ**lmt_setをＩｄ**として出力する。
【００５０】
【数１０】
0005150366.tif 000011
【００５１】
また、電圧ベクトル演算部１１では、（数１１）で示すように、第２のｄ軸およびｑ軸の電流指令値Ｉｄ**，Ｉｑ**と周波数演算値ω1および永久磁石同期電動機１の定数を用いて、ｄ軸およびｑ軸の電圧指令値Ｖｄｃ*，Ｖｑｃ*を演算し、変換器の出力電圧値Ｖ1を制御する。
【００５２】
【数１１】
0005150366.tif 000012
【００５３】
一方、位相制御では、レゾルバやエンコーダなどの位置検出器４において、永久磁石同期電動機１の位置θを検出し、位置検出値θｃを得る。
【００５４】
周波数演算部５では、この位置検出値θｃを用いて、（数１２）により周波演算令値ω1を求める。
【００５５】
【数１２】
0005150366.tif 000013
【００５６】
以上が、電圧制御と位相制御の基本動作である。
【００５７】
次に、本発明のもたらす作用効果について、本実施例により説明する。
【００５８】
図１の制御装置において、第２のｄ軸およびｑ軸の電流指令値Ｉｄ**，Ｉｑ**の制限に、電流指令制限演算部９の第２のｄ軸電流指令値の制限値Ｉｄ**lmt，第２のｑ軸電流指令値の制限値Ｉｑ**lmtを用いない場合の制御特性について説明する。
【００５９】
ｑ軸電流指令演算部７，ｄ軸電流指令演算部８では、出力電圧値が制限されていない場合（Ｖ1*lmt_flg＝０）には、７２，８２内部で設定された制限値Ｉｑ**lmt0，Ｉｄ**lmt0により、積分演算部７１と８１の出力は制限される。
【００６０】
しかし、出力電圧値が制限された場合（Ｖ1*lmt_flg＝１）には、積分演算部７１と８１の更新を中止し、制限から回復した（Ｖ1*lmt_flg＝０）ときに、積分演算部７１と８１の更新を再開する。
【００６１】
一方、従来方式である特開平９−４７０６９号公報に記載の方法と等価にするため、第１の電流指令値を第２の電流指令値に加算する「フィードフォワード補償」を行うと、第３の電流指令値Ｉｄ***，Ｉｑ***は、（数１３）のようになる。
【００６２】
【数１３】
0005150366.tif 000014
【００６３】
この従来の制御方式を用いて、台形波状の第１のｑ軸電流指令値Ｉｑ*を与え、駆動した制御特性を図５，図６に示す。
【００６４】
図５は、永久磁石同期電動機１の定数と電圧ベクトル演算部１１に設定する定数が一致している場合の制御特性である。ａ点から加速してｂ点で最高回転数に到達していることがわかる。ここで、電力変換器の出力電圧値Ｖ1が制限される区間（Ｖ1*lmt_flg＝１）では、ｄ軸およびｑ軸の電流検出値Ｉｄｃ，Ｉｑｃが、第１のｄ軸電流指令値Ｉｄ*，第１のｑ軸電流指令値Ｉｑ*に追従していないが、安定に制御運転できていることがわかる。
【００６５】
一方、図６は、永久磁石同期電動機１の定数と電圧ベクトル演算部１１に設定する定数が一致していない場合（Ｌｑ*＝０.８×Ｌｑ，Ｌｄ*＝０.８×Ｌｄ）の制御特性である。
【００６６】
この場合、電圧ベクトル演算部１１に設定の誤差が在ると、図６のＡ領域で、ｑ軸の電流検出値Ｉｑｃに「オーバーシュート」が発生しており、モータトルクには、これに起因した「ショック」が発生する。
【００６７】
図７には、（数１３）に用いた第２のｄ軸及びｑ軸電流指令値Ｉｄ**，Ｉｑ**の波形を示す。
【００６８】
出力電圧値が制限されている区間（Ｖ1*lmt_flg＝１）では、積分演算部の出力値であるＩｄ**，Ｉｑ**が、ｃ0点より保持されており、制限から回復したｃ1点において、Ｉｄ**，Ｉｑ**が急激に変化している様子がわかる。
【００６９】
これが、ｑ軸電流検出値Ｉｑｃの「オーバーシュートの原因」となっている。
【００７０】
つまり、永久磁石同期電動機１の回転数や与えるトルク指令値の条件により、出力電圧制限区間に入る直前のｃ0点と制限から回復したｃ1点では、最適なＩｑ**の値が異なることが分かる。
【００７１】
そこで、出力電圧値Ｖ1が制限された場合は、積分演算部の値を保持する方式ではなく、新しく電流指令制限演算部９を設け、回転数や与えるトルク指令値の条件により、連続的に、積分演算部の出力を制限する。
【００７２】
本発明の特徴である電流指令制限演算部９では、ｄ軸およびｑ軸の電圧指令値Ｖｄｃ*，Ｖｑｃ*と周波数演算値ω1および永久磁石同期電動機１の定数を用いて、回転周波数や電流指令値の状態に応じて、第２のｄ軸及びｑ軸電流指令値Ｉｄ**，Ｉｑ**の制限値Ｉｄ**lmt，Ｉｑ**lmtを演算する。
【００７３】
図８には、本発明での出力電圧飽和制御（図７，図８使用）を行った場合の特性（Ｌｑ*＝０.８×Ｌｑ，Ｌｄ*＝０.８×Ｌｄ）を示す。
【００７４】
永久磁石同期電動機１の定数と電圧ベクトル演算部１１に設定する定数が一致していない場合でも、従来（図６）のようなＡ領域におけるＩｑｃのオーバーシュートは無くなり、制限から回復する際にも安定な制御特性となることが分かる。
【００７５】
図９には、ｑ軸電流指令演算部７，ｄ軸電流指令演算部８における積分演算部の出力値である第２のｄ軸及びｑ軸電流指令値Ｉｄ**，Ｉｑ**の波形を示す。
【００７６】
出力電圧値Ｖ1が制限される区間（Ｖ1*lmt_flg＝１）においても、Ｉｄ**，Ｉｑ**は連続的に制限されている様子が分かる。
【００７７】
本実施例では、ｑ軸電流指令演算部７，ｄ軸電流指令演算部８の演算構成を積分演算としたが、比例演算＋積分演算にした場合でも、本実施例と同様の効果を得ることができる。
【００７８】
＜第２の実施例＞
図１０は、本発明の第２の実施例を示す。
【００７９】
本実施例は、ｄ軸およびｑ軸の電流制御演算部を設けたベクトル制御装置に、本発明を適用した一例である。図において、構成要素の１〜６，１０，１２，２１は、図１のものと同一物である。
【００８０】
７ａは第１のｑ軸電流指令値Ｉｑ*とｑ軸電流検出値Ｉｑｃの偏差に応じて、第２のｑ軸電圧指令値ΔＶｑを演算し、出力電圧制限フラグＶ1*lmt_flgから、内部で設定した制限値ΔＶｑlmt0、あるいは演算により求めた第２のｑ軸電圧指令値の制限値ΔＶｑlmtを選択し、ΔＶｑを制限して出力するｑ軸電流制御演算部、８ａは第１のｄ軸電流指令値Ｉｄ*とｄ軸電流検出値Ｉｄｃの偏差に応じて、第２のｄ軸電圧指令値ΔＶｄを演算し、出力電圧制限フラグＶ1*lmt_flgから、内部で設定した制限値ΔＶｄlmt0、あるいは演算により求めた第２のｄ軸電圧指令値の制限値ΔＶｄlmtを選択し、ΔＶｄを制限して出力するｄ軸電流制御演算部を表す。
【００８１】
また、９ａはｄ軸およびｑ軸の電圧指令値Ｖｄｃ**，Ｖｑｃ**と周波数演算値ω1と第１のｄ軸およびｑ軸の電流指令値Ｉｄ*，Ｉｑ*および永久磁石同期電動機１の定数に基づいて、第２のｄ軸電圧指令値の制限値ΔＶｄlmt，第２のｄ軸電圧指令値の制限値ΔＶｄlmtを出力する電圧指令制限演算部、１１ａは永久磁石同期電動機１の定数と第１のｄ軸及びｑ軸電流指令値Ｉｄ*，Ｉｑ*と周波数指令値ω1および電流制御の出力値ΔＶｄ，ΔＶｑに基づいて、ｄ軸及びｑ軸電圧指令値Ｖｄｃ**，Ｖｑｃ**を演算する電圧ベクトル演算部を表す。
【００８２】
次に、図１１を用いて、電圧指令制限演算部９ａの構成を説明する。
【００８３】
９ａ１は、ｄ軸の電圧指令値Ｖｄｃ**と周波数演算値ω1と第１のｄ軸およびｑ軸の電流指令値Ｉｄ*，Ｉｑ*および永久磁石同期電動機１の定数（Ｒ*，Ｌｄ*，Ｌｑ*，Ｋｅ*）を用いて、（数１４）に従い、第２のｄ軸電圧指令値ΔＶｄの制限値ΔＶｄlmtを演算する。
【００８４】
【数１４】
0005150366.tif 000015
【００８５】
９ａ２では、ｑ軸の電圧指令値Ｖｑｃ**と周波数演算値ω1と第１のｄ軸およびｑ軸の電流指令値Ｉｄ*，Ｉｑ*および永久磁石同期電動機１の定数（Ｒ*，Ｌｄ*，Ｌｑ*，Ｋｅ*）を用いて、（数１５）に従い第２のｑ軸電圧指令値ΔＶｑの制限値ΔＶｑlmtを演算する。
【００８６】
【数１５】
0005150366.tif 000016
【００８７】
図１２には、ｑ軸電流制御演算部７ａの構成を示す。ここでは、構成が簡単な積分演算を例としている。
【００８８】
第１のｑ軸電流指令値Ｉｑ*とｑ軸電流検出値Ｉｑｃの偏差であるΔＩｑは、積分ゲインがＫである積分演算部７ａ１に入力され、第２のｑ軸電圧指令値ΔＶｑを演算する。制限値の選択部７ａ２において、出力電圧制限フラグＶ1*lmt_flgが「０」のとき、７ａ２内部で設定された制限値ΔＶｑlmt0が、Ｖ1*lmt_flgが「１」のときは、電圧指令制限演算部９ａの出力である第２のｑ軸電圧指令値の制限値ΔＶｑlmtが選択され、制限値ΔＶｑlmt_setとして出力する。
【００８９】
制限部７ａ３には、第２のｑ軸電圧指令値ΔＶｑと制限値ΔＶｑlmt_setが入力されるが、ΔＶｑとΔＶｑlmt_setが同符号（どちらも正あるいは負の極性）の場合は、ΔＶｑの絶対値｜ΔＶｑ｜とΔＶｑlmt_setの絶対値｜ΔＶｑlmt_set｜を比較し、（数１６）に従い、ΔＶｑを出力する。
【００９０】
【数１６】
0005150366.tif 000017
【００９１】
また、ΔＶｑとΔＶｑlmt_setが異符号（どちらかが正、一方が負の極性）の場合は、
（数１７）に従い、ΔＶｑlmt_setをΔＶｑとして出力する。
【００９２】
【数１７】
0005150366.tif 000018
【００９３】
図１３には、ｄ軸電流制御演算部８ａの構成を示す。ここでも、構成が簡単な積分演算を例にしている。
【００９４】
第１のｄ軸電流指令値Ｉｄ*とｄ軸電流検出値Ｉｄｃの偏差であるΔＩｄは、積分ゲインがＫである積分演算部８ａ１に入力され、第２のｄ軸電圧指令値ΔＶｄを演算する。制限値の選択部８ａ２において、出力電圧制限フラグＶ1*lmt_flgが「０」のとき、８ａ２内部で設定された制限値ΔＶｄlmt0が選択され、出力電圧制限フラグＶ1*lmt_flgが「１」のときは、電圧指令制限演算部９ａの出力である第２のｄ軸電圧指令値の制限値ΔＶｄlmtが選択され、制限値ΔＶｄlmt_setとして出力する。
【００９５】
制限部８ａ３には、第２のｄ軸電圧指令値ΔＶｄと制限値ΔＶｄlmt_setが入力されるが、ΔＶｄとΔＶｄlmt_settが同符号（どちらも正あるいは負の極性）の場合は、ΔＶｄの絶対値｜ΔＶｄ｜とΔＶｄlmt_setの絶対値｜ΔＶｄlmt_set｜を比較し、（数１８）に従い、ΔＶｄを出力する。
【００９６】
【数１８】
0005150366.tif 000019
【００９７】
また、ΔＶｄとΔＶｄlmt_setが異符号（どちらかが正、一方が負の極性）の場合は、
（数１９）に従い、ΔＶｑlmt_setをΔＶｑとして出力する。
【００９８】
【数１９】
0005150366.tif 000020
【００９９】
また、電圧ベクトル演算部１１ａでは、（数２０）で示すように、第１のｄ軸およびｑ軸の電流指令値Ｉｄ*，Ｉｑ*と周波数演算値ω1および永久磁石同期電動機１の定数を用いて、第１のｄ軸およびｑ軸の電圧指令値Ｖｄｃ*，Ｖｑｃ*を演算し、第２のｄ軸およびｑ軸の電圧指令値ΔＶｄ，ΔＶｑを加算して、変換器の出力電圧値Ｖ1を制御する。
【０１００】
【数２０】
0005150366.tif 000021
【０１０１】
このような実施例でも、第１の実施例と同様な効果を得ることができる。
【０１０２】
また本実施例でも、ｑ軸電流制御演算部７ａ，ｄ軸電流制御演算部８ａの演算構成を積分演算にしたが、比例＋積分演算にしても、本実施例と同様の効果を得ることができる。
【０１０３】
＜第３の実施例＞
図１４は、本発明の第３の実施例を示す。
【０１０４】
本実施例は、ｄ軸およびｑ軸の電流制御演算部を設けたベクトル制御装置に、本発明を適用した一例である（フィードバック制御のみ）。図において、構成要素の１〜６，１０，１２，２１は、図１のものと同一物である。
【０１０５】
７ｂは第１のｑ軸電流指令値Ｉｑ*とｑ軸電流検出値Ｉｑｃの偏差に応じて、ｑ軸電圧指令値Ｖｑｃ***を演算し、出力電圧制限フラグＶ1*lmt_flgから、内部で設定した制限値Ｖｑｃ***lmt0、あるいは演算により求めたｑ軸電圧指令値の制限値Ｖｑｃ***lmtを選択し、Ｖｑｃ***を制限して出力するｑ軸電流制御演算部、８ｂは第１のｄ軸電流指令値Ｉｄ*とｄ軸電流検出値Ｉｄｃの偏差に応じて、ｄ軸電圧指令値Ｖｄｃ***を演算し、出力電圧制限フラグＶ1*lmt_flgから、内部で設定した制限値Ｖｄｃ***lmt0、あるいは演算により求めたｄ軸電圧指令値の制限値Ｖｄｃ***lmtを選択し、Ｖｄｃ***を制限して出力するｄ軸電流制御演算部を表す。
【０１０６】
また、９ｂはｄ軸およびｑ軸の電圧指令値Ｖｄｃ***，Ｖｑｃ***と周波数演算値ω1と第１のｄ軸およびｑ軸の電流指令値Ｉｄ*，Ｉｑ*および永久磁石同期電動機１の定数に基づいて、ｄ軸及びｑ軸電圧指令値の制限値Ｖｄｃ***lmt，Ｖｑｃ***lmtを出力する電圧指令制限演算部を表す。
【０１０７】
図１５を用いて、電圧指令制限演算部９ｂの構成を説明する。
【０１０８】
９ｂ１は、ｄ軸の電圧指令値Ｖｄｃ***と周波数演算値ω1と第１のｄ軸およびｑ軸の電流指令値Ｉｄ*，Ｉｑ*および永久磁石同期電動機１の定数（Ｒ*，Ｌｄ*，Ｌｑ*，Ｋｅ*）を用いて、（数２１）に従い、ｄ軸電圧指令値Ｖｄｃ***の制限値Ｖｄｃ***lmtを演算する。
【０１０９】
【数２１】
0005150366.tif 000022
【０１１０】
９ｂ２では、ｑ軸の電圧指令値Ｖｑｃ***と周波数演算値ω1と第１のｄ軸およびｑ軸の電流指令値Ｉｄ*，Ｉｑ*および永久磁石同期電動機１の定数（Ｒ*，Ｌｄ*，Ｌｑ*，Ｋｅ*）を用いて、（数２２）に従い、ｑ軸電圧指令値Ｖｑｃ***の制限値Ｖｑｃ***lmtを演算する。
【０１１１】
【数２２】
0005150366.tif 000023
【０１１２】
図１６には、ｑ軸電流制御演算部７ｂの構成を示す。ここでは、構成が簡単な積分演算を例としている。
【０１１３】
第１のｑ軸電流指令値Ｉｑ*とｑ軸電流検出値Ｉｑｃの偏差であるΔＩｑは、積分ゲインがＫである積分演算部７ｂ１に入力され、ｑ軸電圧指令値Ｖｑｃ***を演算する。
【０１１４】
制限値の選択部７ｂ２において、出力電圧制限フラグＶ1*lmt_flgが「０」のとき、７ｂ２内部で設定された制限値Ｖｑｃ***lmt0が、出力電圧制限フラグＶ1*lmt_flgが「１」のときは、電圧指令制限演算部９ｂの出力であるｑ軸電圧指令値の制限値Ｖｑｃ***lmtが選択され、制限値Ｖｑｃ***_setとして出力する。
【０１１５】
制限部７ｂ３には、ｑ軸電圧指令値Ｖｑｃ***と制限値Ｖｑｃ***lmt_setが入力されるが、Ｖｑｃ***とＶｑｃ***lmt_settが同符号（どちらも正あるいは負の極性）の場合は、Ｖｑｃ***の絶対値｜Ｖｑｃ***｜とＶｑｃ***lmt_setの絶対値｜Ｖｑｃ***lmt_set｜を比較し、（数２３）に従い、Ｖｑｃ***を出力する。
【０１１６】
【数２３】
0005150366.tif 000024
【０１１７】
また、Ｖｑｃ***とＶｑｃ***lmt_setが異符号（どちらかが正、一方が負の極性）の場合は、（数２４）に従い、Ｖｑｃ***lmt_setをＶｑｃ***として出力する。
【０１１８】
【数２４】
0005150366.tif 000025
【０１１９】
図１７には、ｄ軸電流制御演算部８ｂの構成を示す。
【０１２０】
第１のｄ軸電流指令値Ｉｄ*とｄ軸電流検出値Ｉｄｃの偏差であるΔＩｄは、積分ゲインがＫである積分演算部８ｂ１に入力され、ｄ軸電圧指令値Ｖｄｃ***を演算する。
【０１２１】
制限値の選択部８ｂ２において、出力電圧制限フラグＶ1*lmt_flgが「０」のとき、７８ｂ２内部で設定された制限値Ｖｄｃ***lmt0が、出力電圧制限フラグＶ1*lmt_flgが「１」のときは、電圧指令制限演算部９ｂの出力であるｄ軸電圧指令値の制限値Ｖｄｃ***lmtが選択され、制限値Ｖｄｃ***lmt_setとして出力する。
【０１２２】
制限部８ｂ３には、ｄ軸電圧指令値Ｖｄｃ***と制限値Ｖｄｃ***lmt_setが入力されるが、Ｖｄｃ***とＶｄｃ***lmt_setが同符号（どちらも正あるいは負の極性）の場合は、Ｖｄｃ***の絶対値｜Ｖｄｃ***｜とＶｄｃ***lmt_setの絶対値｜Ｖｄｃ***lmt_set｜を比較し、（数２５）に従い、Ｖｄｃ***を出力する。
【０１２３】
【数２５】
0005150366.tif 000026
【０１２４】
また、Ｖｄｃ***とＶｄｃ***lmt_setが異符号（どちらかが正、一方が負の極性）の場合は、（数２６）に従い、Ｖｄｃ***lmt_setをＶｄｃ***として出力する。
【０１２５】
【数２６】
0005150366.tif 000027
【０１２６】
このような実施例でも、第１の実施例と同様な効果を得ることができる。
【０１２７】
また本実施例では、ｑ軸電流制御演算部７ｂ，ｄ軸電流制御演算部８ｂの演算構成を積分演算にしたが、比例＋積分演算にしても、本実施例と同様の効果を得ることができる。
【０１２８】
＜第４の実施例＞
図１８は、本発明の第４の実施例を示す。
【０１２９】
本実施例は、レゾルバやエンコーダなどの位置検出器を省略した制御装置に適用したものである。図において、構成要素の１〜３，６〜１２，２１は、図１のものと同一物である。
【０１３０】
１３はｄ軸およびｑ軸の電圧指令値Ｖｄｃ*，Ｖｑｃ*とｄ軸及びｑ軸電流検出値Ｉｄｃ，Ｉｑｃと周波数演算値ω1および永久磁石同期電動機１の定数に基づいて、（数２７）に従い、位相指令値θｃ′とモータ位相値θの偏差である位相誤差Δθｃ（＝θｃ′−θ）を推定する誤差演算部を表す。
【０１３１】
【数２７】
0005150366.tif 000028
【０１３２】
１４は、位相誤差Δθｃを「ゼロ」にするように、周波数推定値ω1′を演算する周波数推定部、１５は周波数推定値ω1′を積分して、位相指令値θｃ′を演算する位相演算部を表す。
【０１３３】
このような、安価な位置センサレス制御方式においても、前記実施例と同様に動作し、同様の効果が得られることは明らかである。
【０１３４】
また本実施例では、ｑ軸電流制御演算部７，ｄ軸電流制御演算部８の演算構成を積分演算にしたが、比例＋積分演算にしても、本実施例と同様の効果を得ることができる。
【０１３５】
また、第２，第３の実施例にある電圧ベクトル演算や電流制御演算を用いても、本実施例と同様の効果を得ることができる。
【０１３６】
＜第５の実施例＞
上記の第１〜第４の実施例までは、高価な電流検出器３で検出した３相の交流電流Ｉｕ〜Ｉｗを検出する方式であったが、本発明は、安価な電流検出を行う制御装置においても適用することができる。
【０１３７】
図１９に、第５の実施例を示す。図において、構成要素の１，２，６〜１５，２１は、図１８のものと同一物である。
【０１３８】
１６は電力変換器の入力母線に流れる直流電流ＩDCから、永久磁石同期電動機１に流れる３相の交流電流Ｉｕ，Ｉｖ，Ｉｗを推定する電流推定部である。この推定電流値Ｉｕ＾，Ｉｖ＾，Ｉｗ＾を用い、座標変換部６において、ｄ軸及びｑ軸の電流検出値Ｉｄｃ，Ｉｑｃを演算する。
【０１３９】
このような、安価な電流センサレス制御方式においても、実施例と同様に動作し、同様の効果が得られることは明らかである。
【０１４０】
また本実施例では、ｑ軸電流制御演算部７，ｄ軸電流制御演算部８の演算構成を積分演算にしたが、比例＋積分演算にしても、本実施例と同様の効果を得ることができる。
【０１４１】
また、第２，第３の実施例にある電圧ベクトル演算や電流制御演算を用いても、本実施例と同様の効果を得ることができる。
【０１４２】
なお、本発明にかかる実施例では、電力変換器の出力電圧値が制限された場合でも、ｄ軸（磁束）軸電流成分の値を指令値通りに追従させることができる。ここで、図２０の上側は、従来の制御特性（図６相当）であり、下側は、このときの出力電圧制限区間における「位置検出値θｃと３相交流電流のｕ相電流Ｉｕの関係」を示したものである。従来方式では、Ｉｄ*＝０でも、Ｉｄが発生しているため、位置検出値θｃのゼロ点とｕ相電流Ｉｕのゼロ点の位相が一致していない（Ｉｄ＝０の場合は一致する）。
【０１４３】
一方、図２１の上側は、本発明の制御特性（図８相当）であり、下側は、このときの出力電圧制限区間における「位置検出値θｃと３相交流電流のｕ相電流Ｉｕの関係」を示したものである。
【０１４４】
本発明では、Ｉｄ*＝０の場合、位置検出値θｃのゼロ点とｕ相電流Ｉｕのゼロ点の位相が一致していることが分かる。このように電力変換器の出力電圧値の制限の有無に拘わらず、永久磁石同期電動機１の位置信号あるいは制御軸の基準信号と、モータ電流の位相との関係を見れば明らかである。
【図面の簡単な説明】
【０１４５】
【図１】本発明の一実施例を示す永久磁石同期電動機のベクトル制御装置の構成図。
【図２】図１の制御装置における電流指令制限演算部９の説明図。
【図３】図１の制御装置におけるｑ軸電流指令演算部７の説明図。
【図４】図１の制御装置におけるｄ軸電流指令演算部８の説明図。
【図５】従来の制御方式の制御特性図（制御定数が一致している場合）。
【図６】従来の制御方式の制御特性図（制御定数が一致していない場合）。
【図７】図６の場合における第３のｄ軸電流指令値Ｉｄ***，ｑ軸電流指令値Ｉｑ***の制御特性図。
【図８】本実施例における制御特性図（制御定数が一致していない場合）。
【図９】図８の場合における第２のｄ軸電流指令値Ｉｄ**，ｑ軸電流指令値Ｉｑ**の特性図。
【図１０】本発明の他の実施例を示す永久磁石同期電動機のベクトル制御装置の構成図。
【図１１】図１０の制御装置における電圧指令制限演算部９ａの説明図。
【図１２】図１０の制御装置におけるｑ軸電流制御演算部７ａの説明図。
【図１３】図１０の制御装置におけるｄ軸電流制御演算部８ａの説明図。
【図１４】本発明の他の実施例を示す永久磁石同期電動機のベクトル制御装置の構成図。
【図１５】図１４の制御装置における電圧指令制限演算部９ｂの説明図。
【図１６】図１４の制御装置におけるｑ軸電流制御演算部７ｂの説明図。
【図１７】図１４の制御装置におけるｄ軸電流制御演算部８ｂの説明図。
【図１８】本発明の他の実施例を示す永久磁石同期電動機のベクトル制御装置の構成図。
【図１９】本発明の他の実施例を示す永久磁石同期電動機のベクトル制御装置の構成図。
【図２０】従来の制御方式の制御特性図。
【図２１】本実施例にかかる制御特性図。
【符号の説明】
【０１４６】
１  永久磁石同期電動機
２  電力変換器
３  電流検出器
４  位置検出器
５  周波数演算部
６  座標変換部
７  ｑ軸電流指令演算部
７ａ，７ｂ  ｑ軸電流制御演算部
８  ｄ軸電流指令演算部
８ａ，８ｂ  ｄ軸電流制御演算部
９  電流指令制限演算部
９ａ，９ｂ  電圧指令制限演算部
１０  出力電圧制限検出部
１１  電圧ベクトル演算部
１２  座標変換部
１３  軸誤差演算部
１４  周波数推定部
１５  位相演算部
１６  電流推定部
２１  直流電源
Ｉｄ*  第１のｄ軸電流指令値
Ｉｄ**  第２のｄ軸電流指令値
Ｉｄ***  第３のｄ軸電流指令値
Ｉｑ*  第１のｑ軸電流指令値
Ｉｑ**  第２のｑ軸電流指令値
Ｉｑ***  第３のｑ軸電流指令値
Ｉｄｃ  ｄ軸電流検出値
Ｉｑｃ  ｄ軸電流検出値
Ｉｄ**lmt  第２のｄ軸電流指令値の制限値
Ｉｑ**lmt  第２のｑ軸電流指令値の制限値
Ｖ１*lmt_flg  出力電圧制限フラグ
ΔＶｄlmt  第２のｄ軸電圧指令値の制限値
ΔＶｑlmt  第２のｑ軸電圧指令値の制限値
Ｖｄｃ***lmt  ｄ軸電圧指令値の制限値
Ｖｑｃ***lmt  ｑ軸電圧指令値の制限値
Ｖｄｃ*，Ｖｄｃ**，Ｖｄｃ***  ｄ軸電圧指令値
Ｖｑｃ*，Ｖｑｃ**，Ｖｑｃ***  ｑ軸電圧指令値
Ｖ１*  出力電圧値
θｃ  位置検出値
ω1  周波数演算値
【図１】
0005150366.tif 000033
【図２】
0005150366.tif 000034
【図３】
0005150366.tif 000035
【図４】
0005150366.tif 000036
【図５】
0005150366.tif 000037
【図６】
0005150366.tif 000038
【図７】
0005150366.tif 000039
【図８】
0005150366.tif 000040
【図９】
0005150366.tif 000041
【図１０】
0005150366.tif 000042
【図１１】
0005150366.tif 000043
【図１２】
0005150366.tif 000044
【図１３】
0005150366.tif 000045
【図１４】
0005150366.tif 000046
【図１５】
0005150366.tif 000047
【図１６】
0005150366.tif 000048
【図１７】
0005150366.tif 000049
【図１８】
0005150366.tif 000050
【図１９】
0005150366.tif 000051
【図２０】
0005150366.tif 000052
【図２１】
0005150366.tif 000053