JP4613475B2 - Sensorless vector control method and control apparatus for AC motor - Google Patents

Sensorless vector control method and control apparatus for AC motor Download PDF

Info

Publication number
JP4613475B2
JP4613475B2 JP2003067279A JP2003067279A JP4613475B2 JP 4613475 B2 JP4613475 B2 JP 4613475B2 JP 2003067279 A JP2003067279 A JP 2003067279A JP 2003067279 A JP2003067279 A JP 2003067279A JP 4613475 B2 JP4613475 B2 JP 4613475B2
Authority
JP
Japan
Prior art keywords
speed
magnetic flux
command
motor
value
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
JP2003067279A
Other languages
Japanese (ja)
Other versions
JP2004282807A (en
Inventor
英昭 井浦
陽一 山本
茂和 中村
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Yaskawa Electric Corp
Original Assignee
Yaskawa Electric Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Yaskawa Electric Corp filed Critical Yaskawa Electric Corp
Priority to JP2003067279A priority Critical patent/JP4613475B2/en
Priority to US10/548,671 priority patent/US7463005B2/en
Priority to PCT/JP2004/002988 priority patent/WO2004082120A2/en
Priority to DE112004000414T priority patent/DE112004000414T5/en
Priority to CNB2004800066380A priority patent/CN100379142C/en
Publication of JP2004282807A publication Critical patent/JP2004282807A/en
Application granted granted Critical
Publication of JP4613475B2 publication Critical patent/JP4613475B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H02GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
    • H02PCONTROL OR REGULATION OF ELECTRIC MOTORS, ELECTRIC GENERATORS OR DYNAMO-ELECTRIC CONVERTERS; CONTROLLING TRANSFORMERS, REACTORS OR CHOKE COILS
    • H02P21/00Arrangements or methods for the control of electric machines by vector control, e.g. by control of field orientation
    • H02P21/14Estimation or adaptation of machine parameters, e.g. flux, current or voltage
    • H02P21/141Flux estimation
    • HELECTRICITY
    • H02GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
    • H02PCONTROL OR REGULATION OF ELECTRIC MOTORS, ELECTRIC GENERATORS OR DYNAMO-ELECTRIC CONVERTERS; CONTROLLING TRANSFORMERS, REACTORS OR CHOKE COILS
    • H02P21/00Arrangements or methods for the control of electric machines by vector control, e.g. by control of field orientation
    • H02P21/14Estimation or adaptation of machine parameters, e.g. flux, current or voltage
    • H02P21/18Estimation of position or speed
    • HELECTRICITY
    • H02GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
    • H02PCONTROL OR REGULATION OF ELECTRIC MOTORS, ELECTRIC GENERATORS OR DYNAMO-ELECTRIC CONVERTERS; CONTROLLING TRANSFORMERS, REACTORS OR CHOKE COILS
    • H02P21/00Arrangements or methods for the control of electric machines by vector control, e.g. by control of field orientation
    • H02P21/24Vector control not involving the use of rotor position or rotor speed sensors
    • H02P21/26Rotor flux based control
    • HELECTRICITY
    • H02GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
    • H02PCONTROL OR REGULATION OF ELECTRIC MOTORS, ELECTRIC GENERATORS OR DYNAMO-ELECTRIC CONVERTERS; CONTROLLING TRANSFORMERS, REACTORS OR CHOKE COILS
    • H02P2207/00Indexing scheme relating to controlling arrangements characterised by the type of motor
    • H02P2207/01Asynchronous machines

Landscapes

  • Engineering & Computer Science (AREA)
  • Power Engineering (AREA)
  • Control Of Ac Motors In General (AREA)

Description

【0001】
【発明の属する技術分野】
本発明は、交流電動機、特に誘導電動機の速度センサレスベクトル制御方法及び装置に関する。
【0002】
【従来の技術】
従来の誘導電動機の速度推定方法および誘導電動機駆動装置として、例えば特開平08−205599号公報(特許文献1)には、全次元磁束速度オブザーバにおいて、2次鎖交磁束推定値から求めた2次鎖交磁束の絶対値で速度推定値を補正することにより、速度推定値の誤差を減少させることが提案されている。
また、特開2002−136196号公報(特許文献2)には、二次磁束が立ち上がるまでに過大なトルク電流が流れることによるショックを抑制するために、トルク指令値を生成する指令値発生手段から電圧指令値演算回路の経路に、タイマとリミッタ設定演算手段とトルクリミッタとを挿入し、始動信号発生回路からの始動信号が有効となってからの時間をタイマで計測し、この計測値に基づいてリミッタ設定値演算手段でトルクリミッタ値を演算し、このトルクリミッタ値以下にトルク指令値を制限した値を新たなトルク指令値とすることにより、滑らかな始動を行わせる方法が提案されている。
【0003】
また、特開平8−70599号公報(特許文献3)には、同一次元オブザーバと速度適応機構からなる速度適応2次磁束オブザーバにより誘導電動機の実速度値を推定し、電動機速度推定値と電動機速度指令値との比較誤差信号によって電流制御部を制御してベクトル制御を行う誘導電動機の速度センサレスベクトル制御装置であって、速度推定値が最大速度よりも大きくなったときに、過転防止装置により1次トルク軸電流指令値を零にして加速方向のトルクを生じさせず、誘導電動機を過回転させない方法が提案されている。
【0004】
【特許文献1】
特開平08−205599号公報
【特許文献2】
特開2002−136196号公報
【特許文献3】
特開平8−70599号公報
【0005】
【発明が解決しようとする課題】
前記の特許文献1において提案された全次元磁束速度オブザーバのA,B,G行列(後述)の各要素は、通常速度以外では変化しない固定値として演算するようになっている。しかしながら、誘導電動機が磁気飽和し易い特性の場合、磁束指令の大きさにより相互インダクタンスが変化するので、固定値のままでは速度推定値や推定磁束位相が不正確となり、指令通りに運転ができなくなる。
また、上述の特許文献1において提案された全次元磁束速度オブザーバは、離散値化処理で磁束や速度を推定しており、オブザーバ計算を簡易化するために、オイラー1次近似を用いている。またこれらの計算時に微小時間(サンプリング時間)の間は速度が一定値であるとして、演算を行っている。しかし、小容量でイナーシャの小さい誘導電動機を負荷なしの状態で急加速した場合、微小時間(サンプリング時間)の間に速度が変化してしまう。この場合、全次元磁束速度オブザーバでの速度推定値が誘導電動機の実速度と乖離してしまうことになる。そうすると制御不安定状態となり、大きな電流が流れたり、過スリップ状態での運転となり、誘導電動機を安定に運転できなくなってしまう。特に加速時間が短い場合や速度の変化量が大きい場合に陥りやすい。一方、加速時間が短くても速度変化量が小さい場合には、このような状態にはなりにくい。
【0006】
また、特許文献2記載の方法は、二次磁束の立ち上がりの遅い大容量の誘導電動機に対する処置を行うものであり、小容量でイナーシャの小さい誘導電動機における上記問題は解決できない。通常は特許文献2のように始動時のトルクリミット値を抑制すればよいが、そうすると速度変化量が小さい場合にも、トルクリミットが働いてしまう。
また、特許文献3記載の方法は、速度適応2次磁束オブザーバにより誘導電動機の実速度値を推定し制御するものではあるが、過速度を防止するための方法であり、小容量でイナーシャの小さい誘導電動機における上記問題は解決できない。
【0007】
本発明は、全次元磁束速度オブザーバの速度推定値や磁束推定値を、実際の交流電動機と一致させることができる交流電動機の速度センサレスベクトル制御方法及び装置を提供することを第1の目的とする。
また、本発明は、速度偏差が大きい場合に制御が不安定になることなく、急加速させることができる交流電動機の速度センサレスベクトル制御方法及び装置を提供することを第2の目的とする。
【0008】
【課題を解決するための手段】
上記第1の目的を達成するため、請求項1記載の発明は、交流電動機へ電力を出力する電力変換器と、任意の磁束指令に対して、前記交流電動機の磁気飽和特性から励磁電流指令を演算する励磁電流指令演算手段と、任意のトルク指令と前記磁束指令からトルク電流指令を演算するトルク電流指令演算手段と、前記交流電動機に流れる電流を検出する電流検出手段と、検出した電流を固定子座標系に座標変換する座標変換手段と、前記励磁電流指令と前記トルク電流指令と前記座標変換された電流検出値と速度推定値と磁束位相推定値からベクトル制御演算し出力電圧指令を出力するベクトル制御演算手段と、前記出力電圧指令から前記電力変換器をPWM駆動するための信号を作成するスイッチングパターン発生手段と、前記出力電圧指令と前記座標変換された電流検出値から前記速度推定値と磁束位相推定値を推定する全次元磁束速度オブザーバを備えた交流電動機の制御方法において、前記全次元磁束速度オブザーバで用いる行列式の係数を、磁束指令に応じて補正することを特徴とする。
請求項1記載の発明においては、全次元磁束速度オブザーバの速度推定値や磁束推定値と実際の交流電動機の速度や磁束を一致させることができるので、磁気飽和し易い交流電動機においても、速度を精度良く推定することができる。
【0009】
請求項2記載の発明は、請求項1記載の交流電動機のセンサレスベクトル制御方法において、前記行列式の係数は、前記交流電動機の相互インダクタンスの磁気飽和特性の変化に基づいて補正することを特徴とする。
請求項2記載の発明においては、前記行列式の係数のそれぞれを演算すると膨大な演算量となることを、交流電動機の相互インダクタンスの磁気飽和を特性を考慮して演算実施することで、近似演算が可能となり、速度を精度良く推定することができる。
請求項3記載の発明は、請求項1または2に記載の交流電動機のセンサレスベクトル制御方法において、前記全次元磁束速度オブザーバで用いる行列式の係数を、前記励磁電流指令から演算された前記磁束レベルに応じて補正することを特徴とする。
請求項3記載の発明においては、励磁電流指令から磁束モデル演算により磁束レベルを演算するので、磁束指令が急変しても、実際の磁束によく追従できる。
【0010】
請求項4記載の発明は、交流電動機へ電力を出力する電力変換器と、任意の磁束指令に対して、前記交流電動機の磁気飽和特性から励磁電流指令を演算する励磁電流指令演算手段と、任意のトルク指令と前記磁束指令からトルク電流指令を演算するトルク電流指令演算手段と、前記交流電動機に流れる電流を検出する電流検出手段と、検出した電流を固定子座標系に座標変換する座標変換手段と、前記励磁電流指令と前記トルク電流指令と前記座標変換された電流検出値と速度推定値と磁束位相推定値からベクトル制御演算し出力電圧指令を出力するベクトル制御演算手段と、前記出力電圧指令から前記電力変換器をPWM駆動するための信号を作成するスイッチングパターン発生手段と、前記出力電圧指令と前記座標変換された電流検出値から前記速度推定値と磁束位相推定値を推定する全次元磁束速度オブザーバを備えた交流電動機の制御装置において、前記全次元磁束速度オブザーバで用いる行列式の係数を、磁束指令に応じて補正する係数補正手段を有することを特徴とする。
請求項4記載の発明においては、全次元磁束速度オブザーバの速度推定値や磁束推定値と実際の交流電動機の速度や磁束を一致させることができるので、磁気飽和し易い交流電動機においても、速度を精度良く推定することができる
【0011】
請求項5記載の発明は、請求項4記載の交流電動機のセンサレスベクトル制御装置において、前記係数補正手段は、前記交流電動機の相互インダクタンスの磁気飽和特性の変化に基づいて前記係数を補正するものであることを特徴とする。
請求項5記載の発明においては、前記行列式の係数のそれぞれを演算すると膨大な演算量となることを、交流電動機の相互インダクタンスの磁気飽和を特性を考慮して演算実施することで、近似演算が可能となり、速度を精度良く推定することができる。
請求項6記載の発明は、請求項4または5に記載の交流電動機のセンサレスベクトル制御装置において、前記励磁電流指令から磁束レベルを演算する磁束モデル演算手段と、前記磁束レベルに応じて、前記全次元磁束速度オブザーバで用いる行列式の係数を補正する係数補正手段を有することを特徴とする。
請求項6記載の発明においては、励磁電流指令から磁束モデル演算により磁束レベルを演算するので、磁束指令が急変しても、実際の磁束によく追従できる。
【0012】
また、前記第2の目的を達成するため、請求項7記載の発明は、交流電動機へ電力を出力する電力変換器と、前記交流電動機に流れる電流を検出する電流検出手段と、検出した電流を固定子座標系に座標変換する座標変換手段と、任意の速度指令と前記交流電動機の速度推定値が一致するようにトルク電流指令を出力する速度制御手段と、任意の励磁電流指令、前記トルク電流指令、前記座標変換された電流検出値、速度推定値、および磁束位相推定値からベクトル制御演算し出力電圧指令を出力するベクトル制御演算手段と、前記出力電圧指令から前記電力変換器をPWM駆動するための信号を作成するスイッチングパターン発生手段と、前記出力電圧指令と前記座標変換された電流検出値から前記速度推定値と前記磁束位相推定値を推定する速度推定手段とを備えた交流電動機の制御方法において、前記速度制御手段の入力となる前記任意の速度指令と前記速度推定値の偏差である速度偏差を前記速度制御手段に入力する際に、前記速度推定手段の能力以上の加速が発生しないように前記速度偏差をリミットして、前記速度制御手段に入力することを特徴とする。
請求項7記載の発明においては、交流電動機の最短で加速できる時間と速度推定手段が最短で加速できる時間から、速度制御手段に入力する速度偏差値を制限することにより、交流電動機を急加減速しても安定に速度制御することができる。
請求項8記載の発明は、請求項7記載の交流電動機のセンサレスベクトル制御方法において、前記速度推定手段は、全次元オブザーバと速度推定器から構成された全次元磁束速度オブザーバであることを特徴とする。
請求項8記載の発明においては、全次元磁束速度オブザーバで速度を推定し、任意の速度指令にその速度推定値を一致させるようにすることができる。
【0013】
請求項9記載の発明は、交流電動機へ電力を出力する電力変換器と、前記交流電動機に流れる電流を検出する電流検出手段と、検出した電流を固定子座標系に座標変換する座標変換手段と、任意の速度指令と前記交流電動機の速度推定値が一致するようにトルク電流指令を出力する速度制御手段と、任意の励磁電流指令、前記トルク電流指令、前記座標変換された電流検出値、速度推定値、および磁束位相推定値からベクトル制御演算し出力電圧指令を出力するベクトル制御演算手段と、前記出力電圧指令から前記電力変換器をPWM駆動するための信号を作成するスイッチングパターン発生手段と、前記出力電圧指令と前記座標変換された電流検出値から前記速度推定値と前記磁束位相推定値を推定する速度推定手段とを備えた交流電動機の制御装置において、前記速度制御手段の入力となる前記任意の速度指令と前記速度推定値の偏差である速度偏差を前記速度制御手段に入力する際に、全次元磁束速度オブザーバの速度推定能力以上の加速が発生しないように前記速度偏差をリミットして、前記速度制御手段に入力する速度偏差リミット手段を有することを特徴とする。
請求項9記載の発明においては、交流電動機の最短で加速できる時間と速度推定手段が最短で加速できる時間から、速度制御手段に入力する速度偏差値を速度制御手段に入力する速度偏差リミット手段で制限することにより、交流電動機を急加減速しても安定に速度制御することができる。
請求項10記載の発明は、請求項9記載の交流電動機のセンサレスベクトル制御装置において、前記速度推定手段は、全次元オブザーバと速度推定器から構成された全次元磁束速度オブザーバであることを特徴とする。
請求項10記載の発明においては、全次元磁束速度オブザーバで速度を推定し、任意の速度指令にその速度推定値を一致させるようにすることができる。
【0014】
【発明の実施の形態】
以下、本発明の実施の形態について、図面を参照して説明する。
<第1実施形態>
図1は本発明における交流電動機のセンサレスベクトル制御装置の第1実施形態の構成を示すブロック図、図2は励磁電流指令演算回路の構成を示すブロック図、図3はトルク電流指令演算回路の構成を示すブロック図である。
本実施形態における交流電動機のセンサレスベクトル制御装置は、三相交流をパワー素子により直流電圧に変換し、その直流電圧をPWM制御方式により任意の周波数と電圧の交流に変換し出力する電力変換器1と、電力変換器1から出力される交流により駆動される交流電動機の一種である誘導電動機2と、誘導電動機に流れる電流を検出するための電流検出回路3と、電流検出回路で検出した電流を固定子座標系で3相2相変換した1次電流検出値is α、is βを出力する座標変換回路4と、図2のように任意の磁束指令Φrefを入力し鉄心飽和係数演算回路11から出力される磁気飽和係数kΦと磁束指令100%時の無負荷電流im0の積から励磁電流指令idrefを演算する励磁電流指令演算回路5と、図3のように任意のトルク指令Trefを任意の磁束指令Φrefで除算し、トルク電流換算係数kitとの積からトルク電流指令iqrefを演算するトルク電流指令演算回路6と、前記励磁電流指令idrefと前記トルク電流指令iqrefと前記1次電流検出値is α、is βと後述する全次元磁束速度オブザーバ9から出力される速度推定値ωrhatと磁束位相推定値θhatからベクトル制御演算して、出力電圧指令Vs α、Vs βを出力するベクトル制御演算回路7と、前記出力電圧指令Vs α、Vs βから前記電力変換器1を駆動するための信号を作成するスイッチングパターン発生回路8と、前記出力電圧指令Vs α、Vs βと前記1次電流検出値is α、is βを入力とし、誘導電動機の電圧電流方程式を全次元オブザーバの逐次形式で解くことにより、1次電流推定値is α hat、is β hatと磁束推定値Φr α hat、Φr β hatを推定し、前記1次電流検出値is α、is βと前記1次電流推定値is α hat、is β hatと前記磁束推定値Φr α hat、Φr β hatとから速度推定値ωrhatと磁束位相推定値θhatを推定する全次元磁束速度オブザーバ9と、任意の磁束指令Φrefに応じて、前記全次元磁束速度オブザーバ9のA,B,G行列の各要素の中で磁気飽和特性により変化する係数を補正し出力する係数補正回路10を備えている。
【0015】
この実施形態において、全次元磁束速度オブザーバ9は誘導電動機の電圧電流方程式から導出した全次元オブザーバと速度推定器から構成される。全次元オブザーバは、
【数1】

Figure 0004613475
・・・(1)但し、
r11=−R/(σL)−(1−σ)/(στ
r12=−(1/ρ)・1/τ
i12=1/ρ
r21=L/τ
r22=−1/τ
i22=1
11=1/σL
=(L−1)(1/σ)(R/L+1/τ
=−(L−1)
=L(L−1)(L/L)−(L−1)(L/L
=−(L−1)ρ
σ=1−L /(L・L
τ=L/R
ρ=−(σ・L・L)/L
s:1次抵抗、Rr:2次抵抗、Lm:相互インダクタンス
s:1次自己インダクタンス、Lr:2次自己インダクタンス
ωrhat:速度推定値、L:オブザーバゲイン
s α:1次電流検出値α軸成分、is β:1次電流検出値β軸成分
s α:1次電圧α軸成分、Vs β:1次電圧β軸成分
s α hat:1次電流推定値α軸成分、is β hat:1次電流推定値β軸成分
Φr α hat:磁束推定値α軸成分、Φr β hat:磁束推定値β軸成分
の構成とする。
【0016】
1次電流検出値is α、is βと1次電流推定値is α hat、is β hatと磁束推定値Φr α hat、Φr β hatとから、速度推定値ωrhat
ωrhat=kω pr β hat(is α-is α hat)- Φr α hat(is β-is β hat)}
+kω i∫{Φr β hat(is α-is α hat)- Φr α hat(is β-is β hat)}dt ・・・(2)
で推定できる。実際には、ソフトウェア上で実現するため、離散化処理し、kTs(Ts:サンプリング時間)時の速度推定値ωrhat(k)は1次電流検出値is α(k)、is β(k)と1次電流推定値is α hat(k)、is β hat(k)と磁束推定値Φr α hat(k)、Φr β hat(k)とから(2)式を離散化した
【数2】
Figure 0004613475
で推定できる。
【0017】
同様に(1)式の全次元磁束オブザーバの後退差分より得られる
【数3】
Figure 0004613475
・・・(4)
の逐次式に従い、(k+1)Ts時の1次電流推定値is α hat(k+1)、is β hat(k+1)と磁束推定値Φr α hat(k+1)、Φr β hat(k+1)を推定する。また、磁束の位相推定値θhat(k+1)は
θhat(k+1)=tan-1(Φr β hat(k+1)/Φr α hat(k+1)) ・・・(5)
で推定される。
【0018】
この全次元オブザーバにおいて、A、B、G行列をそれぞれ
【数4】
Figure 0004613475
と定義する。ここで、ar11、ar12、ai12、ar21、ar22、ai22、b11、g1、g2、g3、g4は(1)式のところで定義したように誘導電動機の1次抵抗Rs、2次抵抗Rr、相互インダクタンスLm、1次自己インダクタンスLs、2次自己インダクタンスLrにより演算される。通常これらの係数は一定値であるとして、イニシャル処理時に計算しておき、全次元オブザーバ演算時には固定値として演算する。
通常はこの全次元磁束速度オブザーバ9を用いることで、誘導電動機の速度を精度良く推定することができる。しかしながら、誘導電動機が磁気飽和し易い場合には、全次元磁束速度オブザーバ9の速度推定値や磁束推定値がモータの実際値と一致しなくなり、不安定となったり、場合によっては始動できなくなるという問題が発生する。
【0019】
誘導電動機の磁気飽和特性は予め磁気飽和係数演算回路で定義してある。ここでは、磁束指令100%時を1.0とし、70%磁束指令時の磁気飽和係数kΦ 1及び130%磁束指令時の磁気飽和係数kΦ 2により、直線近似で磁気飽和特性を表している。磁気飽和しにくい誘導電動機の場合には、kΦ 1=0.7、kΦ 2=1.3となる。しかし、磁気飽和し易い誘導電動機の場合には、kΦ 1<0.7、kΦ 2>1.3となり、磁気飽和し易いほどkΦ 1は小さく、kΦ 2は大きくなる。ここで、磁束指令Φrefと磁気飽和係数kΦの比km
mref/kΦ ・・・(9)
が1に近ければ、磁気飽和しにくく、1から小さくなるにつれて、磁気飽和し易い。磁束指令Φrefと磁気飽和係数kΦの比kmは相互インダクタンスLmの磁気飽和特性を示している。
【0020】
本実施形態では、この相互インダクタンスLmの磁気飽和特性を考慮して、全次元磁束速度オブザーバ9の演算を実施することを目的とする。
任意の磁束指令Φrefに対して、相互インダクタンスLm
m=Lm0m ・・・(10)
但し、Lm0は磁束指令Φref=100%時の相互インダクタンス
で計算される。これをar11、ar12、ai12、ar21、ar22、ai22、b11、g1、g2、g3、g4に代入し、演算すると膨大な演算量となる。そこで、磁束指令Φref=100%時の相互インダクタンスLm0から磁束指令Φref=100%時のar110、ar120、ai120、ar210、ar220、ai220、b110、g10、g20、g30、g40を予め計算しておき、磁束指令Φrefが与えられた時に
r11=ar110
r12=ar120/km
i12=ai120
r21=ar210
r22=ar220/km
i22=ai220
11=b110
1=g10
2=g20
3=g30
4=g40
・・・(11)
となるように近似変更することにより、全次元磁束速度オブザーバ9の速度推定値や磁束推定値と実際の誘導電動機の速度や磁束を一致させることができるので、磁気飽和し易い誘導電動機においても、速度を精度良く推定することができる誘導電動機のセンサレスベクトル制御方法及び制御装置が得られる。
【0021】
<第2実施形態>
以下、本発明の第2実施形態について、図面を参照して説明する。図4は、第2実施形態における交流電動機のセンサレスベクトル制御装置の構成を示すブロック図である。
本実施形態の特徴は、励磁電流指令演算回路5の出力である励磁電流指令idrefを用いて磁束レベルΦlvlを演算する磁束モデル演算回路12を設け、係数補正回路10に与えるようにしたことである。その他の構成は図1に示した第1実施形態と同様であるので、説明を省略する。
上述した第1実施形態では、任意の磁束指令Φrefに対して、磁束指令Φrefと磁気飽和係数kΦの比kmを(8)式で演算することで、(11)式により前記全次元磁束速度オブザーバ9のA,B,G行列の各要素の中で磁気飽和特性により変化する係数を補正していたが、この第2実施形態では、誘導電動機の磁束は二次回路時定数でしか変化できないため、磁束指令Φrefが急変しても、実際の磁束は追従できないことを考慮したものである。
【0022】
前記磁束モデル演算回路12から出力される前記磁束レベルΦlvlと磁気飽和係数kΦの比km
mlvl/kΦ ・・・(12)
を演算し、磁束レベルΦlvl=100%時のar110、ar120、ai120、ar210、ar220、ai220、b110、g10、g20、g30、g40を予め計算しておき、磁束レベルΦlvlが与えられた時に
r11=ar110
r12=ar120/km
i12=ai120
r21=ar210
r22=ar220/km
i22=ai220
11=b110
1=g10
2=g20
3=g30
4=g40
・・・(13)
となるように近似変更することにより、全次元磁束速度オブザーバ9の速度推定値や磁束推定値と実際の誘導電動機の速度や磁束を一致させることができるので、磁気飽和し易い誘導電動機においても、速度を精度良く推定することができる誘導電動機のセンサレスベクトル制御方法及び制御装置が得られる。
【0023】
なお、上述した第1実施形態および第2実施形態では、全次元磁束速度オブザーバで1次電流推定値と磁束推定値を推定したが、電圧電流方程式を変形して、1次電流推定値と磁束を作るための電流である二次界磁電流推定値を演算するような形にしても同様な効果がある。
また、前記実施形態では、全次元磁束速度オブザーバの入力を出力電圧指令としているが、電圧検出器を用いた電圧検出値を代用しても同様の効果がある。
さらに、前記実施形態では、速度センサレスの制御装置について提案したが、速度センサの付きの制御装置において、磁束制御するために全次元磁束速度オブザーバを用いた場合でも同様の効果がある。また、速度推定方法を特開平08−205599号公報で提案された方法にした場合でも同様の効果がある。また、本実施形態では、鉄心飽和係数演算回路の磁気飽和特性を任意の3点で近似したが、多点近似したり、磁気飽和特性を任意の関数で与えたり、磁気飽和特性をテーブル化しておき、そのテーブルを用いたりした方が効果が大となる。
【0024】
<第3実施形態>
図5は本第3実施形態に係る交流電動機のセンサレスベクトル制御装置の構成を示すブロック図である。
本実施形態における交流電動機のセンサレスベクトル制御装置は、三相交流をパワー素子により直流電圧に変換し、その直流電圧をPWM制御方式により任意の周波数と電圧の交流に変換し出力する電力変換器1と、電力変換器1から出力される交流により駆動される交流電動機の一種である誘導電動機2と、誘導電動機に流れる電流を検出するための電流検出回路3と、電流検出回路で検出した電流を固定子座標系で3相2相変換した1次電流検出値is α、is βを出力する座標変換回路4と、任意の速度指令と誘導電動機の速度推定値の偏差にリミットをかける速度偏差リミット回路21と、前記速度偏差を零すなわち任意の速度指令と誘導電動機の速度推定値が一致するようにトルク電流指令を出力する速度制御回路22と前記励磁電流指令idrefと前記トルク電流指令iqrefと前記1次電流検出値is α、is βと後述する全次元磁束速度オブザーバ9から出力される速度推定値ωrhatと磁束位相推定値θhatからベクトル制御演算して、出力電圧指令Vs α、Vs βを出力するベクトル制御演算回路7と、前記出力電圧指令Vs α、Vs βから前記電力変換器1を駆動するための信号を作成するスイッチングパターン発生回路8と、前記出力電圧指令Vs α、Vs βと前記1次電流検出値is α、is βを入力とし、誘導電動機の電圧電流方程式を全次元オブザーバの逐次形式で解くことにより、1次電流推定値is α hat、is β hatと磁束推定値Φr α hat、Φr β hatを推定し、前記1次電流検出値is α、is βと前記1次電流推定値is α hat、is β hatと前記磁束推定値Φr α hat、Φr β hatとから速度推定値ωrhatと磁束位相推定値θhatを推定する全次元磁束速度オブザーバ9を備えている。
【0025】
この実施形態において、全次元磁束速度オブザーバ9は誘導電動機の電圧電流方程式から導出した全次元オブザーバと速度推定器から構成される。全次元オブザーバは、
【数5】
Figure 0004613475
・・・(14)
但し、
r11=-Rs/(σLs)-(1-σ)/(στr)
r12=-(1/ρ)・1/τr
i12=1/ρ
r21=Lmr
r22=-1/τr
i22=1
11=1/σLs
1=(L-1)(1/σ)(Rs/Ls+1/τr)
2=-(L-1)
3=L(L-1)(Lrs/Lm)- (L-1)(Lsr/Lm)
4=-(L-1)ρ
σ=1-Lm 2/(Ls・Lr)
τr=Lr/Rr
ρ=-(σ・Ls・Lr)/ Lm
s:1次抵抗、Rr:2次抵抗、Lm:相互インダクタンス
s:1次自己インダクタンス、Lr:2次自己インダクタンス
ωrhat:速度推定値、L:オブザーバゲイン
s α:1次電流検出値α軸成分、is β:1次電流検出値β軸成分
s α:1次電圧α軸成分、Vs β:1次電圧β軸成分
s α hat:1次電流推定値α軸成分、is β hat:1次電流推定値β軸成分
Φr α hat:磁束推定値α軸成分、Φr β hat:磁束推定値β軸成分
の構成とする。
【0026】
1次電流検出値is α、is βと1次電流推定値is α hat、is β hatと磁束推定値Φr α hat、Φr β hatとから速度推定値ωrhat
ωrhat=kω pr β hat(is α-is α hat)- Φr α hat(is β-is β hat)}
+kω i∫{Φr β hat(is α-is α hat)- Φr α hat(is β-is β hat)}dt
・・・(15)
で推定できる。
実際には、ソフトウェア上で実現するため、離散化処理し、kTs(Ts:サンプリング時間)時の速度推定値ωrhat(k)は1次電流検出値is α(k)、is β(k)と1次電流推定値is α hat(k)、is β hat(k)と磁束推定値Φr α hat(k)、Φr β hat(k)とから(15)式を離散化した
【数6】
Figure 0004613475
で推定できる。
【0027】
同様に(14)式の全次元磁束オブザーバの後退差分より得られる
【数7】
Figure 0004613475
・・・(17)
の逐次式に従い、(k+1)Ts時の1次電流推定値is α hat(k+1)、is β hat(k+1)と磁束推定値Φr α hat(k+1)、Φr β hat(k+1)を推定する。また、磁束の位相推定値θhat(k+1)は
θhat(k+1)=tan-1(Φr β hat(k+1)/Φr α hat(k+1)) ・・・(18)
で推定される。
【0028】
次に本実施形態の特徴について説明する。本制御装置は任意の速度指令に誘導電動機2の速度が一致するようにするために、上述の全次元磁束速度オブザーバ9で速度を推定し、任意の速度指令にその速度推定値を一致させている。通常はこの方法で問題とならないが、小容量でイナーシャの小さい誘導電動機2を負荷なしの状態で急加速した場合、微小時間(サンプリング時間)の間に速度が変化するので、全次元磁束速度オブザーバ9での速度推定値が誘導電動機2の実速度と乖離してしまう。すると制御不安定状態となり、大きな電流が流れたり、過スリップ状態での運転となり、誘導電動機2を安定に運転できなくなってしまう問題が発生する。通常はサンプリング時間を短くすることや速度推定方式を改善する方法が取られるが、いろいろな制約のため、この方法が実現できない場合を想定する。この現象は特に加速時間が短い場合や速度の変化量が大きい場合に陥りやすく、加速時間が短くても速度変化量が小さい場合には、このような状態にはなりにくい。そこで、予め全次元磁束速度オブザーバ9が最短で加速できる時間を測定しておく。
【0029】
次に、誘導電動機2の単体のイナーシャと出力可能な最高トルクから最短で加速できる時間を計算する。そして、誘導電動機2の最短で加速できる時間と先に求めた全次元磁束速度オブザーバが最短で加速できる時間を比較し、誘導電動機2の最短で加速できる時間が長い場合には、速度偏差リミット回路21のリミット値を最大値と設定しておく。誘導電動機2の最短で加速できる時間が短い場合には、先に求めた全次元磁束速度オブザーバ9が最短で加速できる時間から誘導電動機2の最短で加速できる時間を減じ、この値を誘導電動機2の最短で加速できる時間で除した値を速度偏差リミット回路21のリミット値の最大値に乗じた値を速度偏差リミット回路21のリミット値に設定する。このようにすることで、全次元磁束速度オブザーバが最短で加速できる時間より短い時間での加速を防止するだけでなく、速度偏差が小さい場合には加速能力を最大限に使うことができる。
このように誘導電動機2の最短で加速できる時間と全次元磁束速度オブザーバ9が最短で加速できる時間から、速度制御回路22に入力する速度偏差値を速度偏差リミット回路21で制限することにより、誘導電動機2を急加減速しても安定に速度制御することができる交流電動機のセンサレスベクトル制御方法及び制御装置が得られる。
【0030】
<第4実施形態>
図6は本実施形態における交流電動機のセンサレスベクトル制御装置の構成を示すブロック図である。
本実施形態における交流電動機のセンサレスベクトル制御装置は、三相交流をパワー素子により直流電圧に変換し、その直流電圧をPWM制御方式により任意の周波数と電圧の交流に変換し出力する電力変換器1と、電力変換器1から出力される交流により駆動される交流電動機の一種である誘導電動機2と、誘導電動機2に流れる電流を検出するための電流検出回路3と、電流検出回路で検出した電流を固定子座標系で3相2相変換した1次電流検出値is α、is βを出力する座標変換回路4と、任意の速度指令と誘導電動機2の速度推定値の偏差にリミットをかける速度偏差リミット回路21と、前記速度偏差を零すなわち任意の速度指令と誘導電動機2の速度推定値が一致するようにトルク電流指令を出力する速度制御回路22と前記励磁電流指令idrefと前記トルク電流指令iqrefと前記1次電流検出値is α、is βと後述する速度推定器23から出力される速度推定値ωrhatからベクトル制御演算して、出力電圧指令Vs α、Vs βを出力するベクトル制御演算回路7と、前記出力電圧指令Vs α、Vs βから前記電力変換器1を駆動するための信号を作成するスイッチングパターン発生回路8と、前記出力電圧指令Vs α、Vs βと前記1次電流検出値is α、is βを入力とし、誘導電動機2の速度推定値ωrhatを推定する速度推定器23を備えている。
【0031】
次に本実施形態の特徴について説明する。本制御装置は任意の速度指令に誘導電動機2の速度が一致するようにするために、速度推定器23で速度を推定し、任意の速度指令にその速度推定値を一致させている。通常はこの方法で問題とならないが、小容量でイナーシャの小さい誘導電動機2を負荷なしの状態で急加速した場合、速度推定値が誘導電動機2の実速度と乖離してしまう。すると制御不安定状態となり、大きな電流が流れたり、脱調状態での運転となり、誘導電動機2を安定に運転できなくなってしまう問題が発生する。この現象は特に加速時間が短い場合や速度の変化量が大きい場合に陥りやすく、加速時間が短くても速度変化量が小さい場合には、このような状態にはなりにくい。
【0032】
そこで、予め速度推定器が最短で加速できる時間を測定しておく。次に、誘導電動機2の単体のイナーシャと出力可能な最高トルクから最短で加速できる時間を計算する。そして、誘導電動機2の最短で加速できる時間と先に求めた速度推定器が最短で加速できる時間を比較し、誘導電動機2の最短で加速できる時間が長い場合には、速度偏差リミット回路21のリミット値を最大値と設定しておく。誘導電動機2の最短で加速できる時間が短い場合には、先に求めた速度推定器が最短で加速できる時間から誘導電動機2の最短で加速できる時間を減じ、この値を誘導電動機2の最短で加速できる時間で除した値を速度偏差リミット回路21のリミット値の最大値に乗じた値を速度偏差リミット回路21のリミット値に設定する。
【0033】
このようにすることで、速度推定器が最短で加速できる時間より短い時間での加速を防止するだけでなく、速度偏差が小さい場合には加速能力を最大限に使うことができる。
このように誘導電動機2の最短で加速できる時間と速度推定器が最短で加速できる時間から、速度制御回路22に入力する速度偏差値を速度偏差リミット回路21で制限することにより、誘導電動機2を急加減速しても安定に速度制御することができる交流電動機のセンサレスベクトル制御方法及び制御装置が得られる。
なお、上述した実施形態において、交流電動機として誘導電動機を用いた例について説明したが、永久磁石を内部に持つ同期電動機やその他のベクトル制御を実現できる交流電動機であれば、どのような交流電動機であっても同様の効果が得られる。
【0034】
【発明の効果】
以上のように、本発明の第1の交流電動機のセンサレスベクトル制御方法及び制御装置によれば、全次元磁束速度オブザーバの速度推定値や磁束推定値と実際の交流電動機の速度や磁束を一致させることができるので、磁気飽和し易い交流電動機においても、速度を精度良く推定することができる、速度精度やトルク精度を向上することができるという効果がある。
また、本発明の第2の交流電動機のセンサレスベクトル制御方法及び制御装置によれば、交流電動機の最短で加速できる時間と速度推定手段が最短で加速できる時間から、速度制御手段に入力する速度偏差値を制限することにより、交流電動機を急加減速しても安定に速度制御することができるという効果がある。
【図面の簡単な説明】
【図1】 本発明における第1実施形態に係る交流電動機のセンサレスベクトル制御装置の構成を表すブロック図である。
【図2】 第1実施形態における励磁電流指令演算回路のブロック図である。
【図3】 第1実施形態におけるトルク電流指令演算回路のブロック図である。
【図4】 本発明における第2実施形態に係る交流電動機のセンサレスベクトル制御装置の構成を表すブロック図である。
【図5】 本発明における第3実施形態に係る交流電動機のセンサレスベクトル制御装置の構成を表すブロック図である。
【図6】 本発明における第4実施形態に係る交流電動機のセンサレスベクトル制御装置の構成を表すブロック図である。
【符号の説明】
1 電力変換器
2 誘導電動機
3 電流検出回路
4 座標変換回路
5 励磁電流指令演算回路
6 トルク電流指令演算回路
7 ベクトル制御演算回路
8 スイッチングパターン発生回路
9 全次元磁束速度オブザーバ
10 係数補正回路
11 磁気飽和係数演算回路
12 磁束モデル演算回路
21 速度偏差リミット回路
22 速度制御回路
23 速度推定器[0001]
BACKGROUND OF THE INVENTION
The present invention relates to a speed sensorless vector control method and apparatus for an AC motor, particularly an induction motor.
[0002]
[Prior art]
As a conventional induction motor speed estimation method and induction motor drive apparatus, for example, Japanese Patent Application Laid-Open No. 08-205599 (Patent Document 1) discloses a secondary obtained from an estimated value of a secondary linkage flux in an all-dimensional magnetic flux speed observer. It has been proposed to reduce the error of the speed estimation value by correcting the speed estimation value with the absolute value of the flux linkage.
Japanese Patent Laid-Open No. 2002-136196 (Patent Document 2) discloses a command value generating unit that generates a torque command value in order to suppress a shock caused by an excessive torque current flowing until the secondary magnetic flux rises. A timer, limiter setting calculation means, and torque limiter are inserted in the path of the voltage command value calculation circuit, and the time after the start signal from the start signal generation circuit becomes valid is measured by the timer. Based on this measured value A method has been proposed in which the torque limiter value is calculated by the limiter set value calculating means, and a smooth start is performed by setting a value obtained by limiting the torque command value below the torque limiter value as a new torque command value. .
[0003]
Japanese Patent Application Laid-Open No. 8-70599 (Patent Document 3) estimates an actual speed value of an induction motor by a speed adaptive secondary magnetic flux observer including a same-dimensional observer and a speed adaptive mechanism, and estimates the motor speed estimated value and the motor speed. A speed sensorless vector control device for an induction motor that performs vector control by controlling a current control unit using a comparison error signal with a command value, and when an estimated speed value exceeds a maximum speed, A method has been proposed in which the primary torque shaft current command value is set to zero so that torque in the acceleration direction is not generated and the induction motor is not excessively rotated.
[0004]
[Patent Document 1]
Japanese Patent Application Laid-Open No. 08-205599
[Patent Document 2]
JP 2002-136196 A
[Patent Document 3]
JP-A-8-70599
[0005]
[Problems to be solved by the invention]
Each element of the A, B, G matrix (described later) of the all-dimensional magnetic flux velocity observer proposed in Patent Document 1 is calculated as a fixed value that does not change except for the normal velocity. However, when the induction motor has a characteristic that magnetic saturation is likely to occur, the mutual inductance changes depending on the magnitude of the magnetic flux command. Therefore, if the fixed value remains unchanged, the estimated speed value and the estimated magnetic flux phase become inaccurate, and the operation cannot be performed as directed. .
Further, the all-dimensional magnetic flux velocity observer proposed in the above-mentioned Patent Document 1 estimates magnetic flux and velocity by discrete value processing, and uses Euler first order approximation to simplify the observer calculation. In these calculations, the calculation is performed on the assumption that the speed is constant during a very short time (sampling time). However, when an induction motor with a small capacity and a small inertia is accelerated rapidly without a load, the speed changes during a minute time (sampling time). In this case, the estimated speed value in the all-dimensional magnetic flux speed observer deviates from the actual speed of the induction motor. If it does so, it will be in an unstable control state, a big electric current will flow, or it will be in operation in an overslip state, and it will become impossible to operate an induction motor stably. This is particularly likely when the acceleration time is short or when the speed change is large. On the other hand, even when the acceleration time is short, such a state is unlikely to occur when the speed change amount is small.
[0006]
In addition, the method described in Patent Document 2 performs a treatment for a large-capacity induction motor whose secondary magnetic flux rises slowly, and cannot solve the above problem in an induction motor with a small capacity and a small inertia. Normally, it is only necessary to suppress the torque limit value at the time of starting as in Patent Document 2, but then the torque limit is activated even when the speed change amount is small.
The method described in Patent Document 3 is a method for preventing an overspeed by estimating and controlling the actual speed value of the induction motor by a speed adaptive secondary magnetic flux observer, but has a small capacity and a small inertia. The above problem in the induction motor cannot be solved.
[0007]
The first object of the present invention is to provide a speed sensorless vector control method and apparatus for an AC motor that can match the speed estimation value and the magnetic flux estimation value of the all-dimensional magnetic flux speed observer with those of an actual AC motor. .
A second object of the present invention is to provide a speed sensorless vector control method and apparatus for an AC motor that can be accelerated rapidly without being unstable when the speed deviation is large.
[0008]
[Means for Solving the Problems]
In order to achieve the first object, an invention according to claim 1 is directed to an electric power converter that outputs electric power to an AC motor and an excitation current command from an arbitrary magnetic flux command based on a magnetic saturation characteristic of the AC motor. An excitation current command calculating means for calculating, a torque current command calculating means for calculating a torque current command from an arbitrary torque command and the magnetic flux command, a current detecting means for detecting a current flowing through the AC motor, and fixing the detected current A coordinate conversion means for converting the coordinates into the child coordinate system, vector control calculation from the excitation current command, the torque current command, the current detection value, the speed estimation value, and the magnetic flux phase estimation value obtained by the coordinate conversion, and output an output voltage command Vector control calculation means, switching pattern generating means for generating a signal for PWM driving the power converter from the output voltage command, and the output voltage command In the control method for an AC motor including a full-dimensional magnetic flux speed observer that estimates the speed estimated value and the magnetic flux phase estimated value from the coordinate-converted current detection value, a coefficient of a determinant used in the full-dimensional magnetic flux speed observer is: The correction is performed according to the magnetic flux command.
In the first aspect of the invention, since the speed estimation value and the magnetic flux estimation value of the all-dimensional magnetic flux speed observer can be matched with the actual speed and magnetic flux of the AC motor, the speed can be reduced even in an AC motor that is easily magnetically saturated. It can be estimated with high accuracy.
[0009]
According to a second aspect of the present invention, in the sensorless vector control method for an AC motor according to the first aspect, the coefficient of the determinant is corrected based on a change in a magnetic saturation characteristic of a mutual inductance of the AC motor. To do.
In the second aspect of the invention, calculating each of the coefficients of the determinant results in an enormous amount of calculation. By calculating the magnetic saturation of the mutual inductance of the AC motor in consideration of the characteristics, an approximate calculation is performed. Thus, the speed can be estimated with high accuracy.
According to a third aspect of the present invention, in the sensorless vector control method for an AC motor according to the first or second aspect, the determinant coefficient used in the all-dimensional magnetic flux velocity observer is the magnetic flux level calculated from the excitation current command. The correction is made according to the above.
According to the third aspect of the invention, since the magnetic flux level is calculated by the magnetic flux model calculation from the excitation current command, even if the magnetic flux command changes suddenly, it can follow the actual magnetic flux well.
[0010]
According to a fourth aspect of the present invention, there is provided a power converter that outputs electric power to an AC motor, an excitation current command calculation means that calculates an excitation current command from a magnetic saturation characteristic of the AC motor, and an arbitrary magnetic flux command, and an arbitrary Torque current command calculating means for calculating a torque current command from the torque command and the magnetic flux command, current detecting means for detecting the current flowing through the AC motor, and coordinate converting means for converting the detected current into a coordinate system of the stator A vector control calculation means for performing a vector control calculation from the excitation current command, the torque current command, the coordinate-converted current detection value, the speed estimation value, and the magnetic flux phase estimation value, and outputting an output voltage command, and the output voltage command Switching pattern generating means for generating a signal for PWM driving the power converter from the output voltage command and the coordinate-converted current detection value In the control device for an AC motor provided with the all-dimensional magnetic flux speed observer for estimating the speed estimated value and the magnetic flux phase estimated value, the coefficient of the determinant used in the all-dimensional magnetic flux speed observer is a coefficient for correcting according to the magnetic flux command. It has a correction means.
In the invention described in claim 4, since the speed estimation value and magnetic flux estimation value of the all-dimensional magnetic flux speed observer can be matched with the actual speed and magnetic flux of the AC motor, the speed can be reduced even in an AC motor that is easily magnetically saturated. Can be estimated accurately
[0011]
According to a fifth aspect of the present invention, in the sensorless vector control device for an AC motor according to the fourth aspect, the coefficient correction means corrects the coefficient based on a change in the magnetic saturation characteristic of the mutual inductance of the AC motor. It is characterized by being.
In the invention according to claim 5, if each of the coefficients of the determinant is calculated, the calculation amount becomes enormous. By calculating the magnetic saturation of the mutual inductance of the AC motor in consideration of the characteristics, an approximate calculation is performed. Thus, the speed can be estimated with high accuracy.
According to a sixth aspect of the present invention, in the sensorless vector control device for an AC motor according to the fourth or fifth aspect, a magnetic flux model calculation means for calculating a magnetic flux level from the excitation current command, It has a coefficient correction means for correcting the coefficient of the determinant used in the dimensional magnetic flux velocity observer.
In the invention described in claim 6, since the magnetic flux level is calculated by the magnetic flux model calculation from the excitation current command, even if the magnetic flux command changes suddenly, it can follow the actual magnetic flux well.
[0012]
In order to achieve the second object, an invention according to claim 7 is directed to a power converter that outputs electric power to an AC motor, a current detection means that detects a current flowing through the AC motor, and a detected current. Coordinate conversion means for converting coordinates into the stator coordinate system, speed control means for outputting a torque current command so that an arbitrary speed command and the estimated speed value of the AC motor match, an arbitrary excitation current command, and the torque current Vector control calculation means for performing a vector control calculation from the command, the coordinate-converted current detection value, speed estimation value, and magnetic flux phase estimation value and outputting an output voltage command, and PWM driving the power converter from the output voltage command Switching pattern generating means for generating a signal for estimating the speed estimated value and the magnetic flux phase estimated value from the output voltage command and the coordinate-converted current detection value In the control method of an AC motor provided with a speed estimation means, when inputting the speed deviation which is a deviation between the arbitrary speed command and the speed estimation value to be input to the speed control means, to the speed control means, The speed deviation is limited so as not to generate acceleration exceeding the capability of the speed estimation means, and is input to the speed control means.
According to the seventh aspect of the present invention, the AC motor is rapidly accelerated or decelerated by limiting the speed deviation value input to the speed control means from the time that the AC motor can be accelerated in the shortest time and the time that the speed estimating means can accelerate in the shortest time. Even so, the speed can be controlled stably.
The invention according to claim 8 is the sensorless vector control method for an AC motor according to claim 7, wherein the speed estimation means is an all-dimensional magnetic flux speed observer composed of an all-dimensional observer and a speed estimator. To do.
In the invention described in claim 8, the speed can be estimated by the all-dimensional magnetic flux speed observer, and the speed estimated value can be matched with an arbitrary speed command.
[0013]
The invention described in claim 9 is a power converter that outputs electric power to an AC motor, current detection means that detects a current flowing through the AC motor, and coordinate conversion means that performs coordinate conversion of the detected current into a stator coordinate system. A speed control means for outputting a torque current command so that an arbitrary speed command and an estimated speed value of the AC motor coincide with each other; an arbitrary excitation current command; the torque current command; the coordinate-converted current detection value; Vector control calculation means for performing vector control calculation from the estimated value and magnetic flux phase estimated value and outputting an output voltage command, switching pattern generating means for creating a signal for PWM driving the power converter from the output voltage command, AC motor comprising speed estimation means for estimating the speed estimated value and the magnetic flux phase estimated value from the output voltage command and the coordinate-converted current detection value In the control device, when inputting the speed deviation, which is a deviation between the arbitrary speed command serving as the input of the speed control means and the speed estimation value, to the speed control means, the speed estimation capability exceeds the speed estimation capability of the all-dimensional magnetic flux speed observer. Speed deviation limiting means for limiting the speed deviation so as not to generate acceleration and inputting the speed deviation to the speed control means is provided.
According to the ninth aspect of the present invention, the speed deviation limit means for inputting the speed deviation value to be input to the speed control means from the time that the AC motor can be accelerated in the shortest time and the time that the speed estimation means can be accelerated in the shortest time. By limiting the speed, the speed can be stably controlled even if the AC motor is suddenly accelerated or decelerated.
According to a tenth aspect of the present invention, in the sensorless vector control apparatus for an AC motor according to the ninth aspect, the speed estimation means is a full-dimensional magnetic flux speed observer composed of a full-dimensional observer and a speed estimator. To do.
In the invention according to claim 10, the speed can be estimated by the all-dimensional magnetic flux speed observer, and the speed estimated value can be made to coincide with an arbitrary speed command.
[0014]
DETAILED DESCRIPTION OF THE INVENTION
Embodiments of the present invention will be described below with reference to the drawings.
<First Embodiment>
1 is a block diagram showing a configuration of a first embodiment of a sensorless vector control device for an AC motor according to the present invention, FIG. 2 is a block diagram showing a configuration of an excitation current command calculation circuit, and FIG. 3 is a configuration of a torque current command calculation circuit. FIG.
The sensorless vector control device for an AC motor in the present embodiment converts a three-phase AC into a DC voltage by a power element, converts the DC voltage into an AC of an arbitrary frequency and voltage by a PWM control system, and outputs the AC voltage. And an induction motor 2 which is a kind of AC motor driven by the AC output from the power converter 1, a current detection circuit 3 for detecting a current flowing through the induction motor, and a current detected by the current detection circuit. Primary current detection value i after three-phase to two-phase conversion in the stator coordinate systems α, Is βAnd a coordinate conversion circuit 4 for outputting an arbitrary magnetic flux command Φ as shown in FIG.refThe magnetic saturation coefficient k output from the iron core saturation coefficient calculation circuit 11ΦAnd no-load current i when the magnetic flux command is 100%m0Excitation current command idrefExcitation current command calculation circuit 5 for calculating, and an arbitrary torque command T as shown in FIG.refAny magnetic flux command ΦrefDivided by the torque current conversion coefficient kitTorque current command iqrefTorque current command calculating circuit 6 for calculating the excitation current command idrefAnd the torque current command iqrefAnd the primary current detection value is α, Is βAnd a speed estimation value ω output from the all-dimensional magnetic flux speed observer 9 described later.rhatAnd the estimated magnetic flux phase θhatVector control calculation from the output voltage command Vs α, Vs βA vector control arithmetic circuit 7 for outputting the output voltage command V and the output voltage command Vs α, Vs βA switching pattern generation circuit 8 for generating a signal for driving the power converter 1 from the output voltage command Vs α, Vs βAnd the primary current detection value is α, Is βIs used as an input, and the primary current estimated value i is solved by solving the voltage-current equation of the induction motor in the sequential form of an all-dimensional observer.s α hat, Is β hatAnd estimated flux Φr α hat, Φr β hatAnd the detected primary current value is α, Is βAnd the primary current estimated value is α hat, Is β hatAnd the estimated magnetic flux Φr α hat, Φr β hatTo estimate the speed ωrhatAnd magnetic flux phase estimate θhatDimensional magnetic flux velocity observer 9 and an arbitrary magnetic flux command ΦrefAccordingly, a coefficient correction circuit 10 that corrects and outputs a coefficient that changes according to the magnetic saturation characteristic among the elements of the A, B, and G matrices of the all-dimensional magnetic flux velocity observer 9 is provided.
[0015]
In this embodiment, the all-dimensional magnetic flux velocity observer 9 is composed of an all-dimensional observer and a speed estimator derived from the voltage-current equation of the induction motor. All-dimensional observer
[Expression 1]
Figure 0004613475
                                                              ... (1) However,
ar11= -Rs/ (ΣLs)-(1-σ) / (στr)
ar12=-(1 / ρ) · 1 / τr
ai12= 1 / ρ
ar21= Lm/ Τr
ar22= -1 / τr
ai22= 1
b11= 1 / σLs
g1= (L-1) (1 / σ) (Rs/ Ls+ 1 / τr)
g2=-(L-1)
g3= L (L-1) (LrRs/ Lm)-(L-1) (LsRr/ Lm)
g4=-(L-1) ρ
σ = 1−Lm 2/ (Ls・ Lr)
τr= Lr/ Rr
ρ = − (σ · Ls・ Lr) / Lm
Rs: Primary resistance, Rr: Secondary resistance, Lm: Mutual inductance
Ls: Primary self-inductance, Lr: Secondary self-inductance
ωrhat: Estimated speed, L: Observer gain
is α: Primary current detection value α-axis component, is β: Primary current detection value β-axis component
Vs α: Primary voltage α-axis component, Vs β: Primary voltage β-axis component
is α hat: Estimated primary current α-axis component, is β hat: Estimated primary current β-axis component
Φr α hat: Magnetic flux estimated value α-axis component, Φr β hat: Estimated magnetic flux β-axis component
The configuration is as follows.
[0016]
Primary current detection value is α, Is βAnd primary current estimate is α hat, Is β hatAnd estimated flux Φr α hat, Φr β hatFrom the estimated speed ωrhatThe
ωrhat= kω pr β hat(is α-is α hat)-Φr α hat(is β-is β hat)}
+ Kω i∫ {Φr β hat(is α-is α hat)-Φr α hat(is β-is β hat)} dt (2)
Can be estimated. Actually, in order to realize it on software, it is discretized and kTs(Ts: Sampling time) Estimated speed ωrhat(k) is the primary current detection value i.s α(k), is β(k) and estimated primary current is α hat(k), is β hat(k) and estimated magnetic flux Φr α hat(k), Φr β hatEquation (2) is discretized from (k)
[Expression 2]
Figure 0004613475
Can be estimated.
[0017]
Similarly, it is obtained from the retraction difference of the all-dimensional magnetic flux observer of equation (1).
[Equation 3]
Figure 0004613475
                                                              ... (4)
(K + 1) TsEstimated primary current is α hat(k + 1), is β hat(k + 1) and estimated magnetic flux Φr α hat(k + 1), Φr β hatEstimate (k + 1). Also, the estimated phase value θ of the magnetic fluxhat(K + 1) is
θhat(K + 1) = tan-1r β hat(k + 1) / Φr α hat(k + 1)) (5)
Estimated by
[0018]
In this all-dimensional observer, A, B, G matrix respectively
[Expression 4]
Figure 0004613475
It is defined as Where ar11, Ar12, Ai12, Ar21, Ar22, Ai22, B11, G1, G2, GThree, GFourIs the primary resistance R of the induction motor as defined in equation (1)sSecondary resistance Rr, Mutual inductance LmPrimary self-inductance LsSecondary self-inductance LrIs calculated by Usually, these coefficients are assumed to be constant values and are calculated at the time of initial processing, and are calculated as fixed values at the time of all-dimensional observer calculation.
Usually, the speed of the induction motor can be accurately estimated by using the all-dimensional magnetic flux speed observer 9. However, when the induction motor is likely to be magnetically saturated, the speed estimation value and the magnetic flux estimation value of the all-dimensional magnetic flux speed observer 9 do not coincide with the actual values of the motor, become unstable, and sometimes cannot be started. A problem occurs.
[0019]
The magnetic saturation characteristic of the induction motor is defined in advance by a magnetic saturation coefficient calculation circuit. Here, when the magnetic flux command is 100%, 1.0 is assumed, and the magnetic saturation coefficient k at the time of 70% magnetic flux command isΦ 1And magnetic saturation coefficient k at 130% magnetic flux commandΦ 2Thus, the magnetic saturation characteristic is expressed by linear approximation. In the case of induction motors that are less susceptible to magnetic saturation, kΦ 1= 0.7, kΦ 2= 1.3. However, in the case of induction motors that are prone to magnetic saturation, kΦ 1<0.7, kΦ 2> 1.3, so that it is easy to be magnetically saturated.Φ 1Is small, kΦ 2Becomes bigger. Here, magnetic flux command ΦrefAnd magnetic saturation coefficient kΦRatio km
km= Φref/ kΦ                                              ... (9)
Is close to 1, magnetic saturation is difficult, and magnetic saturation is likely to decrease as the value decreases from 1. Magnetic flux command ΦrefAnd magnetic saturation coefficient kΦRatio kmIs the mutual inductance LmShows the magnetic saturation characteristics.
[0020]
In this embodiment, this mutual inductance LmIt is an object of the present invention to calculate the all-dimensional magnetic flux velocity observer 9 in consideration of the magnetic saturation characteristics.
Arbitrary magnetic flux command ΦrefMutual inductance LmIs
Lm= Lm0km                                              (10)
However, Lm0Is the magnetic flux command Φref= Mutual inductance at 100%
Calculated by This is ar11, Ar12, Ai12, Ar21, Ar22, Ai22, B11, G1, G2, GThree, GFourSubstituting into and calculating, it becomes a huge amount of calculation. Therefore, magnetic flux command Φref= Mutual inductance L at 100%m0From magnetic flux command Φref= A at 100%r110, Ar120, Ai120, Ar210, Ar220, Ai220, B110, GTen, G20, G30, G40Is calculated in advance and the magnetic flux command ΦrefWhen given
ar11= Ar110
ar12= Ar120/ Km
ai12= Ai120
ar21= Ar210
ar22= Ar220/ Km
ai22= Ai220
b11= B110
g1= GTen
g2= G20
gThree= G30
gFour= G40
(11)
By changing the approximation so that the speed and the magnetic flux estimated value of the all-dimensional magnetic flux velocity observer 9 can be matched with the actual speed and magnetic flux of the induction motor, even in an induction motor that is likely to be magnetically saturated, It is possible to obtain a sensorless vector control method and control apparatus for an induction motor capable of accurately estimating the speed.
[0021]
Second Embodiment
Hereinafter, a second embodiment of the present invention will be described with reference to the drawings. FIG. 4 is a block diagram illustrating a configuration of a sensorless vector control device for an AC motor according to the second embodiment.
A feature of the present embodiment is that an excitation current command i that is an output of the excitation current command calculation circuit 5 is obtained.drefTo use magnetic flux level ΦlvlIs provided to the coefficient correction circuit 10. Other configurations are the same as those of the first embodiment shown in FIG.
In the first embodiment described above, an arbitrary magnetic flux command ΦrefFor the magnetic flux command ΦrefAnd magnetic saturation coefficient kΦRatio kmIs corrected by the equation (8), the coefficient that changes due to the magnetic saturation characteristic among the elements of the A, B, G matrix of the all-dimensional magnetic flux velocity observer 9 is corrected by the equation (11). In this second embodiment, since the magnetic flux of the induction motor can only change with the secondary circuit time constant, the magnetic flux command ΦrefThis is because the actual magnetic flux cannot be tracked even if changes suddenly.
[0022]
The magnetic flux level Φ output from the magnetic flux model calculation circuit 12lvlAnd magnetic saturation coefficient kΦRatio km
km= Φlvl/ kΦ                                          (12)
To calculate the magnetic flux level Φlvl= A at 100%r110, Ar120, Ai120, Ar210, Ar220, Ai220, B110, GTen, G20, G30, G40Is calculated in advance, and the magnetic flux level ΦlvlWhen given
ar11= Ar110
ar12= Ar120/ Km
ai12= Ai120
ar21= Ar210
ar22= Ar220/ Km
ai22= Ai220
b11= B110
g1= GTen
g2= G20
gThree= G30
gFour= G40
(13)
By changing the approximation so that the speed and the magnetic flux estimated value of the all-dimensional magnetic flux velocity observer 9 can be matched with the actual speed and magnetic flux of the induction motor, even in an induction motor that is likely to be magnetically saturated, It is possible to obtain a sensorless vector control method and control apparatus for an induction motor capable of accurately estimating the speed.
[0023]
In the first embodiment and the second embodiment described above, the primary current estimated value and the magnetic flux estimated value are estimated by the all-dimensional magnetic flux velocity observer. However, the voltage current equation is modified to change the primary current estimated value and the magnetic flux. A similar effect can be obtained by calculating an estimated value of the secondary field current, which is a current for making the current.
In the above embodiment, the input of the all-dimensional magnetic flux velocity observer is used as the output voltage command. However, the same effect can be obtained by substituting the voltage detection value using the voltage detector.
Furthermore, although the speed sensor-less control device has been proposed in the above-described embodiment, the same effect can be obtained even when a full-dimensional magnetic flux velocity observer is used to control magnetic flux in a control device with a speed sensor. The same effect can be obtained even when the speed estimation method is the method proposed in Japanese Patent Laid-Open No. 08-205599. In this embodiment, the magnetic saturation characteristics of the iron core saturation coefficient calculation circuit are approximated by arbitrary three points. However, the magnetic saturation characteristics are approximated by multiple functions, the magnetic saturation characteristics are given by arbitrary functions, or the magnetic saturation characteristics are tabulated. If you use that table, the effect will be greater.
[0024]
<Third Embodiment>
FIG. 5 is a block diagram showing a configuration of a sensorless vector control apparatus for an AC motor according to the third embodiment.
The sensorless vector control device for an AC motor in the present embodiment converts a three-phase AC into a DC voltage by a power element, converts the DC voltage into an AC of an arbitrary frequency and voltage by a PWM control system, and outputs the AC voltage. And an induction motor 2 which is a kind of AC motor driven by the AC output from the power converter 1, a current detection circuit 3 for detecting a current flowing through the induction motor, and a current detected by the current detection circuit. Primary current detection value i after three-phase to two-phase conversion in the stator coordinate systems α, Is β, A speed deviation limit circuit 21 for limiting the deviation between the arbitrary speed command and the estimated speed of the induction motor, and zero the speed deviation, that is, the arbitrary speed command and the estimated speed of the induction motor. The speed control circuit 22 that outputs a torque current command so as to match the excitation current command idrefAnd the torque current command iqrefAnd the primary current detection value is α, Is βAnd a speed estimation value ω output from the all-dimensional magnetic flux speed observer 9 described later.rhatAnd magnetic flux phase estimate θhatVector control calculation from the output voltage command Vs α, Vs βA vector control arithmetic circuit 7 for outputting the output voltage command V and the output voltage command Vs α, Vs βA switching pattern generation circuit 8 for generating a signal for driving the power converter 1 from the output voltage command Vs α, Vs βAnd the primary current detection value is α, Is βIs used as an input, and the primary current estimated value i is solved by solving the voltage-current equation of the induction motor in the sequential form of an all-dimensional observer.s α hat, Is β hatAnd estimated flux Φr α hat, Φr β hatAnd the detected primary current value is α, Is βAnd the primary current estimated value is α hat, Is β hatAnd the estimated magnetic flux Φr α hat, Φr β hatTo estimate the speed ωrhatAnd magnetic flux phase estimate θhatIs provided with an all-dimensional magnetic flux velocity observer 9.
[0025]
In this embodiment, the all-dimensional magnetic flux velocity observer 9 is composed of an all-dimensional observer and a speed estimator derived from the voltage-current equation of the induction motor. All-dimensional observer
[Equation 5]
Figure 0004613475
                                                          (14)
However,
ar11= -Rs/ (σLs)-(1-σ) / (στr)
ar12=-(1 / ρ) ・ 1 / τr
ai12= 1 / ρ
ar21= Lm/ τr
ar22= -1 / τr
ai22= 1
b11= 1 / σLs
g1= (L-1) (1 / σ) (Rs/ Ls+ 1 / τr)
g2=-(L-1)
gThree= L (L-1) (LrRs/ Lm)-(L-1) (LsRr/ Lm)
gFour=-(L-1) ρ
σ = 1-Lm 2/ (Ls・ Lr)
τr= Lr/ Rr
ρ =-(σ · Ls・ Lr) / Lm
Rs: Primary resistance, Rr: Secondary resistance, Lm: Mutual inductance
Ls: Primary self-inductance, Lr: Secondary self-inductance
ωrhat: Estimated speed, L: Observer gain
is α: Primary current detection value α-axis component, is β: Primary current detection value β-axis component
Vs α: Primary voltage α-axis component, Vs β: Primary voltage β-axis component
is α hat: Estimated primary current α-axis component, is β hat: Estimated primary current β-axis component
Φr α hat: Magnetic flux estimated value α-axis component, Φr β hat: Estimated magnetic flux β-axis component
The configuration is as follows.
[0026]
Primary current detection value is α, Is βAnd primary current estimate is α hat, Is β hatAnd estimated flux Φr α hat, Φr β hatTo estimate the speed ωrhatThe
ωrhat= kω pr β hat(is α-is α hat)-Φr α hat(is β-is β hat)}
+ Kω i∫ {Φr β hat(is α-is α hat)-Φr α hat(is β-is β hat)} dt
... (15)
Can be estimated.
Actually, in order to realize it on software, it is discretized and kTs(Ts: Sampling time) Estimated speed ωrhat(k) is the primary current detection value i.s α(k), is β(k) and estimated primary current is α hat(k), is β hat(k) and estimated magnetic flux Φr α hat(k), Φr β hat(15) is discretized from (k)
[Formula 6]
Figure 0004613475
Can be estimated.
[0027]
Similarly, it is obtained from the retraction difference of the all-dimensional magnetic flux observer of equation (14).
[Expression 7]
Figure 0004613475
                                                        ... (17)
