JP2009165333A - Controller of synchronous electric motor - Google Patents
Controller of synchronous electric motor Download PDFInfo
- Publication number
- JP2009165333A JP2009165333A JP2008003326A JP2008003326A JP2009165333A JP 2009165333 A JP2009165333 A JP 2009165333A JP 2008003326 A JP2008003326 A JP 2008003326A JP 2008003326 A JP2008003326 A JP 2008003326A JP 2009165333 A JP2009165333 A JP 2009165333A
- Authority
- JP
- Japan
- Prior art keywords
- circle
- value
- current
- axis
- synchronous motor
- 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.)
- Pending
Links
Images
Landscapes
- Control Of Ac Motors In General (AREA)
Abstract
Description
本発明は同期電動機の制御装置に関し、特に、位置センサレスベクトル制御にて永久磁石同期電動機を可変速駆動する制御方法に適用して好適なものである。 The present invention relates to a control apparatus for a synchronous motor, and is particularly suitable for application to a control method for driving a permanent magnet synchronous motor at a variable speed by position sensorless vector control.
永久磁石同期電動機は、誘導電動機に比べて小型高効率であるという利点があり、エレベータなどの他、電気自動車や鉄道車両などの交通分野にも適用されている。特に、鉄道車両などの交通分野での電動機駆動装置は、極低速から弱め界磁運転範囲までの広い範囲で可変速運転とトルク制御が可能であることが要求される。
また、永久磁石同期電動機の制御において、設置面積の制約、ロータリーエンコーダやレゾルバの配線およびメンテナンスに伴うコストの削減のため、位置センサなしでトルク制御可能な位置センサレスベクトル制御が用いられることがある。
これまでにも様々な永久磁石同期電動機の位置センサレスベクトル制御方法が提案されているが、非特許文献1には、特に、低速領域の制御を対象として、電流を推定するオブザーバを用いることで、永久磁石同期電動機速度センサレスベクトル制御を実現する方法が開示されている。
Permanent magnet synchronous motors have the advantage of being smaller and more efficient than induction motors, and are applied to transportation fields such as electric vehicles and railway vehicles as well as elevators. In particular, an electric motor drive device in a transportation field such as a railway vehicle is required to be capable of variable speed operation and torque control in a wide range from a very low speed to a weak field operation range.
Further, in the control of a permanent magnet synchronous motor, position sensorless vector control capable of torque control without a position sensor may be used in order to reduce the cost associated with installation area restrictions, wiring of a rotary encoder and resolver, and maintenance.
Various position sensorless vector control methods for permanent magnet synchronous motors have been proposed so far, but in Non-Patent
図3は、従来の同期電動機の制御装置の概略構成を示すブロック図である。
図3において、埋込形永久磁石同期電動機001には、埋込形永久磁石同期電動機001を可変速駆動する同期電動機の制御装置000が接続され、埋込形永久磁石同期電動機001の回転軸には負荷002が接続されている。
ここで、同期電動機の制御装置000には、電力変換装置004、回転二相/三相座標変換手段005、三相/回転二相座標変換手段006、電流制御手段007、電流指令値作成手段008、速度PID調節器009、適応電流オブザーバ010、逆伝達関数行列算出手段011、角度・速度・一次抵抗推定器012、減算器013、014、015が設けられ、同期電動機の制御装置000の出力側には、埋込形永久磁石同期電動機001に供給されるUVW相電流iu、iv、iwを検出する電流検出手段003が設けられている。
FIG. 3 is a block diagram showing a schematic configuration of a conventional synchronous motor control device.
In FIG. 3, the embedded permanent magnet
Here, the synchronous
なお、以下の説明では、励磁軸としてγ軸またはd軸と表記することもあり、トルク軸としてδ軸またはq軸と表記することもある。また、以下の説明では、励磁軸方向の値についてはγまたはdというサフィックスを付し、トルク軸方向の値についてはδまたはqというサフィックスを付し、1次側の値については1またはsというサフィックスを付し、2次側の値については2またはrというサフィックスを付した。 In the following description, the excitation axis may be expressed as γ axis or d axis, and the torque axis may be expressed as δ axis or q axis. In the following description, the value in the excitation axis direction is given a suffix of γ or d, the value in the torque axis direction is given a suffix of δ or q, and the value on the primary side is 1 or s. A suffix was added, and a secondary value was added with a suffix of 2 or r.
そして、減算器013は、同期電動機の制御装置000に与えられた速度指令値ω*と、角度・速度・一次抵抗推定器012から出力された速度推定値ωr#との偏差を算出することができる。
速度PID調節器009は、減算器013から出力された速度指令値ω*と速度推定値ωr#との偏差がゼロになるように、速度指令値ω*と速度推定値ωr#との偏差のPID演算を行うことにより、トルク指令値T*を算出することができる。
The
電流指令値作成手段008は、速度PID調節器009から出力されたトルク指令値T*に基づいて、γδ軸の電流指令値iγ *、iδ *を算出することができる。なお、埋込形永久磁石同期電動機001の磁石の磁極に平行な方向と推定している軸をγ軸、γ軸に直交する方向をδ軸とした。
三相/回転二相座標変換手段006は、電流検出手段003にて検出されたUVW相電流iu、iv、iwの検出値をαβ軸の固定二相変換した後、角度・速度・一次抵抗推定器012から出力された角度推定値θ#の回転座標変換を行うことで、γδ軸の電流検出値iγ、iδを算出することができる。
The current command
The three-phase / rotational two-phase
減算器014、015は、電流指令値作成手段008から出力された電流指令値iγ *、iδ *と、三相/回転二相座標変換手段006から出力された電流検出値iγ、iδとの偏差をそれぞれ算出することができる。
電流制御手段007は、減算器014、015からそれぞれ出力された電流指令値iγ *、iδ *と電流検出値iγ、iδとの偏差がゼロになるように、γδ軸の電圧指令値vγ *、vδ *を算出することができる。
The
The current control means 007 is a voltage command for the γδ axis so that the deviation between the current command values i γ * and i δ * output from the
回転二相/三相座標変換手段005は、角度・速度・一次抵抗推定器012から出力された角度推定値θ#に基づいてγδ軸の電圧指令値vγ *、vδ *を逆回転変換し、固定二相の値に変換した後、二相三相変換を行うことで、電圧指令値vu *、vv *、vw *を算出することができる。
電力変換装置004は、回転二相/三相座標変換手段005から出力される電圧指令値vu *、vv *、vw *に基づいて埋込形永久磁石同期電動機001を駆動することにより、埋込形永久磁石同期電動機001を可変速制御することができる。
The rotating two-phase / three-phase coordinate conversion means 005 performs reverse rotation conversion of the voltage command values v γ * and v δ * of the γδ axis based on the estimated angle value θ # output from the angle / speed /
The
適応電流オブザーバ010は、埋込形永久磁石同期電動機101のモデルに基づいて電機子電流を推定することができる。ここで、適応電流オブザーバ110は、電機子電流を推定する場合、角度・速度・一次抵抗推定器112にて推定された電機子抵抗推定値RS#を埋込形永久磁石同期電動機101のモデルのパラメータとして使用することができる。
逆伝達関数行列算出手段011は、軸ずれの角度推定誤差Δθ#および電機子の抵抗推定誤差ΔRS#からγδ軸の電流検出値iγ、iδと電流推定値iγ#、iδ#との偏差までの伝達関数の逆行列に基づいて、γδ軸の電流の偏差を角度誤差に比例する成分と抵抗誤差に比例する成分とに分離し、角度推定誤差Δθ#および抵抗推定誤差ΔRS#を出力することができる。
The adaptive
Inverse transfer function
角度・速度・一次抵抗推定器012は、逆伝達関数行列算出手段111から出力された角度推定誤差Δθ#および抵抗推定誤差ΔRS#に基づいて、速度推定値ωr#=ω1、角度推定値θ#および電機子抵抗推定値RS#を算出することができる。
そして、速度指令値ω*が同期電動機の制御装置000に与えられると、その速度指令値ω*と、角度・速度・一次抵抗推定器012から出力された速度推定値ωr#との偏差が減算器013にて算出され、速度PID調節器009に出力される。そして、速度PID調節器009は、速度指令値ω*と速度推定値ωr#との偏差がゼロになるようにPID演算を行い、トルク指令値T*を電流指令値作成手段008にトルク指令値T*を出力する。そして、電流指令値作成手段008は、トルク指令値T*を速度PID調節器009から受け取ると、トルク指令値T*に基づいて電流指令値iγ *、iδ *を算出し、減算器014、015にそれぞれ出力する。
The angle / velocity /
When the speed command value ω * is given to the synchronous
一方、電流検出手段003は、埋込形永久磁石同期電動機001に供給されるUVW相電流iu、iv、iwを検出し、その検出値を三相/回転二相座標変換手段006に出力する。そして、三相/回転二相座標変換手段006は、UVW相電流iu、iv、iwの検出値をαβ軸の固定二相変換した後、角度・速度・一次抵抗推定器012から出力された角度推定値θ#の回転座標変換を行うことで、電流検出値iγ、iδを算出し、減算器014、015にそれぞれ出力する。
On the other hand, the current detection means 003 detects the UVW phase currents i u , i v , i w supplied to the embedded permanent magnet
そして、減算器014、015は、電流指令値iγ *、iδ *と電流検出値iγ、iδとをそれぞれ受け取ると、電流指令値iγ *、iδ *と電流検出値iγ、iδとの偏差をそれぞれ算出し、電流制御手段007に出力する。そして、電流制御手段007は、電流指令値iγ *、iδ *と電流検出値iγ、iδとの偏差がゼロになるように電圧指令値vγ *、vδ *を算出し、回転二相/三相座標変換手段005に出力する。
When the
そして、回転二相/三相座標変換手段005は、電圧指令値vγ *、vδ *を受け取ると、角度・速度・一次抵抗推定器012から出力された角度推定値θ#に基づいて電圧指令値vγ *、vδ *を逆回転変換し、固定二相の値に変換した後、二相三相変換を行うことで、電圧指令値vu *、vv *、vw *を算出し、電力変換装置004に出力する。そして、電力変換装置004は、電圧指令値vu *、vv *、vw *に基づいて埋込形永久磁石同期電動機001を駆動することにより、埋込形永久磁石同期電動機001を可変速制御する。
When the rotary two-phase / three-phase coordinate conversion means 005 receives the voltage command values v γ * and v δ * , the voltage based on the angle estimated value θ # output from the angle / speed /
また、三相/回転二相座標変換手段006にて算出された電流検出値iγ、iδは適応電流オブザーバ010に出力されるとともに、電流制御手段007にて算出された電圧指令値vγ *、vδ *は適応電流オブザーバ010に出力される。さらに、角度・速度・一次抵抗推定器012にて算出された電機子抵抗推定値RS#は適応電流オブザーバ010に出力される。
The detected current values i γ and i δ calculated by the three-phase / rotating two-phase
そして、適応電流オブザーバ010は、γδ軸の電流検出値iγ、iδおよびγδ軸の電流推定値iγ#、iδ#に関する状態方程式を用いることにより、γδ軸の電流検出値iγ、iδとγδ軸の電流推定値iγ#、iδ#との偏差(以下、電流誤差とも言う)をそれぞれ算出し、逆伝達関数行列算出手段011に出力する。
ここで、γδ軸の電流検出値iγ、iδおよびγδ軸の電流推定値iγ#、iδ#に関する状態方程式は、以下の(1)式で表すことができる。
Then, the adaptive
Here, the state equation regarding the current detection values i γ and i δ of the γδ axis and the current estimation values i γ # and i δ # of the γδ axis can be expressed by the following equation (1).
ただし、
vγ:γ軸出力電圧
vδ:δ軸出力電圧
iγ:γ軸電流検出値
iδ:δ軸電流検出値
Ld:d軸インダクタンス
Lq:q軸インダクタンス
Φm:磁石磁束
iγ#:γ軸電流推定値
iδ#:δ軸電流推定値
RS#:電機子抵抗推定値
g11、g12、g21、g22:適応電流オブザーバ010のフィードバックゲイン
である。
また、適応電流オブザーバ010のフィードバックゲインは、以下の(2)式のように与えることができる。
However,
v γ : γ-axis output voltage v δ : δ-axis output voltage i γ : γ-axis current detection value i δ : δ-axis current detection value L d : d-axis inductance L q : q-axis inductance Φ m : magnet flux i γ # : Γ-axis current estimated value i δ # : δ-axis current estimated value R S # : Armature resistance estimated value g 11 , g 12 , g 21 , g 22 : Feedback gain of the adaptive
Also, the feedback gain of the adaptive
ただし、
gc:適応電流オブザーバ010の極を決める制御変数(正の値)
である。
そして、逆伝達関数行列算出手段011は、γδ軸の電流検出値iγ、iδとγδ軸の電流推定値iγ#、iδ#との偏差を受け取ると、電機子電流のγδ軸の検出値と推定値との偏差までの伝達関数の逆行列に基づいて、角度推定誤差Δθ#および抵抗推定誤差ΔRS#を算出し、角度・速度・一次抵抗推定器012に出力する。
ここで、角度推定誤差Δθ#および抵抗推定誤差ΔRS#から、γδ軸の電流検出値iγ、iδとγδ軸の電流推定値iγ#、iδ#との偏差までの伝達関数の逆行列は、以下の(3)式にて与えることができる。
However,
g c : Control variable that determines the pole of the adaptive current observer 010 (positive value)
It is.
When the inverse transfer function
Here, the transfer function from the angle estimation error Δθ # and the resistance estimation error ΔR S # to the deviation between the detected current values i γ and i δ of the γδ axis and the estimated current values i γ # and i δ # of the γδ axis The inverse matrix can be given by the following equation (3).
ただし、係数B11〜B22は、以下の(4)式のように設定することができる。 However, the coefficients B 11 to B 22 can be set as in the following expression (4).
また、(3)式において、B11B22−B12B21は、sの1次の項と0次の項を含み、係数B11〜B22の関係は、以下の(5)式にて与えることができる。 Further, in the equation (3), B 11 B 22 -B 12 B 21 includes a first-order term and a zero-order term of s, and the relationship between the coefficients B 11 to B 22 is expressed by the following equation (5): Can be given.
そこで、 Therefore,
ただし、過渡的な状態を考慮すると、逆伝達関数行列算出手段011にて算出される伝達関数の逆行列および実際の角度θから角度推定値θ#までの閉ループ伝達関数の中に不安定な極が存在しないようにする必要がある。
このため、m0≧0の場合、f(m0)=1、m0<0の場合、f(m0)=−1とすることができる。また、m0m1≧0の場合、h1=|m1|、h0=|m0|、m0m1<0の場合、h1=|m0|+|m0||m1|k´とすることができる。
そして、角度・速度・一次抵抗推定器012は、角度推定誤差Δθ#および抵抗推定誤差ΔRS#を受け取ると、以下の(7)〜(9)式を用いることにより、速度推定値ωr#=ω1、角度推定値θ#および電機子抵抗推定値RS#を算出することができる。
However, in consideration of a transient state, an unstable pole is included in the inverse matrix of the transfer function calculated by the inverse transfer function
For this reason, when m 0 ≧ 0, f (m 0 ) = 1, and when m 0 <0, f (m 0 ) = − 1. When m 0 m 1 ≧ 0, h 1 = | m 1 |, h 0 = | m 0 |, and when m 0 m 1 <0, h 1 = | m 0 | + | m 0 || m 1 | k ′.
When the angle / velocity /
すなわち、角度・速度・一次抵抗推定器012は、速度推定値ωr#=ω1、角度推定値θ#および電機子抵抗推定値RS#を算出すると、速度推定値ωr#を減算器013に出力し、角度推定値θ#を回転二相/三相座標変換手段005および三相/回転二相座標変換手段006に出力し、電機子抵抗推定値RS#を適応電流オブザーバ010に出力することができ、適応電流オブザーバ010は角度誤差Δθに比例する電流誤差を正確に出力することができる。
That is, when the angle / speed /
ただし、
Kθp:速度推定器の比例ゲイン
Kθi:速度推定器の積分ゲイン
KRp:抵抗推定器の比例ゲイン
KRi:抵抗推定器の積分ゲイン
である。
これにより、角度誤差に比例する成分と抵抗誤差に比例する成分とを分離して推定することができ、電機子抵抗Rsを同時に同定しながら位置センサレスベクトル制御にて埋込形永久磁石同期電動機001を可変速駆動することが可能となることから、電機子抵抗Rsが変動する場合においても、低速域での位置精度を向上させることができる。
K θp : Proportional gain of speed estimator K θi : Integration gain of speed estimator K Rp : Proportional gain of resistance estimator K Ri : Integration gain of resistance estimator
Thus, a component proportional to the component and the resistance error is proportional to the angular error and separated can be estimated, the armature resistance R s simultaneously identified while the position sensorless vector embedded permanent magnet type synchronous motor by the
しかしながら、非特許文献1に開示された方法では、電機子抵抗Rsを同時に同定したり、低速域での位置精度を向上させたりすることができるが、係数B11〜B22を導出するに当たり、Δθ≒0と仮定して、角度誤差Δθを含む値が、cosΔθ≒cos2Δθ≒1、sinΔθ≒Δθ、sin2Δθ≒2Δθと近似される。このため、磁極位置の角度誤差Δθが大きくなり、Δθ≒0という仮定が成り立たなくなると、角度推定誤差Δθ#の算出精度が劣化するという問題があった。
そこで、本発明の目的は、磁極位置の角度誤差が大きい場合においても、磁極位置の角度推定誤差を精度よく算出することが可能な同期電動機の制御装置を提供することである。
However, in the method disclosed in
Accordingly, an object of the present invention is to provide a control apparatus for a synchronous motor that can accurately calculate an angle estimation error of a magnetic pole position even when the angle error of the magnetic pole position is large.
上述した課題を解決するために、請求項1記載の同期電動機の制御装置によれば、励磁軸とトルク軸を2軸とする平面において、同期電動機の磁極位置の角度誤差を含む値を軌道上に持つ2つの円を求める円の中心座標・半径の演算手段と、前記円の中心座標・半径の演算手段にて算出された円の交点に基づいて、前記磁極位置の角度推定誤差を算出する円の交点の演算手段と、前記角度推定誤差を用いて生成された電圧指令値に基づいて、前記同期電動機を可変速制御する電力変換装置とを備えることを特徴とする。
In order to solve the above-described problem, according to the control apparatus for a synchronous motor according to
また、請求項2記載の同期電動機の制御装置によれば、同期電動機の電機子電流を検出する電流検出手段と、前記同期電動機のモデルに基づいて電機子電流を推定する適応電流オブザーバと、励磁軸とトルク軸を2軸とする平面において、前記適応電流オブザーバにて推定された電流推定値と、前記電流検出手段にて検出された電流検出値との偏差に基づく位置を中心とし、一次電流の大きさ、一次周波数および励磁軸インダクタンスとトルク軸インダクタンスとの差分に基づく値を半径とする第1の円と、磁石磁束による誘起電圧の大きさに基づく値を中心および半径とする第2の円とを求める円の中心座標・半径の演算手段と、前記円の中心座標・半径の演算手段にて算出された第1の円と第2の円との交点に基づいて、磁極位置の角度推定誤差を算出する円の交点の演算手段と、前記角度推定誤差を用いて生成された電圧指令値に基づいて、前記同期電動機を可変速制御する電力変換装置とを備えることを特徴とする。 In addition, according to the control apparatus for a synchronous motor according to claim 2, current detection means for detecting the armature current of the synchronous motor, an adaptive current observer for estimating the armature current based on the model of the synchronous motor, and an excitation In a plane having two axes of an axis and a torque axis, the primary current is centered on a position based on a deviation between the current estimated value estimated by the adaptive current observer and the current detected value detected by the current detecting means. A first circle whose radius is a value based on the magnitude, primary frequency and the difference between the excitation axis inductance and the torque axis inductance, and a second whose center and radius are a value based on the magnitude of the induced voltage due to the magnetic flux of the magnet The angle of the magnetic pole position based on the circle center coordinate / radius calculation means for obtaining the circle, and the intersection of the first circle and the second circle calculated by the circle center coordinate / radius calculation means Calculating means the intersection of the circle to calculate the constant error, the position estimation based error voltage command value generated by using, characterized in that it comprises a power converter for variable speed control said synchronous motor.
また、請求項3記載の同期電動機の制御装置によれば、前記第1の円の中心座標は、前記適応電流オブザーバの極を決める制御変数、励磁軸インダクタンス、励磁軸電流検出値と励磁軸電流推定値との差分を積算した値と、励磁軸インダクタンスとトルク軸インダクタンスとの差分の1/2の値、一次周波数、トルク軸電流検出値を積算した値とを加算した成分と、前記適応電流オブザーバの極を決める制御変数、トルク軸インダクタンスおよびトルク軸電流検出値とトルク軸電流推定値との差分を積算した値と、励磁軸インダクタンスとトルク軸インダクタンスとの差分の1/2の値、一次周波数および励磁軸電流検出値を積算した値とを加算した成分とからなる点、前記第1の円の半径は、励磁軸インダクタンスとトルク軸インダクタンスとの差分の1/2の値、一次周波数および一次電流の大きさを積算した値、前記第2の円の中心座標は、原点からトルク軸方向に磁石磁束と一次周波数とを積算した値だけ離れた点、前記第2の円の半径は、磁石磁束と一次周波数とを積算した値であることを特徴とする。
According to the control apparatus for a synchronous motor according to
以上説明したように、本発明によれば、磁極位置の角度推定誤差を含む値を軌道上に持つ2つの円の交点を算出することにより、角度誤差が小さい時に成り立つ近似を行うことなく、磁極位置の角度推定誤差を算出することが可能となり、磁極位置の角度誤差が大きい場合においても、磁極位置の角度推定誤差の算出精度を向上させることが可能となる。 As described above, according to the present invention, by calculating the intersection of two circles having a value including the angle estimation error of the magnetic pole position on the trajectory, the magnetic pole can be obtained without performing the approximation that holds when the angle error is small. It is possible to calculate the angle estimation error of the position, and it is possible to improve the calculation accuracy of the angle estimation error of the magnetic pole position even when the angle error of the magnetic pole position is large.
以下、本発明の実施形態に係る同期電動機の制御装置について図面を参照しながら説明する。
図1は、本発明の一実施形態に係る同期電動機の制御装置の概略構成を示すブロック図である。
図1において、埋込形永久磁石同期電動機101には、埋込形永久磁石同期電動機101を可変速駆動する同期電動機の制御装置100が接続され、埋込形永久磁石同期電動機101の回転軸には負荷102が接続されている。
Hereinafter, a control apparatus for a synchronous motor according to an embodiment of the present invention will be described with reference to the drawings.
FIG. 1 is a block diagram showing a schematic configuration of a synchronous motor control device according to an embodiment of the present invention.
In FIG. 1, a
ここで、同期電動機の制御装置100には、電力変換装置104、回転二相/三相座標変換手段105、三相/回転二相座標変換手段106、電流制御手段107、電流指令値作成手段108、速度PID調節器109、適応電流オブザーバ110、円の中心座標・半径の演算手段111a、円の交点の演算手段111b、角度・速度推定器116、減算器113、114、115が設けられ、同期電動機の制御装置100の出力側には、埋込形永久磁石同期電動機101に供給されるUVW相電流iu、iv、iwを検出する電流検出手段103が設けられている。
Here, the synchronous
なお、電力変換装置104、回転二相/三相座標変換手段105、三相/回転二相座標変換手段106、電流制御手段107、電流指令値作成手段108、速度PID調節器109、適応電流オブザーバ110、減算器113、114、115は、図3の電力変換装置004、回転二相/三相座標変換手段005、三相/回転二相座標変換手段006、電流制御手段007、電流指令値作成手段008、速度PID調節器009、適応電流オブザーバ010、減算器013、014、015とそれぞれ同様の動作を行うことができる。
It should be noted that the
円の中心座標・半径の演算手段111aは、励磁軸とトルク軸を2軸とする平面において、埋込形永久磁石同期電動機101の磁極位置の角度推定誤差Δθ#を含む値を軌道上に持つ2つの円を求めることができる。ここで、角度推定誤差Δθ#を含む値を軌道上に持つ第1の円の中心は、適応電流オブザーバ110にて推定されたγ軸電流推定値iγ#およびδ軸電流推定値iδ#と、三相/回転二相座標変換手段106にて算出されたγ軸電流検出値iγおよびδ軸電流検出値iδとの偏差に基づく位置とすることができる。第1の円の半径は、一次電流の大きさ、一次周波数ω1およびd軸インダクタンスLdとq軸インダクタンスLqとの差分に基づく値とすることができる。角度推定誤差Δθ#を含む値を軌道上に持つ第2の円の中心および半径は、磁石磁束Φmによる誘起電圧の大きさに基づく値とすることができる。
The circle center coordinate / radius calculation means 111a has a value including an angle estimation error Δθ # of the magnetic pole position of the embedded permanent
円の交点の演算手段111bは、円の中心座標・半径の演算手段111aにて算出された円の交点に基づいて、磁極位置の角度推定誤差Δθ#を算出することができる。
角度・速度推定器116は、円の交点の演算手段111bから出力された角度推定誤差Δθ#に基づいて、速度推定値ωr#(=一次周波数ω1)および角度推定値θ#を算出することができる。
The circle
The angle /
そして、三相/回転二相座標変換手段106にて算出された電流検出値iγ、iδは適応電流オブザーバ110に出力されるとともに、電流制御手段107にて算出された電圧指令値vγ *、vδ *は適応電流オブザーバ110に出力される。さらに、角度・速度推定器116にて算出された一次周波数ω1は適応電流オブザーバ110に出力される。
そして、適応電流オブザーバ110は、γδ軸の電流検出値iγ、iδおよびγδ軸の電流推定値iγ#、iδ#に関する状態方程式を用いることにより、γδ軸の電流検出値iγ、iδとγδ軸の電流推定値iγ#、iδ#との偏差をそれぞれ算出し、γδ軸の電流検出値iγ、iδとγδ軸の電流推定値iγ#、iδ#との偏差および一次周波数ω1を円の中心座標・半径の演算手段111aに出力する。
The detected current values i γ and i δ calculated by the three-phase / rotating two-phase coordinate conversion means 106 are output to the adaptive
Then, the adaptive
そして、円の中心座標・半径の演算手段111aは、γδ軸の電流検出値iγ、iδとγδ軸の電流推定値iγ#、iδ#との偏差および一次周波数ω1を受け取ると、角度推定誤差Δθ#を含む値を軌道上に持つ第1の円および第2の円を求め、第1の円の中心座標[C1γ,C1δ]Tおよび半径r1、第2の円の中心座標[C2γ,C2δ]Tおよび半径r2を円の交点の演算手段111bに出力する。
ここで、第1の円の中心座標[C1γ,C1δ]Tは、以下の(10)式で与えることができる。
When the circle center coordinate / radius calculation means 111a receives the deviations between the detected current values i γ and i δ of the γδ axis and the estimated current values i γ # and i δ # of the γδ axis and the primary frequency ω 1. The first circle and the second circle having a value including the angle estimation error Δθ # on the trajectory are obtained, the center coordinates [C 1γ , C 1δ ] T of the first circle, the radius r 1 , the second circle The center coordinates [C 2γ , C 2δ ] T and radius r 2 are output to the circle intersection calculation means 111b.
Here, the center coordinates [C 1γ , C 1δ ] T of the first circle can be given by the following equation (10).
また、第1の円の半径r1は、以下の(11)式で与えることができる。 The radius r 1 of the first circle can be given by the following equation (11).
ここで、|ia|は一次電流の大きさである。
また、第2の円の中心座標[C2γ,C2δ]Tは、磁石磁束Φmに一次周波数ω1を掛けた値を用いることで、磁石磁束Φmによる誘起電圧の大きさを算出し、以下の(12)式で与えることができる。
Here, | i a | is the magnitude of the primary current.
The center coordinates [C 2γ, C 2δ] of the second circle T, by using the value obtained by multiplying the primary frequency omega 1 in magnet flux [Phi m, to calculate the magnitude of the induced voltage by the magnet flux [Phi m The following equation (12) can be given.
また、第2の円の半径r2は、以下の(13)式で与えることができる。 The radius r 2 of the second circle can be given by the following equation (13).
また、第1の円と第2の円の中心間の距離dcは、以下の(14)式で与えることができる。 The distance d c between the centers of the first circle and the second circle is given by the following equation (14).
次に、円の交点の演算手段111bは、第1の円の中心座標[C1γ,C1δ]Tおよび半径r1、第2の円の中心座標[C2γ,C2δ]Tおよび半径r2を受け取ると、第1の円と第2の円の交点を算出する。そして、第1の円と第2の円の交点に基づいて、磁極位置の角度推定誤差Δθ#を算出し、角度推定誤差Δθ#を角度・速度推定器116に出力する。
ここで、第1の円と第2の円の交点の座標[xγ,xδ]Tは、以下の(15)式で与えることができる。
Next, the circle intersection calculation means 111b includes the first circle center coordinates [C 1γ , C 1δ ] T and the radius r 1 , and the second circle center coordinates [C 2γ , C 2δ ] T and the radius r. When 2 is received, the intersection of the first circle and the second circle is calculated. Then, based on the intersection of the first circle and the second circle, an angle estimation error Δθ # of the magnetic pole position is calculated, and the angle estimation error Δθ # is output to the angle /
Here, the coordinates [x γ , x δ ] T of the intersection of the first circle and the second circle can be given by the following equation (15).
この第1の円と第2の円の交点の座標[xγ,xδ]Tは、一次周波数ω1と回転子の回転速度が一致しているものとすると、以下の(16)式で与えることができる。 The coordinates [x γ , x δ ] T of the intersection of the first circle and the second circle are expressed by the following equation (16), assuming that the primary frequency ω 1 and the rotation speed of the rotor are the same. Can be given.
この結果、角度推定誤差Δθ#は、第1の円と第2の円の交点から、以下の(17)式で与えることができる。 As a result, the angle estimation error Δθ # can be given by the following equation (17) from the intersection of the first circle and the second circle.
なお、(17)式では、arcsin関数を用いて角度推定誤差Δθ#を求める方法について示したが、cosΔθがxδに含まれているので、arctan関数を用いて角度推定誤差Δθ#を求めるようにしてもよい。ただし、arctan関数では、Δθが90度に近づくと、無限大に近い値を角度に変換する必要があるから、arcsin関数を用いた方がよい。
以下、円の交点の演算手段111bを用いることで、角度推定誤差Δθ#が得られる理由を説明する。
γδ軸の電流検出値iγ、iδとγδ軸の電流推定値iγ#、iδ#との偏差をcosΔθ≒1、sinΔθ≒Δθという近似を用いることなく、γδ軸の電圧検出値vγ、vδをインダクタンスや電流を用いて整理すると、以下の(18)式が得られる。ただし、ω1=ωrと仮定した。
Note that (17) In the formula, has been shown how to determine the position estimation error [Delta] [theta] # using arcsin function, since cosΔθ is contained in x [delta], to seek position estimation error [Delta] [theta] # using arctan function It may be. However, in the arctan function, when Δθ approaches 90 degrees, it is necessary to convert a value close to infinity into an angle, so it is better to use the arcsin function.
Hereinafter, the reason why the angle estimation error Δθ # can be obtained by using the circle
γδ-axis current detection value i γ , i δ and γδ-axis current estimation value i γ # , i δ # are not detected by approximation of cos Δθ≈1, sin Δθ≈Δθ, and the detected voltage value γδ-axis v When γ and v δ are arranged using inductance and current, the following equation (18) is obtained. However, it was assumed that ω 1 = ω r .
なお、[eiγ,eiδ]T=[iγ−iγ#,iδ−iδ#]Tである。
次に、回転子側の機械時定数が関係する角度誤差Δθが発生する時定数に比べ、適応電流オブザーバ110の応答速度が十分に速いものとし、定常状態を仮定する。また、電流誤差[eiγ,eiδ]Tにフィードバックゲインの制御変数gcと[Ld,Lq]Tを掛けたベクトルをU=[uγ,uδ]とすると、ベクトルUは、以下の(19)式で与えることができる。
Note that [e iγ , e iδ ] T = [i γ −i γ # , i δ −i δ # ] T.
Next, it is assumed that the response speed of the adaptive
ここで、(19)式のベクトルUは、2つの円の座標を足し合わせたものと解釈するかことができる。
図2は、図1の円の交点の演算手段にて算出される第1の円と第2の円の交点の位置を示す図である。
図2において、(19)式の右辺第2項に対応する円をC0とすると、γδ軸平面上において、この円C0の中心座標は[0,ωrΦm]T、この円C0の半径はωrΦmである。また、円C0上の座標ωrΦm[sinΔθ,1−cosΔθ]Tを点Pとする。
Here, the vector U in the equation (19) can be interpreted as the sum of the coordinates of two circles.
FIG. 2 is a diagram showing the position of the intersection of the first circle and the second circle calculated by the intersection calculation means of FIG.
2, when the C 0 the circle corresponding to the second term of the right side of the equation (19), on the γδ-axis plane, center coordinates [0, ω r Φ m] of the circle C 0 T, the circle C 0 of radius is ω r Φ m. In addition, the coordinate ω r Φ m [sin Δθ, 1−cos Δθ] T on the circle C 0 is set as a point P.
次に、(19)式の右辺第1項も、第1項単体で考えると、[−1/2ω1(Lq−Ld)iδ,−1/2ω1(Lq−Ld)iγ]を中心とし、1/2ω1(Lq−Ld)√(iδ 2+iγ 2)を半径とする円であることが判る。
そこで、ベクトルUは、(19)式の右辺第2項を考慮すると、(19)式の第1項単体の円の座標に点Pの座標ωrΦm[sinΔθ,1−cosΔθ]Tを加えた座標になることが判る。この円をC1とし、円C1の中心座標を点Qとする。
Next, the first term on the right side of the equation (19) is also considered as [−1 / 2ω 1 (L q −L d ) i δ , −1 / 2ω 1 (L q −L d ), considering the first term alone. It can be seen that the circle is centered on i γ ] and has a radius of 1 / 2ω 1 (L q −L d ) √ (i δ 2 + i γ 2 ).
Therefore, considering the second term on the right side of the equation (19), the vector U has the coordinates ω r Φ m [sinΔθ, 1−cosΔθ] T of the point P as the coordinates of the circle of the first term alone in the equation (19). It turns out that it becomes the added coordinate. This circle is C 1 and the center coordinate of the circle C 1 is a point Q.
次に、γδ軸の電流検出値iγ、iδとγδ軸の電流推定値iγ#、iδ#との偏差の座標について考えると、(19)式のベクトルUは円C1の軌道上にあり、点Qを中心として点Pを2Δθだけ回転させたところに位置する。このベクトルUの座標を点Rとすると、点Rは円C1の軌道上にある。このため、点Rを中心として、半径が1/2ω1(Lq−Ld)√(iδ 2+iγ 2)の円C2を描くと、円C1の半径は1/2ω1(Lq−Ld)√(iδ 2+iγ 2)なので、点Rがどの位置にあっても、この円C2は円C1の中心点Qを通る。 Next, considering the coordinates of the deviation between the detected current values i γ and i δ of the γδ axis and the estimated current values i γ # and i δ # of the γδ axis, the vector U in the equation (19) is the trajectory of the circle C 1 . It is located at a point where the point P is rotated by 2Δθ around the point Q. When the coordinates of the vector U and the point R, point R is in orbit circle C 1. Therefore, when a circle C 2 having a radius of 1 / 2ω 1 (L q −L d ) √ (i δ 2 + i γ 2 ) is drawn with the point R as the center, the radius of the circle C 1 is 1 / 2ω 1 ( Since L q −L d ) √ (i δ 2 + i γ 2 ), this circle C 2 passes through the center point Q of the circle C 1 regardless of the position of the point R.
次に、点Rと円C2の座標に[1/2ω1(Lq−Ld)iδ,1/2ω1(Lq−Ld)iγ]を加えて平行移動させ、点Rを平行移動させた点をR´、円C2を平行移動させた円をC2´とする。そして、点R´を中心として、半径が1/2ω1(Lq−Ld)√(iδ 2+iγ 2)の円C2´を描くと、点R´がどの位置にあっても、この円C2´は円C1の中心座標を平行移動した点を通る。一方、円C1の中心座標を平行移動した点は、点P(ωrΦm[sinΔθ,1−cosΔθ]T)に等しい。 Next, [1 / 2ω 1 (L q −L d ) i δ , 1 / 2ω 1 (L q −L d ) i γ ] is added to the coordinates of the point R and the circle C 2 , and the point R is translated. Let R ′ be the point of translation of C 2, and C 2 ′ the circle of translation of the circle C 2 . When a circle C 2 ′ having a radius of 1 / 2ω 1 (L q −L d ) √ (i δ 2 + i γ 2 ) is drawn with the point R ′ as the center, the point R ′ is located at any position. The circle C 2 ′ passes through a point translated from the center coordinate of the circle C 1 . On the other hand, the point translated from the center coordinate of the circle C 1 is equal to the point P (ω r Φ m [sin Δθ, 1−cos Δθ] T ).
すなわち、点R´を中心として半径が1/2ω1(Lq−Ld)√(iδ 2+iγ 2)の円C2´を描き、円C0との交点を求めると、その交点はωrΦm[sinΔθ,1−cosΔθ]Tになる。このため、図1の円の交点の演算手段111bは、円C2´を第1の円、円C0を第2の円に対応させ、円C2´と円C0との交点を求めることにより、(17)式を用いて角度推定誤差Δθ#を求めることができる。 That is, when a circle C 2 ′ with a radius of 1 / 2ω 1 (L q −L d ) √ (i δ 2 + i γ 2 ) is drawn around the point R ′ and the intersection with the circle C 0 is obtained, the intersection Becomes ω r Φ m [sin Δθ, 1−cos Δθ] T. For this reason, the circle intersection calculation means 111b in FIG. 1 associates the circle C 2 ′ with the first circle and the circle C 0 with the second circle, and obtains the intersection between the circle C 2 ′ and the circle C 0. Thus, the angle estimation error Δθ # can be obtained using the equation (17).
次に、図1において、角度・速度推定器116は、円の交点の演算手段111bから出力された角度推定誤差Δθ#に基づいて、速度推定値ωr#(=一次周波数ω1)および角度推定値θ#を算出する。そして、角度・速度推定器116は、速度推定値ωr#を減算器113、一次周波数ω1を適応電流オブザーバ110、角度推定値θ#を回転二相/三相座標変換手段105および三相/回転二相座標変換手段106に出力する。
ここで、一次周波数ω1は、以下の(20)式で与えることができ、角度推定値θ#は、以下の(21)式で与えることができる。
Next, in FIG. 1, the angle /
Here, the primary frequency ω 1 can be given by the following equation (20), and the estimated angle value θ # can be given by the following equation (21).
これにより、磁極位置の角度推定誤差Δθ#を含む値を軌道上に持つ2つの円の交点を算出することで、角度誤差Δθが小さい時に成り立つ近似を行うことなく、磁極位置の角度推定誤差Δθ#を算出することが可能となり、磁極位置の角度誤差Δθが大きい場合においても、磁極位置の角度推定誤差Δθ#の算出精度を向上させることが可能となる。
なお、上述した実施形態では、角度・速度推定器116にて速度推定値ωr#(=一次周波数ω1)および角度推定値θ#を算出する方法について説明したが、cosΔθ≒1、sinΔθ≒Δθという近似が成り立つ場合には、図3の逆伝達関数行列算出手段011および角度・速度・一次抵抗推定器012を併用し、電機子抵抗Rsを同時に同定できるようにしてもよい。
Thus, by calculating the intersection of two circles having a value including the angle estimation error Δθ # of the magnetic pole position on the trajectory, the angle estimation error Δθ of the magnetic pole position can be obtained without performing an approximation that holds when the angle error Δθ is small. # Can be calculated, and even when the angle error Δθ of the magnetic pole position is large, the calculation accuracy of the angle estimation error Δθ # of the magnetic pole position can be improved.
In the above-described embodiment, the method of calculating the speed estimation value ω r # (= primary frequency ω 1 ) and the angle estimation value θ # by the angle /
100 同期電動機の制御装置
101 埋込形永久磁石同期電動機
102 負荷
103 電流検出手段
104 電力変換装置
105 回転二相/三相座標変換手段
106 三相/回転二相座標変換手段
107 電流制御手段
108 電流指令値作成手段
109 速度PID調節器
110 適応電流オブザーバ
111a 円の中心座標・半径の演算手段
111b 円の交点の演算手段
116 角度・速度推定器
113、114、115 減算器
DESCRIPTION OF
Claims (3)
前記円の中心座標・半径の演算手段にて算出された円の交点に基づいて、前記磁極位置の角度推定誤差を算出する円の交点の演算手段と、
前記角度推定誤差を用いて生成された電圧指令値に基づいて、前記同期電動機を可変速制御する電力変換装置とを備えることを特徴とする同期電動機の制御装置。 A calculation means for calculating the center coordinates and radius of a circle for obtaining two circles having a value including an angle error of the magnetic pole position of the synchronous motor on a plane having two axes of an excitation axis and a torque axis;
Based on the circle intersection calculated by the circle center coordinate / radius calculation means, the circle intersection calculation means for calculating the angle estimation error of the magnetic pole position;
A control apparatus for a synchronous motor, comprising: a power converter that performs variable speed control of the synchronous motor based on a voltage command value generated using the angle estimation error.
前記同期電動機のモデルに基づいて電機子電流を推定する適応電流オブザーバと、
励磁軸とトルク軸を2軸とする平面において、前記適応電流オブザーバにて推定された電流推定値と、前記電流検出手段にて検出された電流検出値との偏差に基づく位置を中心とし、一次電流の大きさ、一次周波数および励磁軸インダクタンスとトルク軸インダクタンスとの差分に基づく値を半径とする第1の円と、磁石磁束による誘起電圧の大きさに基づく値を中心および半径とする第2の円とを求める円の中心座標・半径の演算手段と、
前記円の中心座標・半径の演算手段にて算出された第1の円と第2の円との交点に基づいて、磁極位置の角度推定誤差を算出する円の交点の演算手段と、
前記角度推定誤差を用いて生成された電圧指令値に基づいて、前記同期電動機を可変速制御する電力変換装置とを備えることを特徴とする同期電動機の制御装置。 Current detection means for detecting the armature current of the synchronous motor;
An adaptive current observer for estimating an armature current based on the model of the synchronous motor;
In a plane having two axes of the excitation axis and the torque axis, centering on the position based on the deviation between the current estimated value estimated by the adaptive current observer and the current detected value detected by the current detecting means, A first circle whose radius is a value based on the magnitude of the current, the primary frequency and the difference between the excitation axis inductance and the torque axis inductance, and a second whose center and radius are a value based on the magnitude of the induced voltage due to the magnet magnetic flux A means for calculating the center coordinates / radius of the circle to obtain the circle of
A circle intersection calculation means for calculating an angle estimation error of the magnetic pole position based on the intersection of the first circle and the second circle calculated by the circle center coordinate / radius calculation means;
A control apparatus for a synchronous motor, comprising: a power converter that performs variable speed control of the synchronous motor based on a voltage command value generated using the angle estimation error.
前記第1の円の半径は、励磁軸インダクタンスとトルク軸インダクタンスとの差分の1/2の値、一次周波数および一次電流の大きさを積算した値、
前記第2の円の中心座標は、原点からトルク軸方向に磁石磁束と一次周波数とを積算した値だけ離れた点、
前記第2の円の半径は、磁石磁束と一次周波数とを積算した値であることを特徴とする請求項2記載の同期電動機の制御装置。 The central coordinates of the first circle are a control variable that determines the pole of the adaptive current observer, an excitation axis inductance, a value obtained by integrating a difference between an excitation axis current detection value and an excitation axis current estimated value, an excitation axis inductance, and a torque. A control variable that determines the pole of the adaptive current observer, torque axis inductance and torque axis current detection, a component obtained by adding a half of the difference from the shaft inductance, a primary frequency, and a value obtained by integrating the torque axis current detection value The sum of the value obtained by integrating the difference between the value and the estimated torque shaft current value, and the value obtained by integrating the half value of the difference between the excitation shaft inductance and the torque shaft inductance, the primary frequency, and the excitation shaft current detection value. The point consisting of
The radius of the first circle is a value obtained by integrating the half of the difference between the excitation axis inductance and the torque axis inductance, the primary frequency and the magnitude of the primary current,
The center coordinate of the second circle is a point separated from the origin by a value obtained by integrating the magnetic flux and the primary frequency in the torque axis direction,
The synchronous motor control device according to claim 2, wherein the radius of the second circle is a value obtained by integrating the magnetic flux and the primary frequency.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2008003326A JP2009165333A (en) | 2008-01-10 | 2008-01-10 | Controller of synchronous electric motor |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2008003326A JP2009165333A (en) | 2008-01-10 | 2008-01-10 | Controller of synchronous electric motor |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2009165333A true JP2009165333A (en) | 2009-07-23 |
Family
ID=40967281
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2008003326A Pending JP2009165333A (en) | 2008-01-10 | 2008-01-10 | Controller of synchronous electric motor |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2009165333A (en) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111066237A (en) * | 2017-08-29 | 2020-04-24 | 乌本产权有限公司 | Method for controlling a polyphase separately excited synchronous generator of a wind energy installation |
CN113176777A (en) * | 2021-03-16 | 2021-07-27 | 深圳市人工智能与机器人研究院 | Automatic sailing ship running monitoring method, device, equipment and readable storage medium |
CN113904605A (en) * | 2021-09-29 | 2022-01-07 | 上海氢恒汽车电子有限公司 | Method and device for determining position of rotor of permanent magnet synchronous motor without position sensor |
-
2008
- 2008-01-10 JP JP2008003326A patent/JP2009165333A/en active Pending
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111066237A (en) * | 2017-08-29 | 2020-04-24 | 乌本产权有限公司 | Method for controlling a polyphase separately excited synchronous generator of a wind energy installation |
CN111066237B (en) * | 2017-08-29 | 2024-02-06 | 乌本产权有限公司 | Method for controlling a multiphase separately excited synchronous generator of a wind energy installation |
CN113176777A (en) * | 2021-03-16 | 2021-07-27 | 深圳市人工智能与机器人研究院 | Automatic sailing ship running monitoring method, device, equipment and readable storage medium |
CN113176777B (en) * | 2021-03-16 | 2023-11-03 | 深圳市人工智能与机器人研究院 | Automatic sailing ship running monitoring method, device, equipment and readable storage medium |
CN113904605A (en) * | 2021-09-29 | 2022-01-07 | 上海氢恒汽车电子有限公司 | Method and device for determining position of rotor of permanent magnet synchronous motor without position sensor |
CN113904605B (en) * | 2021-09-29 | 2024-03-19 | 上海氢恒汽车电子有限公司 | Method and device for determining rotor position of permanent magnet synchronous motor without position sensor |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP5324159B2 (en) | Motor control device | |
JP4519864B2 (en) | AC rotating machine electrical constant measuring method and AC rotating machine control apparatus used for carrying out this measuring method | |
KR102108911B1 (en) | Drive system and inverter device | |
US7583048B2 (en) | Controller for motor | |
US20150311845A1 (en) | Motor drive device and electric compressor | |
TWI525981B (en) | System, method and apparatus of sensor-less field oriented control for permanent magnet motor | |
WO2015019495A1 (en) | Motor drive system and motor control device | |
JP2009095135A (en) | Controller of synchronous electric motor | |
WO2018230140A1 (en) | Power tool | |
JP2009060688A (en) | Controller for synchronous motors | |
JP2010105763A (en) | Power converter and elevator using the same | |
JP4652176B2 (en) | Control device for permanent magnet type rotating electrical machine | |
JP2004032907A (en) | Controller for permanent magnet type synchronous motor | |
JP2010035352A (en) | Device for estimating rotor position of synchronous electric motor | |
US20180312196A1 (en) | Motor control apparatus and method of motor driven power steering system | |
JP2015211569A (en) | Synchronous machine control device | |
JP6541092B2 (en) | Control device of permanent magnet synchronous motor | |
JP2008072858A (en) | Controller of vehicle rotary electric machine | |
JP2009165333A (en) | Controller of synchronous electric motor | |
JP5326284B2 (en) | Control device for synchronous motor | |
JP2014117069A (en) | Control apparatus for ac rotary machine and control method for ac rotary machine | |
JP2006158046A (en) | Sensorless control method and apparatus of ac electric motor | |
JP4899788B2 (en) | Drive control method for permanent magnet synchronous motor | |
JP5082216B2 (en) | Rotation detection device for turbocharger with electric motor and rotation detection method for turbocharger with electric motor | |
JP6664288B2 (en) | Motor control device |