(57)【特許請求の範囲】
【請求項１】
ｄ軸電流比例積分制御器と、ｑ軸電流比例積分制御器と、ｄ軸電圧指令値およびｑ軸電圧指令値から電圧指令の大きさｖ＿ｒｅｆと電圧位相θｖを演算し、電圧指令の大きさと電圧指令の位相を基に直流を三相交流に変換して誘導電動機へ出力する電力変換器とを備えた、誘導電動機のベクトル制御装置において、
任意の負荷状態、任意の速度で電動機を運転した状態で、任意の時刻において、ｑ軸電圧指令ｖｑ＿ｒｅｆ、ｑ軸電流検出値ｉｑ＿ｆｂ、出力周波数ｆｐｈｉ、ｄ軸電流検出値ｉｄ＿ｆｂ、一次抵抗値Ｒ１、漏れインダクタンスＬから中間値Ｖｑｑを、
ｄ軸電圧指令ｖｄ＿ｒｅｆ、ｄ軸電流検出値ｉｄ＿ｆｂ、出力周波数ｆｐｈｉ、ｑ軸電流検出値ｉｑ＿ｆｂ、一次抵抗値Ｒ１、漏れインダクタンスＬから中間値Ｖｄｄを算出し、
中間値Ｖｑｑ、Ｖｄｄ、ｄ軸電流検出値ｉｄ＿ｆｂ、ｑ軸電流検出値ｉｑ＿ｆｂから中間値Ｑを算出し、
中間値Ｖｑｑ、Ｖｄｄから中間値Ｅを算出し、
中間値Ｅ、Ｑと出力周波数ｆｐｈｉから電動機の相互インダクタンスＭを求めるか、または、
漏れインダクタンスＬ、相互インダクタンスＭ、基底電圧ｖ＿ｂａｓｅ、基底周波数ｆ＿ｂａｓｅから無負荷電流Ｉ０を求める
ことを特徴とする、誘導電動機のベクトル制御装置。
【請求項２】
インバータにより三相交流を誘導電動機に供給し、該電動機の可変速運転を行うベクトル制御装置であって、インバータ出力の任意の二相あるいは三相を流れる電流を検出する電流検出器と、電動機に流す一次電流の電流指令値と該電流検出器により検出された電流値から得られた一次電流検出器の一次電流値ｉ＿ｆｂとを入力とし、両者の偏差を零とするように出力電圧指令値ｖ＿ｒｅｆを制御する比例積分制御器と、電圧指令値ｖ＿ｒｅｆと電圧出力位相θｖを基に三相交流を出力する電力変換器を有する、誘導電動機のベクトル制御装置において、
電圧出力位相θｖは予め設定された任意の位相とし、予め任意に設定された一定値の電流指令値ｉ＿ｒｅｆ１を１番目の指令値として与え、前記比例積分制御器を動作させ、予め設定された第１の時間経過した後、前記比例積分制御器の比例ゲインを零とし、この時刻から予め設定された第２の時間経過した後に、この第２の時間内の任意の時間内において記録したｖ＿ｒｅｆの平均値とｉ＿ｆｂの平均値を第１番目のデータｖ＿ｒｅｆ１、ｉ＿ｆｂ１とし、
次に、前記比例積分制御器のゲインを元の値に戻し、予め任意に設定された一定値の電流指令値ｉ＿ｒｅｆ２を２番目の指令値として与え、前記比例積分制御器を動作させ、予め設定された第１の時間経過した後、前記比例積分制御器の比例ゲインを零とし、この時刻から予め設定された第２の時間経過した後に、この第２の時間内の任意の時間内において記録したｖ＿ｒｅｆの平均値とｉ＿ｆｂの平均値を２番目のデータｖ＿ｒｅｆ２、ｉ＿ｆｂ２とし、
電動機の１次抵抗Ｒ１を、ｖ＿ｒｅｆ２とｖ＿ｒｅｆ１の差、およびｉ＿ｆｂ２とｉ＿ｆｂ１の差に基づいて求め、電動機の線間抵抗値をＲL-L＝２・Ｒ１より求めることを特徴とする、誘導電動機のベクトル制御装置。
【請求項３】
予め任意に設定された一定値の指令値である電流指令値を３種類以上のレベルとし、それぞれの区間において求めた一次抵抗の値の平均値を一次抵抗値として求める、請求項２記載の誘導電動機のベクトル制御装置。
【請求項４】
計測した値ｖ＿ｒｅｆ１、ｉ＿ｆｂ１、ｖ＿ｒｅｆ２、ｉ＿ｆｂ２から得られる一次方程式から電流検出値ｉｆ＿ｆｂが零のときの電流指令値ｖ＿ｒｅｆ０を演算し、電圧オフセット値とする、請求項２記載の誘導電動機のベクトル制御装置。
【請求項５】
インバータにより三相交流を誘導電動機に供給し、該電動機の可変速運転を行うベクトル制御装置であって、インバータ出力の任意の二相あるいは三相に設けられた電流検出器と、電動機に流す一次電流の電流指令値と該電流検出器により検出された電流値から得られた一次電流検出器の一次電流値ｉ＿ｆｂを入力し、両者の偏差を零とするように出力電圧指令値ｖ＿ｒｅｆを制御する比例積分制御器と、電圧指令値ｖ＿ｒｅｆと電圧出力位相θｖを基に三相交流を出力する電力変換器を有する、誘導電動機のベクトル制御装置において、
電圧位相θｖを予め設定された任意の固定値とし、電圧指令の大きさｖｒｅｆを、電動機の基底運転周波数の１０分の１以上の周波数ｆｈ１および電圧の振幅をｖａｍｐとしてｖ＿ｒｅｆ＝ｖａｍｐ・ｓｉｎ（２・π・ｆｈ１・ｔ）で与え、電流検出値ｉ＿ｆｂが予め任意に設定された電流設定値になるようにｉ＿ｆｂを監視しながらｖａｍｐを加減調整し、ｉ＿ｆｂが前記電流設定値になった後、任意の設定時間を経過した後に、電圧指令の大きさｖ＿ｒｅｆの絶対値の平均値をｖ＿ｒｅｆ＿ａｖｅ１、電流検出値ｉ＿ｆｂの大きさの絶対値の平均値をｉ＿ｆｂ＿ａｖｅ１、ｖ＿ｒｅｆを基準としたｉ＿ｆｂの位相をθｄｉｆ１とし、
次に、周波数を電動機の基底運転周波数の１０分の１以上でｆｈ１とは異なる周波数ｆｈ２とし、前記電流設定値になるようにｖａｍｐを調整し、前記設定時間を経過した後に、電圧指令の大きさｖ＿ｒｅｆの絶対値の平均値をｖ＿ｒｅｆ＿ａｖｅ２、電流検出値ｉ＿ｆｂの大きさの絶対値の平均値をｉ＿ｆｂ＿ａｖｅ２、ｖ＿ｒｅｆを基準としたｉ＿ｆｂの位相をθｄｉｆ２とし、
ｖ＿ｒｅｆ＿ａｖｅ１、ｉ＿ｆｂ＿ａｖｅ１、位相θｄｉｆ１に基づく中間値Ｚｘｒ１、ｖ＿ｒｅｆ＿ａｖｅ２、ｉ＿ｆｂ＿ａｖｅ２、位相θｄｉｆ２に基づく中間値Ｚｘｒ２を計算し、
周波数ｆｈ１のときのＺｘｒ１および周波数ｆｈ２のときのＺｘｒ２を用いて得られる一次方程式から周波数ｆｈがｆｈ１・ｆｈ２／（ｆｈ１＋ｆｈ２）のときのＺｘｒの値を演算し、これと電動機の一次抵抗値Ｒ１を用いて電動機の二次抵抗をＲ２＝Ｚｘｒ−Ｒ１により求め、
また、前記周波数ｆｈ１およびｆｈ２の高い方の周波数をｆｈ＿１とし、この周波数に対する前記電圧指令の大きさｖ＿ｒｅｆの絶対値の平均値をｖ＿ｒｅｆ＿ａｖｅ＿１、電流検出値ｉ＿ｆｂの大きさの絶対値の平均値をｉ＿ｆｂ＿ａｖｅ＿１、前記ｖ＿ｒｅｆを基準とした電流検出値ｉ＿ｆｂの位相をθｄｉｆ＿１とし、ｖ＿ｒｅｆ＿ａｖｅ＿１、ｉ＿ｆｂ＿ａｖｅ＿１、位相θｄｉｆ＿１に基づく中間値Ｚｘｉを計算し、漏れインダクタンスをＬ＝Ｚｘｉ／（２・π・ｆｈ＿１）より求めることを特徴とする、誘導電動機のベクトル制御装置。
【請求項６】
請求項４記載の方法で求めた電圧オフセット値ｖ＿ｒｅｆ０を用いて、ｖ＿ｒｅｆ＿ａｖｅ１、ｖ＿ｒｅｆ０の差をｉ＿ｆｂ＿ａｖｅ１で除算したものを中間値Ｚｘ１、ｖ＿ｒｅｆ＿ａｖｅ２、ｖ＿ｒｅｆ０の差をｉ＿ｆｂ＿ａｖｅ２で除算したものを中間値Ｚｘ２とし、前記中間値Ｚｘ１と前記位相θｄｉｆ１とから前記中間値Ｚｘｒ１、前記中間値Ｚｘ２と前記位相θｄｉｆ２とから前記中間値Ｚｘｒ２を計算することにより、前記電動機の二次抵抗Ｒ２を求め、前記中間値Ｚｘ１、Ｚｘ２のうち前記周波数ｆｈ＿１に対して計算したものを中間値Ｚｘ＿１とし、前記中間値Ｚｘ＿１と前記位相θｄｉｆ＿１とから前記中間値Ｚｘｉを計算することにより、前記電動機の二次抵抗Ｒ２および漏れインダクタンスＬを求める、請求項５記載の誘導電動機のベクトル制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、誘導電動機のベクトル制御装置に関するものである。
【背景技術】
【０００２】
従来技術として、ＪＥＣ−３７に示されるような巻線抵抗測定、拘束試験、無負荷試験を行って電動機定数を求める方法をインバータの制御ソフトウェアに組込んだものがある（従来例１）。また、誘導電動機を停止したままの状態で、誘導電動機の定数をチューニングする方法として、特開平７−５５８９９がある（従来例２）。この方法では、単相交流を誘導電動機に供給し、ｄ軸電流検出値あるいはｑ軸電流検出値をフーリエ級数展開し、誘導電動機の定数を求めていた。ここで、ｄ−ｑ軸座標は電動機の回転磁界と同じ速度で回転する回転座標である。
【０００３】
従来例１に示す方法では、拘束試験と無負荷電流試験の間に誘導電動機の回転子の固定および固定の解除といった作業が必要であり、インバータ駆動による自動計測には向いていない面がある。また、無負荷電流試験では、誘導電動機単体で運転する必要があり、負荷が既に結合されている場合には、一旦切り離し電動機単体にするという作業が必要となり、効率が悪いという問題があった。
【０００４】
また、従来例２では、単相交流を印加し、フーリエ級数展開を利用して求めているのでソフトが複雑になり、ソフトの処理時間が長くなり、ソフトに大きな記憶容量を要するといった問題があった。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開平７−５５８９９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
したがって、本発明の目的は、誘導電動機に負荷が結合された状態でも誘導電動機の定数を高精度にチューニングすることが可能であり、かつ、このための演算が簡単な、誘導電動機のベクトル制御装置を提供することである。
【課題を解決するための手段】
【０００７】
本発明は、ｄ軸電流比例積分制御器と、ｑ軸電流比例積分制御器と、ｄ軸電圧指令値およびｑ軸電圧指令値から電圧指令の大きさｖ＿ｒｅｆと電圧位相θｖを演算し、電圧指令の大きさと電圧指令の位相を基に直流を三相交流に変換して誘導電動機へ出力する電力変換器とを備えた、誘導電動機のベクトル制御装置において、任意の負荷状態、任意の速度で電動機を運転した状態で、任意の時刻において、ｑ軸電圧指令ｖｑ＿ｒｅｆ、ｑ軸電流検出値ｉｑ＿ｆｂ、出力周波数ｆｐｈｉ、ｄ軸電流検出値ｉｄ＿ｆｂ、一次抵抗値Ｒ１、漏れインダクタンスＬから中間値Ｖｑｑを、ｄ軸電圧指令ｖｄ＿ｒｅｆ、ｄ軸電流検出値ｉｄ＿ｆｂ、出力周波数ｆｐｈｉ、ｑ軸電流検出値ｉｑ＿ｆｂ、一次抵抗値Ｒ１、漏れインダクタンスＬから中間値Ｖｄｄを算出し、中間値Ｖｑｑ、Ｖｄｄ、ｄ軸電流検出値ｉｄ＿ｆｂ、ｑ軸電流検出値ｉｑ＿ｆｂから中間値Ｑを算出し、中間値Ｖｑｑ、Ｖｄｄから中間値Ｅを算出し、中間値Ｅ、Ｑと出力周波数ｆｐｈｉから電動機の相互インダクタンスＭを求めるか、または、漏れインダクタンスＬ、相互インダクタンスＭ、基底電圧ｖ＿ｂａｓｅ、基底周波数ｆ＿ｂａｓｅから無負荷電流Ｉ０を求めることを特徴とする。
【発明の効果】
【０００８】
以上述べたように本発明によれば、誘導電動機を高精度に制御するために必要となる誘導電動機の一次抵抗および二次抵抗および漏れインダクタンスおよび相互インダクタンスあるいは無負荷電流を、該誘導電動機に負荷が結合されている状態においても高精度にチューニングすることができるという効果がある。
【図面の簡単な説明】
【０００９】
【図１】請求項１記載の実施形態を適用したブロック図である。
【図２】請求項２〜４記載の発明の実施形態を適用したブロック図である。
【図３】誘導電動機のＴ−１型等価回路図である。
【図４】誘導電動機に直流を流した場合の等価回路図である。
【図５】一次抵抗チューニング時の電圧指令値・電流検出値のタイムチャートである。
【図６】一次抵抗チューニング時の電圧指令値・電流検出値のグラフである。
【図７】請求項５、６記載の実施形態を適用したブロック図である。
【図８】平均値・位相差演算器８の構成図である。
【図９】二次抵抗および漏れインダクタンスチューニング時の等価回路である。
【図１０】二次抵抗および漏れインダクタンスチューニング時の電圧指令値・電流検出値のタイムチャートである。
【図１１】二次抵抗および漏れインダクタンスチューニング時の等価回路のインピーダンスのベクトル図である。
【図１２】二次抵抗および漏れインダクタンスチューニング時の等価回路のインピーダンスの実部成分の周波数による変化図である。
【図１３】１５Ｈｚと３０Ｈｚの信号を与えたときの電流と電圧値の関係を示す図である。
【発明を実施するための形態】
【００１０】
以下、本発明の実施の形態について図面を参照して説明する。
【００１１】
図１は本発明における誘導電動機の制御装置の一実施形態の構成を示すブロック図である。比例積分制御器１０はｑ軸電流指令ｉｑ＿ｒｅｆとｑ軸電流検出値ｉｑ＿ｆｂの偏差が零となるように制御するものであり、比例積分制御器１０の出力ｑ軸電圧指令ｖｑ＿ｒｅｆを作成する。同様に、比例積分制御器１１はｄ軸電流指令ｉｄ＿ｒｅｆとｄ軸電流検出値ｉｄ＿ｆｂの偏差が零となるように制御するものであり、比例積分制御器１１の出力ｄ軸電圧指令ｖｄ＿ｒｅｆを作成する。比例積分器の比例ゲインはＫｉ、積分ゲインは（１／Ｔ）で表している。電圧指令演算器１２はｖｑ＿ｒｅｆおよびｖｄ＿ｒｅｆから電圧指令の大きさｖ＿ｒｅｆおよび電圧位相θｖを演算し、さらにθｖに磁束の位相θｆｐｈｉを加算して三相交流座標での電圧位相を計算する。電力変換器２は前記ｖ＿ｒｅｆおよびθｒｅｆに基づく三相交流電圧を誘導電動機３に供給するための電力変換器である。誘導電動機３に流れる電流は電流検出器４および５で検出され、座標変換器６に入力され、ｄ−ｑ座標に変換され、ｉｑ＿ｆｂおよびｉｄ＿ｆｂとなる。
【００１２】
通常のベクトル制御を行う構成からｑ軸電圧指令値ｖｑ＿ｒｅｆ、ｄ軸電圧指令値ｖｄ＿ｒｅｆ、ｑ軸電流検出値ｉｑ＿ｆｂ、ｄ軸電流検出値ｉｄ＿ｆｂおよび出力周波数値ｆｐｈｉを取り出して、電動機定数演算器１に入力して、相互インダクタンスＭおよび無負荷電流値Ｉ０を求める。速度制御器１４は速度指令に基づいてｑ軸電流指令値ｉｑ＿ｒｅｆ、ｄ軸電流指令値ｉｄ＿ｒｅｆおよび出力周波数値ｆｐｈｉを演算するもので、一般に用いられているベクトル制御方式であり、本発明の特徴に関わるものではないので簡略化して記載している。座標変換器６は相電流の検出値をｄｑ座標系に変換する座標変換器であり、磁束位相θｐｈｉは出力周波数ｆｐｈｉを積分することにより求める。
【００１３】
ここでは、運転指令入力後、誘導電動機３の加速が完了した時点から１秒経過後に、出力周波数ｆｐｈｉ、ｄ軸電圧指令ｖｄ＿ｒｅｆ、ｑ軸電圧指令ｖｑ＿ｒｅｆ、ｄ軸電流検出値ｉｄ＿ｆｂ、ｑ軸電流検出値ｉｑ＿ｆｂを読み込み、予め設定されている電動機の基底電圧ｖ＿ｂａｓｅ、基底周波数ｆ＿ｂａｓｅおよび別途求めた一次抵抗値Ｒ１、漏れインダクタンスＬを用いて、
【００１４】
【数１】
0005333411.tif 000002
【００１５】
を計算することにより、電動機の相互インダクタンスＭおよび無負荷電流Ｉ０が求まる。
【００１６】
ここでは、加速完了時としているが、運転中の任意の時刻で測定しても差し支えない。
【００１７】
本発明の方法は通常の運転状態において、各部の信号を抜き出して演算しているので、ＰＧの有無などによる速度制御器の構成の違いに関係なく適用することが可能である。
【００１８】
図２は本発明の請求項２記載の誘導電動機のベクトル制御装置の構成を示すブロック図である。電動機定数演算器１は電流指令ｉ＿ｒｅｆを出力する。誘導電動機３に流れる電流値は、Ｕ相に設けられた電流検出器４で検出された電流ｉｕとＶ相に設けられた電流検出器５で検出されたｉｖとして取り込み、三相二相変換器６によって（１）式および（２）式の演算を行い二相交流電流ｉα、ｉβに変換する。
【００１９】
【数２】
0005333411.tif 000003
【００２０】
電流を検出する相はＵ相とＶ相の組み合わせに限らず任意の二相あるいは三相すべてを検出してもよい。
【００２１】
電流演算器７は二相交流電流ｉα、ｉβの二乗の和の平方根を計算し、電流検出値ｉ＿ｆｂを求める。ｉ＿ｆｂを平均値・位相差演算器８に入力し、平均値ｉ＿ｆｂ＿ａｖｅを計算する。ここでは平均値の計算は、ｉ＿ｆｂの絶対値をとり、その結果を、ローパスフィルタを通すことにより得ているが、移動平均等の別の方法を用いて平均値を計算してもよい。電流ＰＩ制御器１３は電流指令ｉ＿ｒｅｆと電流検出平均値ｉ＿ｆｂ＿ａｖｅが一致するように制御する。電流ＰＩ制御器１３の出力は電圧指令ｖ＿ｒｅｆとなる。電力変換器２では、電圧指令値ｖ＿ｒｅｆを線間電圧として換算し、電動機定数演算器１から与えられた電圧位相θｖを用いて三相交流の出力位相を演算し、誘導電動機３に三相交流電力を供給する。
【００２２】
請求項２の実施形態について説明する。
【００２３】
誘導電動機の一相当たりのＴ−１型等価回路を図３に示す。Ｒ１は一次抵抗、Ｌは漏れインダクタンス、Ｍは相互インダクタンス、Ｒ２は二次抵抗、ｓはすべりである。直流を流した場合には、相互インダクタンスＭのインピーダンス分は零となるので、等価回路は図４のようになる。
【００２４】
以下では、Ｕ相の電流がピークとなるときの位相を０°として説明する。
【００２５】
本実施形態では、電圧位相θｖの位相を０°とする。
【００２６】
まず、電流指令値ｉ＿ｒｅｆとして誘導電動機定格電流の２０％の値を与えると、電流ＰＩ制御器１３の働きにより図５に示すように電圧指令ｖ＿ｒｅｆが変化し、電流検出値ｉ＿ｆｂ＿ａｖｅがｉ＿ｒｅｆ１に一致したところで、ｖ＿ｒｅｆが一定になる。ここでは、２秒間待つようにして、時間で電流制御を行う区間Ａの幅を決定している。この安定になるまでの時間は制御特性に関係するため通常は２秒間待てば十分であるが、負荷機の特性等で電流ＰＩ制御器１３のゲインが上げられないような場合には、この時間を長くする。２秒間経過した後、電流ＰＩ制御器１３のゲインＫｉを零とし、積分器に溜まった値をｖ＿ｒｅｆとして出力することにより電圧指令値ｖ＿ｒｅｆを固定する。さらに一定時間（ここでは１秒間とした）待った後、ｖ＿ｒｅｆの平均値ｖ＿ｒｅｆ＿ａｖｅおよびｉ＿ｆｂ＿ａｖｅを読み込み、ｖ＿ｒｅｆ１、ｉ＿ｆｂ１とする。ｖ＿ｒｅｆ＿ａｖｅはｖ＿ｒｅｆの値を平均値・位相差計算器８に入力し計算する。次に、電流指令ｉ＿ｒｅｆとして誘導電動機定格電流の４０％を与え、同様に制御を行い、電圧指令値ｖ＿ｒｅｆ＿ａｖｅおよび電流検出値ｉ＿ｆｂ＿ａｖｅを読み込み、ｖ＿ｒｅｆ２、ｉ＿ｆｂ２とする。この２点のデータをグラフにすると図６のようになる。この傾きが一次抵抗値Ｒ１を表すので、
【００２７】
【数３】
0005333411.tif 000004
【００２８】
により計算する。そして２×Ｒ１を線間抵抗値ＲL-Lとする。電流値はここでは誘導電動機定格電流の２０％、４０％としたが、これとは異なる値としてもよいし、３点以上の電流値について実行してもよい。
【００２９】
請求項３記載のベクトル制御装置は３点以上の測定を行った場合で、例えば２０％、４０％、６０％の３種類の電流値で行った場合は、２０％−４０％、４０％−６０％、２０％−６０％の間でそれぞれ傾きを計算し、その傾きの平均を取って用いればよい。
【００３０】
請求項４記載のベクトル制御装置について説明する。図６に示すように、先の測定したデータを一次式で近似して延長し、電流値が零のときのｖ＿ｒｅｆの値を電圧オフセット値ｖ＿ｒｅｆ０として記録する。これは、電力変換器２に用いられる素子などによる電圧降下分に相当するものである。３種類以上の電流値について測定している場合には、任意の２点の直線近似あるいは平均２乗誤差法による回帰曲線によって求めればよい。
【００３１】
請求項５の実施形態について説明する。図７と図８は請求項５および請求項６記載の実施形態のブロック図である。
【００３２】
図７において、電動機定数演算器１から出力電圧指令ｖ＿ｒｅｆと出力電圧位相θｖを電力変換器２に与え、これに基づき三相交流を出力して誘導電動機３を運転する。誘導電動機３に流れる電流値は、Ｕ相に設けられた電流検出器４で検出された電流ｉｕとＶ相に設けられた電流検出器５で検出されたｉｖとして取り込み、座標変換器６によって（１）式および（２）式の演算を行い、二相交流電流ｉα、ｉβに変換する。電流を検出する相はＵ相とＶ相の組み合わせに限らず任意の二相あるいは三相すべてを検出してもよい。
【００３３】
電流演算器７において二相交流電流ｉα、ｉβの二乗の和の平方根を計算し、電流検出値ｉ＿ｆｂを求める。電圧指令ｖ＿ｒｅｆ、電流検出値ｉ＿ｆｂおよび電動機定数演算器１によって与えられるｖ＿ｒｅｆの振幅の瞬時値を与える位相θｈは平均値・位相差演算器８に入力され、ｖ＿ｒｅｆの平均値ｖ＿ｒｅｆ＿ａｖｅ、ｉ＿ｆｂの平均値ｉ＿ｆｂ＿ａｖｅおよび位相差θｄｉｆが演算され、電動機定数演算器１に入力され、電動機定数の演算を行う。図２との相違点は、電流指令を与えるのではなく、電圧指令ｖ＿ｒｅｆを与えている点と、電圧指令ｖ＿ｒｅｆとして与える周波数成分の位相θｈを平均値・位相差演算回路８に入力している点である。図８は平均値・位相差演算器６の構成を示すブロック図である。図８のブロック図の処理によりｖ＿ｒｅｆ、ｉ＿ｒｅｆの平均値ｉ＿ｆｂ＿ａｖｅおよび位相差θｄｉｆを演算する。
【００３４】
図３に示した誘導電動機の等価回路は、周波数が高くなると相互インダクタンスＭによるインピーダンスωＭがＲ２に比べて大きくなるため、図９に示すようにＲ１、Ｌ、Ｒ２の直列回路で近似できる。したがって、電圧、電流の大きさおよび両者の位相差から、抵抗分Ｒ１＋Ｒ２とリアクタンス分ωＬが求まる。
【００３５】
本実施形態では、θｖを０°とし、第１の周波数ｆｈ１＝１５Ｈｚ、第２の周波数ｆｈ２＝３０Ｈｚ、請求項５に記載の電流設定値は誘導電動機定格電流の８０％としている。まず、電圧振幅の大きさＶａｍｐ＝０として、電圧指令の大きさｖｒｅｆをｖ＿ｒｅｆ＝ｖａｍｐ・ｓｉｎ（２・π・１５・ｔ）、［ｔは時刻］で与えて運転する。電流検出平均値ｉ＿ｆｂが誘導電動機の定格電流の８０％になるようにｉ＿ｆｂを監視しながら電圧振幅Ｖａｍｐを加減する。Ｖａｍｐの加減量は、電流が急激に変化しないように適切な大きさとする。本実施形態では、誘導電動機定格電圧の１０００分の１の大きさをＶａｍｐに加減算した。電流検出平均値ｉ＿ｆｂが誘導電動機の定格電流の８０％になった後、任意の設定時間（ここでは３秒とした）経過した後に、電圧指令の大きさｖ＿ｒｅｆの絶対値の平均値をｖ＿ｒｅｆ＿ａｖｅ１および電流検出値ｉ＿ｆｂの大きさの絶対値の平均値をｉ＿ｆｂ＿ａｖｅ１およびｖ＿ｒｅｆを基準としたｉ＿ｆｂの位相をθｄｉｆ１とし、次に、周波数を３０Ｈｚとし、１５Ｈｚのときと同様の運転を行い、このときの電圧指令の大きさｖ＿ｒｅｆの絶対値の平均値をｖ＿ｒｅｆ＿ａｖｅ２、電流検出値ｉ＿ｆｂの大きさの絶対値の平均値をｉ＿ｆｂ＿ａｖｅ２、ｖ＿ｒｅｆを基準としたｉ＿ｆｂの位相をθｄｉｆ２とする。ここでは、平均値はそれぞれの飽和値をローパスフィルタに入力しその出力を用いている。このときの電圧指令、電流検出値のタイムチャートを図１０に示す。ここで求めた電圧、電流、位相差の関係を図１１に示すように複素数で取り扱うこととすると、インピーダンスおよびその実部成分と虚部成分は次式で得られる。
【００３６】
【数４】
0005333411.tif 000005
【００３７】
このとき実部成分Ｚｘｒ１、Ｚｘｒ２が抵抗分Ｒ１＋Ｒ２を、虚部成分Ｚｘｉ１、Ｚｘｉ２がリアクタンス成分ωＬを表す。まず、実部成分について考える。ｆｈ１（１５Ｈｚ）のときのＺｘｒ１およびｆｈ２（３０Ｈｚ）のときのＺｘｒ２をグラフに表すと図１２のようになり、周波数で変化している。これは、表皮効果などの影響によるものと考えられる。Ｒ２＝Ｚｘｒ−Ｒ１で求まるが、Ｒ１は直流を流して測定したものであるので、図１２に示すように、測定値を直線近似して、周波数ｆｈ＝ｆｈ１・ｆｈ２／(ｆｈ１＋ｆｈ２)＝１５・３０／(１５＋３０)＝１０Ｈｚのときの値をＺｘｒとして用いている。次に、虚数成分について考える。虚数成分については周波数成分にほぼ比例するので、ｆｈ２（３０Ｈｚ）のときの値を用いて、Ｚｘｉ＝Ｚｘｉ２、ｆｈ＿１＝ｆｈ２として、漏れインダクタンスをＬ＝Ｚｘｉ／（２・π・ｆｈ＿１）より求める。ここで、ｆｈ２を用いたのは周波数が高いほうが、電圧値が大きくなるため、測定誤差が小さくできるからである。低いほうの周波数を用いてもよいし、２つの周波数における傾きから計算してもよい。
【００３８】
次に、請求項６の実施形態について説明する。前記二次抵抗および漏れインダクタンスの測定において、先に求めた電圧オフセット値ｖ＿ｒｅｆ０を用いてＺｘ１およびＺｘ２を次式により計算する。
【００３９】
【数５】
0005333411.tif 000006
【００４０】
以降の計算は前述と同様である。
【００４１】
請求項５の実施形態において、前記と同じ周波数で、前記測定時に流した電流値とは異なる大きさの電流ｉ＿ｆｂ２を流した状態で同様の測定を行う。ここでは例としてｉ＿ｆｂ２をモータ定格電流の４０％(前記の２分の１)とし、１５Ｈｚにおける電圧指令値の絶対値の平均値をｖ＿ｒｅｆ＿ａｖｅ３、電流検出値の絶対値の平均値をｉ＿ｆｂ＿ａｖｅ３とし、３０Ｈｚにおける電圧指令値の平均値をｖ＿ｒｅｆ＿ａｖｅ４、電流検出値の絶対値の平均値をｉ＿ｆｂ＿ａｖｅ４とする。図１３(ａ)(ｂ)に示すように、１５Ｈｚ、３０Ｈｚにおいてそれぞれ２つの電流値で直線近似し、電流値が零のときの値を、１５Ｈｚにおける電圧オフセットｖ＿ｏｆｓ１５、３０Ｈｚにおける電圧オフセットｖ＿ｏｆｓ３０として求める。これらのオフセット値を請求項４記載の電圧オフセット値ｖ＿ｒｅｆ０の代わりに１５Ｈｚ、３０Ｈｚにおける電圧指令値に対して用いることで、電圧オフセットを補償する方法もある。また、電圧オフセット値を求めずに、電流値を変えたときの傾きから、１５Ｈｚ、３０Ｈｚそれぞれのインピーダンスを求めても良い。また、インピーダンスの実部、虚部を求めるための位相については、２つの電流値の平均値を用いてもよい。
【００４２】
なお、上記に述べた処理では簡単のため説明を省略したが、上記１５Ｈｚ、３０Ｈｚの信号を与えたときの電圧値・電流値は絶対値をとった後ローパスフィルタを通すことで平均化したもので平均値であるのに対し、請求項４の実施の形態で述べた電圧値オフセット値ｖ＿ｒｅｆ０は直流値から得たもので実効値あるいは最大値であるため、ｖ＿ｒｅｆ０を平均値換算した値を用いる。ここでは平均値としたが、それぞれの換算の整合が取れていれば、実効値、平均値、最大値のどれを用いてもよい。
【符号の説明】
【００４３】
１  電動機定数演算器
２  電力変換器
３  誘導電動機
４，５  電流検出器
６  座標変換器（三相−二相変換）
７  電流検出値演算器
８  平均値・位相差演算器
１０  ｑ電流ＰＩ制御器
１１  ｄ電流ＰＩ制御器
１２  電圧指令演算器
１４  速度制御器
【図１】
0005333411.tif 000007
【図２】
0005333411.tif 000008
【図３】
0005333411.tif 000009
【図４】
0005333411.tif 000010
【図５】
0005333411.tif 000011
【図６】
0005333411.tif 000012
【図７】
0005333411.tif 000013
【図８】
0005333411.tif 000014
【図９】
0005333411.tif 000015
【図１０】
0005333411.tif 000016
【図１１】
0005333411.tif 000017
【図１２】
0005333411.tif 000018
【図１３】
0005333411.tif 000019