(K + 1) TsEstimated primary current is α hat(k + 1), is β hat(k + 1) and estimated magnetic flux Φr α hat(k + 1), Φr β hatEstimate (k + 1). Also, the estimated phase value θ of the magnetic fluxhat(K + 1) is
θhat(K + 1) = tan-1r β hat(k + 1) / Φr α hat(k + 1)) (18)
Estimated by
[0028]
Next, features of the present embodiment will be described. In order to make the speed of the induction motor 2 coincide with an arbitrary speed command, the control apparatus estimates the speed with the above-described all-dimensional magnetic flux speed observer 9 and matches the estimated speed value with the arbitrary speed command. Yes. Normally, this method is not a problem, but when the induction motor 2 with small capacity and small inertia is accelerated rapidly without load, the speed changes during a minute time (sampling time). 9 is deviated from the actual speed of the induction motor 2. Then, the control becomes unstable, and a large current flows or operation is performed in an overslip state, causing problems that the induction motor 2 cannot be stably operated. Normally, a method of shortening the sampling time or improving the speed estimation method is taken, but it is assumed that this method cannot be realized due to various restrictions. This phenomenon is particularly likely to occur when the acceleration time is short or when the speed change amount is large, and this state is unlikely to occur when the speed change amount is small even if the acceleration time is short. Therefore, the time during which the all-dimensional magnetic flux velocity observer 9 can accelerate in the shortest time is measured in advance.
[0029]
Next, the shortest acceleration time is calculated from the single inertia of the induction motor 2 and the maximum torque that can be output. Then, the time in which the induction motor 2 can be accelerated in the shortest time is compared with the time in which the previously obtained all-dimensional magnetic flux velocity observer can be accelerated in the shortest time. The limit value of 21 is set as the maximum value. When the time that can be accelerated at the shortest time of the induction motor 2 is short, the time that can be accelerated at the shortest time of the induction motor 2 is subtracted from the time that the all-dimensional magnetic flux velocity observer 9 previously determined can be accelerated at the shortest time. A value obtained by multiplying the maximum value of the limit value of the speed deviation limit circuit 21 by the value divided by the shortest possible acceleration time is set as the limit value of the speed deviation limit circuit 21. In this way, not only can the acceleration in a time shorter than the time in which the all-dimensional magnetic flux velocity observer can accelerate in the shortest time be prevented, but the acceleration capability can be used to the maximum when the velocity deviation is small.
Thus, the speed deviation limit circuit 21 limits the speed deviation value input to the speed control circuit 22 from the time that the induction motor 2 can be accelerated in the shortest time and the time that the all-dimensional magnetic flux speed observer 9 can accelerate in the shortest time. A sensorless vector control method and control apparatus for an AC motor that can stably control the speed even when the motor 2 is suddenly accelerated or decelerated can be obtained.
[0030]
<Fourth embodiment>
FIG. 6 is a block diagram showing a configuration of a sensorless vector control device for an AC motor in the present embodiment.
The sensorless vector control device for an AC motor in the present embodiment converts a three-phase AC into a DC voltage by a power element, converts the DC voltage into an AC of an arbitrary frequency and voltage by a PWM control system, and outputs the AC voltage. An induction motor 2 that is a type of AC motor driven by the AC output from the power converter 1, a current detection circuit 3 for detecting the current flowing through the induction motor 2, and a current detected by the current detection circuit Current detection value i obtained by three-phase to two-phase conversion in the stator coordinate systems α, Is β, A speed deviation limit circuit 21 that limits a deviation between an arbitrary speed command and an estimated speed of the induction motor 2, and the speed deviation is zero, that is, an arbitrary speed command and the speed of the induction motor 2. A speed control circuit 22 that outputs a torque current command so that the estimated values match, and the excitation current command idrefAnd the torque current command iqrefAnd the primary current detection value is α, Is βAnd the estimated speed value ω output from the speed estimator 23 described later.rhatVector control calculation from the output voltage command Vs α, Vs βA vector control arithmetic circuit 7 for outputting the output voltage command V and the output voltage command Vs α, Vs βA switching pattern generation circuit 8 for generating a signal for driving the power converter 1 from the output voltage command Vs α, Vs βAnd the primary current detection value is α, Is βAs an input and the estimated speed ω of the induction motor 2rhatIs provided.
[0031]
Next, features of the present embodiment will be described. In this control apparatus, in order to make the speed of the induction motor 2 coincide with an arbitrary speed command, the speed estimator 23 estimates the speed, and matches the estimated speed value with the arbitrary speed command. Normally, this method does not cause a problem, but when the induction motor 2 having a small capacity and a small inertia is accelerated rapidly without a load, the estimated speed value deviates from the actual speed of the induction motor 2. Then, the control becomes unstable, and a large current flows or the operation is performed in a step-out state, causing a problem that the induction motor 2 cannot be stably operated. This phenomenon is particularly likely to occur when the acceleration time is short or when the speed change amount is large, and this state is unlikely to occur when the speed change amount is small even if the acceleration time is short.
[0032]
Therefore, the time during which the speed estimator can accelerate in the shortest time is measured in advance. Next, the shortest acceleration time is calculated from the single inertia of the induction motor 2 and the maximum torque that can be output. Then, the time at which the induction motor 2 can be accelerated at the shortest time is compared with the time at which the previously obtained speed estimator can be accelerated at the shortest time. If the time at which the induction motor 2 can be accelerated at the shortest time is long, the speed deviation limit circuit 21 Set the limit value as the maximum value. When the time that can be accelerated at the shortest time of the induction motor 2 is short, the time that can be accelerated at the shortest time of the induction motor 2 is subtracted from the time that the speed estimator previously obtained can be accelerated at the shortest time, and this value is calculated as the shortest time of the induction motor 2 A value obtained by multiplying the value obtained by dividing the time that can be accelerated by the maximum value of the limit value of the speed deviation limit circuit 21 is set as the limit value of the speed deviation limit circuit 21.
[0033]
This not only prevents acceleration in a time shorter than the time that the speed estimator can accelerate in the shortest time, but also maximizes the acceleration capability when the speed deviation is small.
Thus, by limiting the speed deviation value input to the speed control circuit 22 by the speed deviation limit circuit 21 from the time that the induction motor 2 can be accelerated in the shortest time and the time that the speed estimator can accelerate in the shortest time, the speed deviation limit circuit 21 limits the induction motor 2. A sensorless vector control method and control apparatus for an AC motor that can stably control the speed even when sudden acceleration / deceleration is obtained.
In the above-described embodiment, an example in which an induction motor is used as an AC motor has been described. However, any AC motor can be used as long as it is a synchronous motor having a permanent magnet inside or an AC motor that can realize other vector control. Even if it exists, the same effect is acquired.
[0034]
【The invention's effect】
As described above, according to the first sensorless vector control method and control apparatus for an AC motor of the present invention, the speed estimation value and the flux estimation value of the all-dimensional magnetic flux speed observer are matched with the actual speed and magnetic flux of the AC motor. Therefore, even in an AC motor that is easily magnetically saturated, the speed can be estimated with high accuracy, and the speed accuracy and torque accuracy can be improved.
Further, according to the second sensorless vector control method and control apparatus for an AC motor of the present invention, the speed deviation input to the speed control means from the time that the AC motor can be accelerated in the shortest time and the time that the speed estimation means can accelerate in the shortest time. By limiting the value, there is an effect that the speed can be stably controlled even if the AC motor is suddenly accelerated or decelerated.
[Brief description of the drawings]
FIG. 1 is a block diagram illustrating a configuration of a sensorless vector control device for an AC motor according to a first embodiment of the present invention.
FIG. 2 is a block diagram of an exciting current command calculation circuit in the first embodiment.
FIG. 3 is a block diagram of a torque current command calculation circuit in the first embodiment.
FIG. 4 is a block diagram showing a configuration of a sensorless vector control device for an AC motor according to a second embodiment of the present invention.
FIG. 5 is a block diagram showing a configuration of a sensorless vector control device for an AC motor according to a third embodiment of the present invention.
FIG. 6 is a block diagram illustrating a configuration of a sensorless vector control device for an AC motor according to a fourth embodiment of the present invention.
[Explanation of symbols]
1 Power converter
2 Induction motor
3 Current detection circuit
4 Coordinate transformation circuit
5 Excitation current command calculation circuit
6 Torque current command calculation circuit
7 Vector control arithmetic circuit
8 Switching pattern generator
9 All-dimensional magnetic flux velocity observer
10 Coefficient correction circuit
11 Magnetic saturation coefficient calculation circuit
12 Magnetic flux model calculation circuit
21 Speed deviation limit circuit
22 Speed control circuit
23 Speed estimator

Claims (10)

交流電動機へ電力を出力する電力変換器と、
任意の磁束指令に対して、前記交流電動機の磁気飽和特性から励磁電流指令を演算する励磁電流指令演算手段と、
任意のトルク指令と前記磁束指令からトルク電流指令を演算するトルク電流指令演算手段と、
前記交流電動機に流れる電流を検出する電流検出手段と、
検出した電流を固定子座標系に座標変換する座標変換手段と、
前記励磁電流指令と前記トルク電流指令と前記座標変換された電流検出値と速度推定値と磁束位相推定値からベクトル制御演算し出力電圧指令を出力するベクトル制御演算手段と、
前記出力電圧指令から前記電力変換器をPWM駆動するための信号を作成するスイッチングパターン発生手段と、
前記出力電圧指令と前記座標変換された電流検出値から前記速度推定値と磁束位相推定値を推定する全次元磁束速度オブザーバを備えた交流電動機の制御方法において、
前記全次元磁束速度オブザーバで用いる行列式の係数を、磁束指令に応じて補正することを特徴とする交流電動機のセンサレスベクトル制御方法。
A power converter that outputs power to an AC motor;
Excitation current command calculation means for calculating an excitation current command from the magnetic saturation characteristics of the AC motor for an arbitrary magnetic flux command,
Torque current command calculating means for calculating a torque current command from an arbitrary torque command and the magnetic flux command;
Current detecting means for detecting a current flowing in the AC motor;
Coordinate conversion means for converting the detected current into a stator coordinate system;
Vector control calculation means for performing vector control calculation from the excitation current command, the torque current command, the coordinate-converted current detection value, speed estimation value, and magnetic flux phase estimation value, and outputting an output voltage command;
Switching pattern generating means for generating a signal for PWM driving the power converter from the output voltage command;
In the control method of an AC motor provided with a full-dimensional magnetic flux speed observer for estimating the speed estimated value and the magnetic flux phase estimated value from the output voltage command and the coordinate-converted current detection value,
A sensorless vector control method for an AC motor, wherein a coefficient of a determinant used in the all-dimensional magnetic flux velocity observer is corrected according to a magnetic flux command.
前記行列式の係数は、前記交流電動機の相互インダクタンスの磁気飽和特性の変化に基づいて補正することを特徴とする請求項1記載の交流電動機のセンサレスベクトル制御方法。2. The sensorless vector control method for an AC motor according to claim 1, wherein the coefficient of the determinant is corrected based on a change in magnetic saturation characteristics of mutual inductance of the AC motor. 前記全次元磁束速度オブザーバで用いる行列式の係数を、前記励磁電流指令から演算された前記磁束レベルに応じて補正することを特徴とする請求項1または2に記載の交流電動機のセンサレスベクトル制御方法。3. The sensorless vector control method for an AC motor according to claim 1, wherein a coefficient of a determinant used in the all-dimensional magnetic flux velocity observer is corrected according to the magnetic flux level calculated from the excitation current command. . 交流電動機へ電力を出力する電力変換器と、
任意の磁束指令に対して、前記交流電動機の磁気飽和特性から励磁電流指令を演算する励磁電流指令演算手段と、
任意のトルク指令と前記磁束指令からトルク電流指令を演算するトルク電流指令演算手段と、
前記交流電動機に流れる電流を検出する電流検出手段と、
検出した電流を固定子座標系に座標変換する座標変換手段と、
前記励磁電流指令と前記トルク電流指令と前記座標変換された電流検出値と速度推定値と磁束位相推定値からベクトル制御演算し出力電圧指令を出力するベクトル制御演算手段と、
前記出力電圧指令から前記電力変換器をPWM駆動するための信号を作成するスイッチングパターン発生手段と、
前記出力電圧指令と前記座標変換された電流検出値から前記速度推定値と磁束位相推定値を推定する全次元磁束速度オブザーバを備えた交流電動機の制御装置において、
前記全次元磁束速度オブザーバで用いる行列式の係数を、磁束指令に応じて補正する係数補正手段を有することを特徴とする交流電動機のセンサレスベクトル制御装置。
A power converter that outputs power to an AC motor;
Excitation current command calculation means for calculating an excitation current command from the magnetic saturation characteristics of the AC motor for an arbitrary magnetic flux command,
Torque current command calculating means for calculating a torque current command from an arbitrary torque command and the magnetic flux command;
Current detecting means for detecting a current flowing in the AC motor;
Coordinate conversion means for converting the detected current into a stator coordinate system;
Vector control calculation means for performing vector control calculation from the excitation current command, the torque current command, the coordinate-converted current detection value, speed estimation value, and magnetic flux phase estimation value, and outputting an output voltage command;
Switching pattern generating means for generating a signal for PWM driving the power converter from the output voltage command;
In the control device for an AC motor including a full-dimensional magnetic flux speed observer that estimates the speed estimated value and the magnetic flux phase estimated value from the output voltage command and the coordinate-converted current detection value,
A sensorless vector control apparatus for an AC motor, comprising coefficient correction means for correcting a coefficient of a determinant used in the all-dimensional magnetic flux velocity observer according to a magnetic flux command.
前記係数補正手段は、前記交流電動機の相互インダクタンスの磁気飽和特性の変化に基づいて前記係数を補正するものであることを特徴とする請求項4記載の交流電動機のセンサレスベクトル制御装置。5. The sensorless vector control apparatus for an AC motor according to claim 4, wherein the coefficient correction means corrects the coefficient based on a change in magnetic saturation characteristics of mutual inductance of the AC motor. 前記励磁電流指令から磁束レベルを演算する磁束モデル演算手段と、
前記磁束レベルに応じて、前記全次元磁束速度オブザーバで用いる行列式の係数を補正する係数補正手段を有することを特徴とする請求項4または5に記載の交流電動機のセンサレスベクトル制御装置。
Magnetic flux model calculating means for calculating a magnetic flux level from the excitation current command;
6. The sensorless vector control device for an AC motor according to claim 4, further comprising coefficient correction means for correcting a coefficient of a determinant used in the all-dimensional magnetic flux velocity observer according to the magnetic flux level.
交流電動機へ電力を出力する電力変換器と、
前記交流電動機に流れる電流を検出する電流検出手段と、
検出した電流を固定子座標系に座標変換する座標変換手段と、
任意の速度指令と前記交流電動機の速度推定値が一致するようにトルク電流指令を出力する速度制御手段と、
任意の励磁電流指令、前記トルク電流指令、前記座標変換された電流検出値、速度推定値、および磁束位相推定値からベクトル制御演算し出力電圧指令を出力するベクトル制御演算手段と、
前記出力電圧指令から前記電力変換器をPWM駆動するための信号を作成するスイッチングパターン発生手段と、
前記出力電圧指令と前記座標変換された電流検出値から前記速度推定値と前記磁束位相推定値を推定する速度推定手段とを備えた交流電動機の制御方法において、
前記速度制御手段の入力となる前記任意の速度指令と前記速度推定値の偏差である速度偏差を前記速度制御手段に入力する際に、前記速度推定手段の能力以上の加速が発生しないように前記速度偏差をリミットして、前記速度制御手段に入力することを特徴とする交流電動機のセンサレスベクトル制御方法。
A power converter that outputs power to an AC motor;
Current detecting means for detecting a current flowing in the AC motor;
Coordinate conversion means for converting the detected current into a stator coordinate system;
Speed control means for outputting a torque current command so that an arbitrary speed command and a speed estimation value of the AC motor coincide with each other;
A vector control calculation means for performing a vector control calculation from an arbitrary excitation current command, the torque current command, the coordinate-converted current detection value, a speed estimation value, and a magnetic flux phase estimation value, and outputting an output voltage command;
Switching pattern generating means for generating a signal for PWM driving the power converter from the output voltage command;
In a control method for an AC motor comprising: the speed estimation unit that estimates the speed estimation value and the magnetic flux phase estimation value from the output voltage command and the coordinate-converted current detection value;
When inputting a speed deviation, which is a deviation between the arbitrary speed command serving as an input of the speed control means and the speed estimation value, to the speed control means, the acceleration is not generated more than the capacity of the speed estimation means. A sensorless vector control method for an AC motor, wherein a speed deviation is limited and input to the speed control means.
前記速度推定手段は、全次元オブザーバと速度推定器から構成された全次元磁束速度オブザーバである請求項7記載の交流電動機のセンサレスベクトル制御方法。The sensorless vector control method for an AC motor according to claim 7, wherein the speed estimation means is a full-dimensional magnetic flux speed observer composed of a full-dimensional observer and a speed estimator. 交流電動機へ電力を出力する電力変換器と、
前記交流電動機に流れる電流を検出する電流検出手段と、
検出した電流を固定子座標系に座標変換する座標変換手段と、
任意の速度指令と前記交流電動機の速度推定値が一致するようにトルク電流指令を出力する速度制御手段と、
任意の励磁電流指令、前記トルク電流指令、前記座標変換された電流検出値、速度推定値、および磁束位相推定値からベクトル制御演算し出力電圧指令を出力するベクトル制御演算手段と、
前記出力電圧指令から前記電力変換器をPWM駆動するための信号を作成するスイッチングパターン発生手段と、
前記出力電圧指令と前記座標変換された電流検出値から前記速度推定値と前記磁束位相推定値を推定する速度推定手段とを備えた交流電動機の制御装置において、
前記速度制御手段の入力となる前記任意の速度指令と前記速度推定値の偏差である速度偏差を前記速度制御手段に入力する際に、全次元磁束速度オブザーバの速度推定能力以上の加速が発生しないように前記速度偏差をリミットして、前記速度制御手段に入力する速度偏差リミット手段を有することを特徴とする交流電動機のセンサレスベクトル制御装置。
A power converter that outputs power to an AC motor;
Current detecting means for detecting a current flowing in the AC motor;
Coordinate conversion means for converting the detected current into a stator coordinate system;
Speed control means for outputting a torque current command so that an arbitrary speed command and a speed estimation value of the AC motor coincide with each other;
A vector control calculation means for performing a vector control calculation from an arbitrary excitation current command, the torque current command, the coordinate-converted current detection value, a speed estimation value, and a magnetic flux phase estimation value, and outputting an output voltage command;
Switching pattern generating means for generating a signal for PWM driving the power converter from the output voltage command;
In the control device for an AC electric motor comprising the speed estimation means for estimating the speed estimated value and the magnetic flux phase estimated value from the output voltage command and the coordinate-converted current detection value,
When a speed deviation, which is a deviation between the arbitrary speed command serving as an input of the speed control means and the estimated speed value, is input to the speed control means, acceleration exceeding the speed estimation capability of the all-dimensional magnetic flux speed observer does not occur. A sensorless vector control device for an AC motor, comprising: a speed deviation limit means for limiting the speed deviation and inputting the speed deviation to the speed control means.
前記速度推定手段は、全次元オブザーバと速度推定器から構成された全次元磁束速度オブザーバである請求項9記載の交流電動機のセンサレスベクトル制御装置。10. The sensorless vector control device for an AC motor according to claim 9, wherein the speed estimation means is a full-dimensional magnetic flux speed observer composed of a full-dimensional observer and a speed estimator.
JP2003067279A 2003-03-12 2003-03-12 Sensorless vector control method and control apparatus for AC motor Expired - Fee Related JP4613475B2 (en)

Priority Applications (5)

Application Number Priority Date Filing Date Title
JP2003067279A JP4613475B2 (en) 2003-03-12 2003-03-12 Sensorless vector control method and control apparatus for AC motor
US10/548,671 US7463005B2 (en) 2003-03-12 2004-03-08 Method and device for sensorless vector control for AC motor
PCT/JP2004/002988 WO2004082120A2 (en) 2003-03-12 2004-03-08 Method and device for sensorless vector control for ac motor
DE112004000414T DE112004000414T5 (en) 2003-03-12 2004-03-08 Vector control method and vector control unit for an AC motor without using a sensor
CNB2004800066380A CN100379142C (en) 2003-03-12 2004-03-08 Method and device for sensorless vector control for AC motor

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2003067279A JP4613475B2 (en) 2003-03-12 2003-03-12 Sensorless vector control method and control apparatus for AC motor

Publications (2)

Publication Number Publication Date
JP2004282807A JP2004282807A (en) 2004-10-07
JP4613475B2 true JP4613475B2 (en) 2011-01-19

Family

ID=32984561

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2003067279A Expired - Fee Related JP4613475B2 (en) 2003-03-12 2003-03-12 Sensorless vector control method and control apparatus for AC motor

Country Status (5)

Country Link
US (1) US7463005B2 (en)
JP (1) JP4613475B2 (en)
CN (1) CN100379142C (en)
DE (1) DE112004000414T5 (en)
WO (1) WO2004082120A2 (en)

Families Citing this family (27)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7423395B2 (en) * 2002-07-08 2008-09-09 Kabushiki Kaisha Yaskawa Denki Sensorless vector control method for alternating-current motor and control apparatus therefor
JP4549914B2 (en) * 2005-03-31 2010-09-22 財団法人鉄道総合技術研究所 Sensorless magnetic damping generation method using induction current collector
JP5108031B2 (en) * 2007-02-20 2012-12-26 エービービー・リミテッド Magnetic flux control system for active voltage regulation
PL385465A1 (en) * 2008-06-18 2009-12-21 Politechnika Gdańska Method of the distortions reproduction in the induction motor speed observer
JP5309838B2 (en) * 2008-09-26 2013-10-09 株式会社安川電機 AC motor control device and control method thereof
DE102009002002A1 (en) 2009-03-31 2010-10-07 Robert Bosch Gmbh Rotary field drive with an electric machine
US8519662B2 (en) * 2010-05-26 2013-08-27 Rockwell Technologies, Inc. Method and apparatus for controlling motor torque
PL2410653T3 (en) * 2010-07-23 2019-09-30 Askoll Holding S.R.L. Device for controlling a synchronous electric motor with a permanent magnet rotor
EP2464002B1 (en) * 2010-12-09 2018-05-16 Inmotion Technologies AB Estimation of actual torque in an electrical motor drive
CN103259480B (en) * 2012-02-20 2015-06-24 华锐风电科技(集团)股份有限公司 Method and system for controlling doubly-fed wind generator speed sensor-less
US9577484B2 (en) 2012-06-26 2017-02-21 Nissan Motor Co., Ltd. Variable magnetomotive force rotary electric machine and control device for variable magnetomotive force rotary electric machine
CN102769426B (en) * 2012-07-16 2014-07-23 电子科技大学 On-line fault-tolerance electric vehicle alternating current induction motor driving control system
CN104604117B (en) * 2012-09-03 2017-03-29 东芝三菱电机产业***株式会社 The driving means of synchronous motor
CN104885356B (en) * 2013-01-25 2017-03-08 日产自动车株式会社 Arrangement for controlling induction motor and inductance motor control method
CN103326651A (en) * 2013-04-18 2013-09-25 江苏华骋科技有限公司 Alternating current motor control system based on vector control
CN103269199B (en) * 2013-05-22 2015-02-18 电子科技大学 Electric car induction motor torque current setting device
JP6099488B2 (en) * 2013-06-04 2017-03-22 三菱電機株式会社 AC rotating machine control device
JP6108114B2 (en) * 2014-01-31 2017-04-05 富士電機株式会社 Control device for permanent magnet type synchronous motor
US9863867B2 (en) * 2014-02-23 2018-01-09 PNI Sensor Corporation Automatically updating hard iron and soft iron coefficients of a magnetic sensor
DE102014016452B4 (en) * 2014-11-06 2019-03-28 Audi Ag Method for determining a stator winding temperature of an electrical machine
US10331586B2 (en) * 2015-10-30 2019-06-25 Samsung Electronics Co., Ltd. Nonvolatile memory device for providing fast booting and system including the same
FR3053183B1 (en) * 2016-06-22 2018-06-22 Renault S.A.S METHOD FOR ESTIMATING THE POSITION AND SPEED OF THE ROTOR OF AN ALTERNATING CURRENT MACHINE FOR A MOTOR VEHICLE AND CORRESPONDING SYSTEM
JP6725450B2 (en) * 2017-04-12 2020-07-15 日本電産モビリティ株式会社 Multi-phase electric motor controller
CN110957953B (en) * 2018-09-25 2022-12-20 欧姆龙(上海)有限公司 Control device and control method for alternating current motor
US10727770B2 (en) * 2018-09-27 2020-07-28 Tmeic Corporation Control device for power conversion device, and motor drive system
JP7286528B2 (en) * 2019-12-13 2023-06-05 株式会社日立産機システム power converter
CN115476701B (en) * 2022-10-17 2024-06-18 潍柴动力股份有限公司 Motor torque determination method and device

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002335700A (en) * 2001-05-10 2002-11-22 Fuji Electric Co Ltd Vector control method and vector control device for induction motor
JP2003018898A (en) * 2001-06-27 2003-01-17 Mitsubishi Electric Corp Electric motor car controller based on vector control

Family Cites Families (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4862054A (en) * 1988-10-31 1989-08-29 Westinghouse Electric Corp. Tacho-less vector control adaptive system for motor drive
JPH08322300A (en) * 1994-08-11 1996-12-03 Meidensha Corp Vector controller of induction motor
JPH0870599A (en) 1994-08-30 1996-03-12 Meidensha Corp Sensorless vector control apparatus for induction motor speed
JP3674638B2 (en) 1995-01-20 2005-07-20 株式会社安川電機 Induction motor speed estimation method and induction motor drive device
US5959430A (en) * 1997-03-07 1999-09-28 Kabushiki Kaisha Toshiba Power conversion system
JP3679246B2 (en) * 1998-04-24 2005-08-03 潔 大石 AC motor speed control device
JP3710621B2 (en) * 1998-05-29 2005-10-26 三菱電機株式会社 Induction motor control device
JP3520002B2 (en) * 1999-12-08 2004-04-19 三菱電機株式会社 Vector control device for induction motor
KR100371369B1 (en) * 2000-08-18 2003-02-06 엘지산전 주식회사 Vector control system of induction motor
US6498451B1 (en) * 2000-09-06 2002-12-24 Delphi Technologies, Inc. Torque ripple free electric power steering
JP4765011B2 (en) 2000-10-30 2011-09-07 富士電機株式会社 Induction motor control device
JP3707535B2 (en) * 2000-12-18 2005-10-19 株式会社安川電機 Method and apparatus for correcting estimated speed value of induction motor
JP4411796B2 (en) * 2001-04-27 2010-02-10 富士電機システムズ株式会社 Control system, observer and control method for induction motor drive without speed sensor

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002335700A (en) * 2001-05-10 2002-11-22 Fuji Electric Co Ltd Vector control method and vector control device for induction motor
JP2003018898A (en) * 2001-06-27 2003-01-17 Mitsubishi Electric Corp Electric motor car controller based on vector control

Also Published As

Publication number Publication date
US7463005B2 (en) 2008-12-09
CN100379142C (en) 2008-04-02
WO2004082120A2 (en) 2004-09-23
DE112004000414T5 (en) 2006-02-23
JP2004282807A (en) 2004-10-07
WO2004082120A3 (en) 2004-12-02
US20070018606A1 (en) 2007-01-25
CN1759529A (en) 2006-04-12

Similar Documents

Publication Publication Date Title
JP4613475B2 (en) Sensorless vector control method and control apparatus for AC motor
TW465171B (en) Apparatus and method for controlling a synchronous motor
JP4989075B2 (en) Electric motor drive control device and electric motor drive system
JP4245777B2 (en) Control device and control method for induction motor
JP5639035B2 (en) Magnetic flux control device for induction motor, magnetic flux control device for induction motor
JP5281339B2 (en) Synchronous motor drive system and control device used therefor
JP2010011564A (en) Controller for permanent magnet synchronous motor and motor control system
JP3672876B2 (en) Vector control inverter device and rotary drive device
JP2004166408A (en) Permanent magnet synchronous motor control method
JP2008512078A (en) Method for controlling a wound rotor synchronous motor
JP3894286B2 (en) Control device for permanent magnet synchronous motor
US6528966B2 (en) Sensorless vector control apparatus and method thereof
CN110769981A (en) Electric tool
JP5050387B2 (en) Motor control device
JP4238646B2 (en) Speed sensorless vector controller for induction motor
US11837982B2 (en) Rotary machine control device
JP5471156B2 (en) Control device for permanent magnet type synchronous motor
JP5446494B2 (en) Control device for permanent magnet type synchronous motor
JP2004187460A (en) Inverter control device, induction motor control device, and induction motor system
CN114629408A (en) Motor driving method
JP2010200544A (en) Ac motor controller and control method
JP4096663B2 (en) Estimation value correction method and control system of induction motor magnetic flux estimator
JP3484047B2 (en) Speed sensorless control device
JP7308464B2 (en) Rotating machine control device
US20230198438A1 (en) Rotary machine control device

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20060227

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20090929

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20100921

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20101004

R150 Certificate of patent or registration of utility model

Ref document number: 4613475

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20131029

Year of fee payment: 3

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20141029

Year of fee payment: 4

LAPS Cancellation because of no payment of annual fees