JP2009165333A - Controller of synchronous electric motor - Google Patents

Controller of synchronous electric motor Download PDF

Info

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
Application number
JP2008003326A
Other languages
Japanese (ja)
Inventor
Hisae Kikuchi
寿江 菊地
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.)
Fuji Electric Co Ltd
Original Assignee
Fuji Electric Systems Co Ltd
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 Fuji Electric Systems Co Ltd filed Critical Fuji Electric Systems Co Ltd
Priority to JP2008003326A priority Critical patent/JP2009165333A/en
Publication of JP2009165333A publication Critical patent/JP2009165333A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Control Of Ac Motors In General (AREA)

Abstract

<P>PROBLEM TO BE SOLVED: To make it possible to accurately calculate an estimated angular difference in the position of a magnetic pole, even in the case of a large angular difference in the position of the magnetic pole. <P>SOLUTION: A calculation means 111a for calculating the central coordinate and the radius of a circle calculates two circles, with a value on an orbit including the estimated angular difference Δθ<SB>#</SB>in the position of the magnetic pole in a buried permanent-magnet synchronous motor 101, on a plane with an exciting axis and a torque axis as two axes. The calculation means 111b for calculating the intersection of the circle calculates the estimated angular difference Δθ<SB>#</SB>in the position of the magnetic pole, based on the intersection of the circle calculated by the calculation means 111a for the central coordinate and the radius of the circle. An angle/speed estimator 116 calculates an estimated speed ω<SB>r#</SB>and an estimated angle θ<SB>#</SB>, based on the estimated angular difference Δθ<SB>#</SB>outputted from the calculation means 111b for the intersection of the circle, and outputs them to a rotational two-phase/three-phase coordinate conversion means 105. <P>COPYRIGHT: (C)2009,JPO&INPIT

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 Document 1, by using an observer that estimates current, particularly for control in a low speed region, A method for realizing permanent magnet synchronous motor speed sensorless vector control is disclosed.

図3は、従来の同期電動機の制御装置の概略構成を示すブロック図である。
図3において、埋込形永久磁石同期電動機001には、埋込形永久磁石同期電動機001を可変速駆動する同期電動機の制御装置000が接続され、埋込形永久磁石同期電動機001の回転軸には負荷002が接続されている。
ここで、同期電動機の制御装置000には、電力変換装置004、回転二相/三相座標変換手段005、三相/回転二相座標変換手段006、電流制御手段007、電流指令値作成手段008、速度PID調節器009、適応電流オブザーバ010、逆伝達関数行列算出手段011、角度・速度・一次抵抗推定器012、減算器013、014、015が設けられ、同期電動機の制御装置000の出力側には、埋込形永久磁石同期電動機001に供給されるUVW相電流i、i、iを検出する電流検出手段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 synchronous motor 001 is connected to a synchronous motor control device 000 that drives the embedded permanent magnet synchronous motor 001 at a variable speed, and is connected to the rotating shaft of the embedded permanent magnet synchronous motor 001. Is connected to a load 002.
Here, the synchronous motor control device 000 includes a power conversion device 004, a rotating two-phase / three-phase coordinate converting unit 005, a three-phase / rotating two-phase coordinate converting unit 006, a current control unit 007, and a current command value creating unit 008. , A speed PID regulator 009, an adaptive current observer 010, an inverse transfer function matrix calculating means 011, an angle / speed / primary resistance estimator 012, and subtractors 013, 014, 015 are provided, and the output side of the synchronous motor controller 000 Are provided with current detection means 003 for detecting UVW phase currents i u , i v , i w supplied to the embedded permanent magnet synchronous motor 001.

なお、以下の説明では、励磁軸としてγ軸または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 subtractor 013 calculates a deviation between the speed command value ω * given to the synchronous motor control device 000 and the speed estimated value ω r # output from the angle / speed / primary resistance estimator 012. Can do.
Speed PID controller 009, the deviation between the output velocity command value omega * and the speed estimated value omega r # subtractor 013 so that the zero velocity command value omega * and the speed estimated value omega r # and the The torque command value T * can be calculated by performing the PID calculation of the deviation.

電流指令値作成手段008は、速度PID調節器009から出力されたトルク指令値Tに基づいて、γδ軸の電流指令値iγ 、iδ を算出することができる。なお、埋込形永久磁石同期電動機001の磁石の磁極に平行な方向と推定している軸をγ軸、γ軸に直交する方向をδ軸とした。
三相/回転二相座標変換手段006は、電流検出手段003にて検出されたUVW相電流i、i、iの検出値をαβ軸の固定二相変換した後、角度・速度・一次抵抗推定器012から出力された角度推定値θの回転座標変換を行うことで、γδ軸の電流検出値iγ、iδを算出することができる。
The current command value creating means 008 can calculate the current command values i γ * and i δ * of the γδ axis based on the torque command value T * output from the speed PID controller 009. The axis estimated as the direction parallel to the magnetic pole of the magnet of the embedded permanent magnet synchronous motor 001 was taken as the γ axis, and the direction perpendicular to the γ axis was taken as the δ axis.
The three-phase / rotational two-phase coordinate conversion unit 006 converts the detected values of the UVW phase currents i u , i v , i w detected by the current detection unit 003 into two-phase fixed αβ axes, By performing rotational coordinate conversion of the estimated angle value θ # output from the primary resistance estimator 012, current detection values i γ and i δ on the γδ axis can be calculated.

減算器014、015は、電流指令値作成手段008から出力された電流指令値iγ 、iδ と、三相/回転二相座標変換手段006から出力された電流検出値iγ、iδとの偏差をそれぞれ算出することができる。
電流制御手段007は、減算器014、015からそれぞれ出力された電流指令値iγ 、iδ と電流検出値iγ、iδとの偏差がゼロになるように、γδ軸の電圧指令値vγ 、vδ を算出することができる。
The subtracters 014 and 015 are current command values i γ * and i δ * output from the current command value creation unit 008 and current detection values i γ and i output from the three-phase / rotation two-phase coordinate conversion unit 006. Deviations from δ can be calculated respectively.
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 subtracters 014 and 015 and the detected current values i γ and i δ becomes zero. The values v γ * and v δ * can be calculated.

回転二相/三相座標変換手段005は、角度・速度・一次抵抗推定器012から出力された角度推定値θに基づいてγδ軸の電圧指令値vγ 、vδ を逆回転変換し、固定二相の値に変換した後、二相三相変換を行うことで、電圧指令値v 、v 、v を算出することができる。
電力変換装置004は、回転二相/三相座標変換手段005から出力される電圧指令値v 、v 、v に基づいて埋込形永久磁石同期電動機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 / primary resistance estimator 012. Then, the voltage command values v u * , v v * , and v w * can be calculated by performing the two-phase three-phase conversion after the conversion to the fixed two-phase value.
The power conversion device 004 drives the embedded permanent magnet synchronous motor 001 based on the voltage command values v u * , v v * , v w * output from the rotating two-phase / three-phase coordinate conversion means 005. The embedded permanent magnet synchronous motor 001 can be controlled at a variable speed.

適応電流オブザーバ010は、埋込形永久磁石同期電動機101のモデルに基づいて電機子電流を推定することができる。ここで、適応電流オブザーバ110は、電機子電流を推定する場合、角度・速度・一次抵抗推定器112にて推定された電機子抵抗推定値RS#を埋込形永久磁石同期電動機101のモデルのパラメータとして使用することができる。
逆伝達関数行列算出手段011は、軸ずれの角度推定誤差Δθおよび電機子の抵抗推定誤差ΔRS#からγδ軸の電流検出値iγ、iδと電流推定値iγ#、iδ#との偏差までの伝達関数の逆行列に基づいて、γδ軸の電流の偏差を角度誤差に比例する成分と抵抗誤差に比例する成分とに分離し、角度推定誤差Δθおよび抵抗推定誤差ΔRS#を出力することができる。
The adaptive current observer 010 can estimate the armature current based on the model of the embedded permanent magnet synchronous motor 101. Here, when the adaptive current observer 110 estimates the armature current, the armature resistance estimated value RS # estimated by the angle / speed / primary resistance estimator 112 is used as the model of the embedded permanent magnet synchronous motor 101. Can be used as parameters.
Inverse transfer function matrix calculating unit 011, position estimation error Δθ axis deviation # and the current detection value of the γδ-axis from resistance estimation error [Delta] R S # armature i gamma, i [delta] and the current estimated value i gamma #, i [delta] # Is separated into a component proportional to the angle error and a component proportional to the resistance error, and the angle estimation error Δθ # and the resistance estimation error ΔR S are separated. # Can be output.

角度・速度・一次抵抗推定器012は、逆伝達関数行列算出手段111から出力された角度推定誤差Δθおよび抵抗推定誤差ΔRS#に基づいて、速度推定値ωr#=ω、角度推定値θおよび電機子抵抗推定値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 / primary resistance estimator 012 is based on the angle estimation error Δθ # and the resistance estimation error ΔR S # output from the inverse transfer function matrix calculation unit 111, and the angle estimation value ω r # = ω 1 and the angle estimation. The value θ # and the armature resistance estimation value R S # can be calculated.
When the speed command value ω * is given to the synchronous motor control device 000, a deviation between the speed command value ω * and the speed estimated value ω r # output from the angle / speed / primary resistance estimator 012 is obtained. Calculated by the subtractor 013 and output to the speed PID adjuster 009. Then, the speed PID adjuster 009 performs PID calculation so that the deviation between the speed command value ω * and the speed estimated value ωr # becomes zero, and the torque command value T * is transmitted to the current command value creating means 008 as a torque command. Outputs the value T * . Then, the current command value preparing unit 008 calculates receives a torque command value T * from the speed PID controller 009, a current command value i gamma * based on the torque command value T *, the i [delta] *, subtractor 014 , 015 respectively.

一方、電流検出手段003は、埋込形永久磁石同期電動機001に供給されるUVW相電流i、i、iを検出し、その検出値を三相/回転二相座標変換手段006に出力する。そして、三相/回転二相座標変換手段006は、UVW相電流i、i、iの検出値をαβ軸の固定二相変換した後、角度・速度・一次抵抗推定器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 synchronous motor 001 and sends the detected values to the three-phase / rotation two-phase coordinate conversion means 006. Output. The three-phase / rotation two-phase coordinate conversion means 006 converts the detected values of the UVW phase currents i u , i v , i w into fixed two-phase conversion of the αβ axis, and then outputs them from the angle / velocity / primary resistance estimator 012. Current detection values i γ and i δ are calculated by performing the rotational coordinate conversion of the angle estimation value θ # , and output to the subtracters 014 and 015, respectively.

そして、減算器014、015は、電流指令値iγ 、iδ と電流検出値iγ、iδとをそれぞれ受け取ると、電流指令値iγ 、iδ と電流検出値iγ、iδとの偏差をそれぞれ算出し、電流制御手段007に出力する。そして、電流制御手段007は、電流指令値iγ 、iδ と電流検出値iγ、iδとの偏差がゼロになるように電圧指令値vγ 、vδ を算出し、回転二相/三相座標変換手段005に出力する。 When the subtracters 014 and 015 receive the current command values i γ * and i δ * and the current detection values i γ and i δ , respectively, the current command values i γ * and i δ * and the current detection value i γ , I δ are calculated and output to the current control means 007. Then, the current control unit 007 calculates the voltage command values v γ * and v δ * so that the deviation between the current command values i γ * and i δ * and the detected current values i γ and i δ becomes zero, Output to rotating two-phase / three-phase coordinate conversion means 005.

そして、回転二相/三相座標変換手段005は、電圧指令値vγ 、vδ を受け取ると、角度・速度・一次抵抗推定器012から出力された角度推定値θに基づいて電圧指令値vγ 、vδ を逆回転変換し、固定二相の値に変換した後、二相三相変換を行うことで、電圧指令値v 、v 、v を算出し、電力変換装置004に出力する。そして、電力変換装置004は、電圧指令値v 、v 、v に基づいて埋込形永久磁石同期電動機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 / primary resistance estimator 012. The command values v γ * and v δ * are reverse-rotated and converted into fixed two-phase values, and then two-phase and three-phase conversion is performed, so that the voltage command values v u * , v v * , and v w * are Calculate and output to the power converter 004. Then, the power converter 004 drives the embedded permanent magnet synchronous motor 001 based on the voltage command values v u * , v v * , v w * to change the embedded permanent magnet synchronous motor 001 to a variable speed. Control.

また、三相/回転二相座標変換手段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 coordinate conversion unit 006 are output to the adaptive current observer 010 and the voltage command value v γ calculated by the current control unit 007. * And v δ * are output to the adaptive current observer 010. Further, the armature resistance estimation value RS # calculated by the angle / speed / primary resistance estimator 012 is output to the adaptive current observer 010.

そして、適応電流オブザーバ010は、γδ軸の電流検出値iγ、iδおよびγδ軸の電流推定値iγ#、iδ#に関する状態方程式を用いることにより、γδ軸の電流検出値iγ、iδとγδ軸の電流推定値iγ#、iδ#との偏差(以下、電流誤差とも言う)をそれぞれ算出し、逆伝達関数行列算出手段011に出力する。
ここで、γδ軸の電流検出値iγ、iδおよびγδ軸の電流推定値iγ#、iδ#に関する状態方程式は、以下の(1)式で表すことができる。
Then, the adaptive current observer 010 uses the state equations relating to the current detection values i γ and i δ on the γδ axis and the current estimation values i γ # and i δ # on the γδ axis to thereby detect the current detection value i γ on the γδ axis, Deviations (hereinafter also referred to as current errors) between i δ and current estimated values i γ # and i δ # of the γδ axes are calculated and output to the inverse transfer function matrix calculating unit 011.
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).

Figure 2009165333
Figure 2009165333

ただし、
γ:γ軸出力電圧
δ:δ軸出力電圧
γ:γ軸電流検出値
δ:δ軸電流検出値
:d軸インダクタンス
:q軸インダクタンス
Φ:磁石磁束
γ#:γ軸電流推定値
δ#:δ軸電流推定値
S#:電機子抵抗推定値
11、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 current observer 010.
Also, the feedback gain of the adaptive current observer 010 can be given by the following equation (2).

Figure 2009165333
Figure 2009165333

ただし、
:適応電流オブザーバ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 matrix calculating unit 011 receives the deviation between the detected current values i γ and i δ of the γδ axis and the estimated current values i γ # and i δ # of the γδ axis, Based on the inverse matrix of the transfer function up to the deviation between the detected value and the estimated value, the angle estimation error Δθ # and the resistance estimation error ΔR S # are calculated and output to the angle / velocity / primary resistance estimator 012.
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).

Figure 2009165333
Figure 2009165333

ただし、係数B11〜B22は、以下の(4)式のように設定することができる。 However, the coefficients B 11 to B 22 can be set as in the following expression (4).

Figure 2009165333
Figure 2009165333

また、(3)式において、B1122−B1221は、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.

Figure 2009165333
Figure 2009165333

そこで、   Therefore,

Figure 2009165333
Figure 2009165333

ただし、過渡的な状態を考慮すると、逆伝達関数行列算出手段011にて算出される伝達関数の逆行列および実際の角度θから角度推定値θまでの閉ループ伝達関数の中に不安定な極が存在しないようにする必要がある。
このため、m≧0の場合、f(m)=1、m<0の場合、f(m)=−1とすることができる。また、m≧0の場合、h=|m|、h=|m|、m<0の場合、h=|m|+|m||m|k´とすることができる。
そして、角度・速度・一次抵抗推定器012は、角度推定誤差Δθおよび抵抗推定誤差ΔRS#を受け取ると、以下の(7)〜(9)式を用いることにより、速度推定値ωr#=ω、角度推定値θおよび電機子抵抗推定値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 matrix calculating unit 011 and the closed loop transfer function from the actual angle θ to the angle estimation value θ #. Need to be absent.
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 / primary resistance estimator 012 receives the angle estimation error Δθ # and the resistance estimation error ΔR S # , the speed estimation value ω r # is obtained by using the following equations (7) to (9). = Ω 1 , estimated angle value θ #, and estimated armature resistance value R S # can be calculated.

すなわち、角度・速度・一次抵抗推定器012は、速度推定値ωr#=ω、角度推定値θおよび電機子抵抗推定値RS#を算出すると、速度推定値ωr#を減算器013に出力し、角度推定値θを回転二相/三相座標変換手段005および三相/回転二相座標変換手段006に出力し、電機子抵抗推定値RS#を適応電流オブザーバ010に出力することができ、適応電流オブザーバ010は角度誤差Δθに比例する電流誤差を正確に出力することができる。 That is, when the angle / speed / primary resistance estimator 012 calculates the speed estimated value ω r # = ω 1 , the angle estimated value θ # and the armature resistance estimated value R S # , the speed estimated value ω r # is subtracted. Is output to 013, and the estimated angle value θ # is output to the rotating two-phase / three-phase coordinate converting means 005 and the three-phase / rotating two-phase coordinate converting means 006, and the armature resistance estimated value RS # is supplied to the adaptive current observer 010. The adaptive current observer 010 can accurately output a current error proportional to the angle error Δθ.

Figure 2009165333
Figure 2009165333

Figure 2009165333
Figure 2009165333

Figure 2009165333
Figure 2009165333

ただし、
θp:速度推定器の比例ゲイン
θi:速度推定器の積分ゲイン
Rp:抵抗推定器の比例ゲイン
Ri:抵抗推定器の積分ゲイン
である。
これにより、角度誤差に比例する成分と抵抗誤差に比例する成分とを分離して推定することができ、電機子抵抗Rを同時に同定しながら位置センサレスベクトル制御にて埋込形永久磁石同期電動機001を可変速駆動することが可能となることから、電機子抵抗Rが変動する場合においても、低速域での位置精度を向上させることができる。
杉本英彦、能登泰之、菊池寿江:「適応電流オブザーバを用いたIPMSMの電機子巻線抵抗推定器付き位置センサレス制御」,平成19年電気学会全国大会,4−119
However,
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 control 001 since it is possible to variable speed drives, in the case where the armature resistance R s varies also, it is possible to improve the positional accuracy of the low-speed range.
Hidehiko Sugimoto, Yasuyuki Noto, Toshie Kikuchi: “Position sensorless control with an armature winding resistance estimator for IPMSM using an adaptive current observer”, 2007 IEEJ National Convention, 4-119

しかしながら、非特許文献1に開示された方法では、電機子抵抗Rを同時に同定したり、低速域での位置精度を向上させたりすることができるが、係数B11〜B22を導出するに当たり、Δθ≒0と仮定して、角度誤差Δθを含む値が、cosΔθ≒cos2Δθ≒1、sinΔθ≒Δθ、sin2Δθ≒2Δθと近似される。このため、磁極位置の角度誤差Δθが大きくなり、Δθ≒0という仮定が成り立たなくなると、角度推定誤差Δθの算出精度が劣化するという問題があった。
そこで、本発明の目的は、磁極位置の角度誤差が大きい場合においても、磁極位置の角度推定誤差を精度よく算出することが可能な同期電動機の制御装置を提供することである。
However, in the method disclosed in Non-Patent Document 1, the armature resistance R s can be identified at the same time and the position accuracy in the low speed region can be improved. However, in deriving the coefficients B 11 to B 22 , Assuming that Δθ≈0, values including the angle error Δθ are approximated as cos Δθ≈cos 2Δθ≈1, sin Δθ≈Δθ, sin 2Δθ≈2Δθ. For this reason, when the angle error Δθ of the magnetic pole position becomes large and the assumption that Δθ≈0 does not hold, there is a problem that the calculation accuracy of the angle estimation error Δθ # deteriorates.
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 claim 1, a value including an angular error of the magnetic pole position of the synchronous motor is set on the orbit on a plane having two excitation axes and a torque axis. The angle estimation error of the magnetic pole position is calculated based on the intersection of the circles calculated by the circle center coordinate / radius calculation means for obtaining two circles and the circle center coordinate / radius calculation means. It is characterized by comprising a circle intersection calculation means and a power converter for variable speed control of the synchronous motor based on a voltage command value generated using the angle estimation error.

また、請求項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 claim 3, the central coordinates of the first circle are a control variable that determines a pole of the adaptive current observer, an excitation axis inductance, an excitation axis current detection value, and an excitation axis current. A component obtained by adding a value obtained by integrating the difference from the estimated value, a value ½ of the difference between the excitation shaft inductance and the torque shaft inductance, a value obtained by integrating the primary frequency and the detected torque shaft current value, and the adaptive current Control variable that determines the poles of the observer, torque axis inductance, a value obtained by integrating the difference between the detected value of the torque axis current and the estimated value of the torque axis current, a value that is half the difference between the excitation axis inductance and the torque axis inductance, primary The point consisting of a component obtained by adding the frequency and the value obtained by integrating the excitation axis current detection value, and the radius of the first circle are the excitation axis inductance and the torque axis inductance. The value obtained by integrating the value of 1/2 of the difference, the primary frequency and the magnitude of the primary current, and the center coordinates of the second circle are only the values obtained by integrating the magnetic flux and the primary frequency in the torque axis direction from the origin. The distant point, the radius of the second circle is a value obtained by integrating the magnetic flux and the primary frequency.

以上説明したように、本発明によれば、磁極位置の角度推定誤差を含む値を軌道上に持つ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 controller 100 for a synchronous motor that drives the embedded permanent magnet synchronous motor 101 at a variable speed is connected to the embedded permanent magnet synchronous motor 101. Is connected to a load 102.

ここで、同期電動機の制御装置100には、電力変換装置104、回転二相/三相座標変換手段105、三相/回転二相座標変換手段106、電流制御手段107、電流指令値作成手段108、速度PID調節器109、適応電流オブザーバ110、円の中心座標・半径の演算手段111a、円の交点の演算手段111b、角度・速度推定器116、減算器113、114、115が設けられ、同期電動機の制御装置100の出力側には、埋込形永久磁石同期電動機101に供給されるUVW相電流i、i、iを検出する電流検出手段103が設けられている。 Here, the synchronous motor control device 100 includes a power conversion device 104, a rotating two-phase / three-phase coordinate converting means 105, a three-phase / rotating two-phase coordinate converting means 106, a current control means 107, and a current command value creating means 108. , A speed PID adjuster 109, an adaptive current observer 110, a circle center coordinate / radius calculation means 111a, a circle intersection calculation means 111b, an angle / speed estimator 116, and subtractors 113, 114, 115 are provided. On the output side of the motor control device 100, current detection means 103 for detecting the UVW phase currents i u , i v , i w supplied to the embedded permanent magnet synchronous motor 101 is provided.

なお、電力変換装置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 power converter 104, the rotating two-phase / three-phase coordinate converting means 105, the three-phase / rotating two-phase coordinate converting means 106, the current control means 107, the current command value creating means 108, the speed PID adjuster 109, the adaptive current observer. 110, subtractors 113, 114, and 115 are the power conversion device 004, rotating two-phase / three-phase coordinate converting means 005, three-phase / rotating two-phase coordinate converting means 006, current control means 007, and current command value generation in FIG. Operations similar to those of the means 008, the speed PID adjuster 009, the adaptive current observer 010, and the subtracters 013, 014, and 015 can be performed.

円の中心座標・半径の演算手段111aは、励磁軸とトルク軸を2軸とする平面において、埋込形永久磁石同期電動機101の磁極位置の角度推定誤差Δθを含む値を軌道上に持つ2つの円を求めることができる。ここで、角度推定誤差Δθを含む値を軌道上に持つ第1の円の中心は、適応電流オブザーバ110にて推定されたγ軸電流推定値iγ#およびδ軸電流推定値iδ#と、三相/回転二相座標変換手段106にて算出されたγ軸電流検出値iγおよびδ軸電流検出値iδとの偏差に基づく位置とすることができる。第1の円の半径は、一次電流の大きさ、一次周波数ωおよびd軸インダクタンスLとq軸インダクタンスLとの差分に基づく値とすることができる。角度推定誤差Δθを含む値を軌道上に持つ第2の円の中心および半径は、磁石磁束Φによる誘起電圧の大きさに基づく値とすることができる。 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 magnet synchronous motor 101 on the orbit in a plane having two axes of an excitation axis and a torque axis. Two circles can be determined. Here, the center of the first circle having a value including the angle estimation error Δθ # on the trajectory is the estimated γ-axis current value i γ # and the estimated δ-axis current value i δ # estimated by the adaptive current observer 110. And a position based on a deviation between the detected γ-axis current value i γ and the detected δ-axis current value i δ calculated by the three-phase / rotational two-phase coordinate conversion means 106. The radius of the first circle can be a value based on the magnitude of the primary current, the primary frequency ω 1, and the difference between the d-axis inductance L d and the q-axis inductance L q . Center and radius of the second circle having a value that includes a position estimation error [Delta] [theta] # in orbit may be a value based on the magnitude of the induced voltage by the magnetic flux [Phi m.

円の交点の演算手段111bは、円の中心座標・半径の演算手段111aにて算出された円の交点に基づいて、磁極位置の角度推定誤差Δθを算出することができる。
角度・速度推定器116は、円の交点の演算手段111bから出力された角度推定誤差Δθに基づいて、速度推定値ωr#(=一次周波数ω)および角度推定値θを算出することができる。
The circle intersection calculation unit 111b can calculate the angle estimation error Δθ # of the magnetic pole position based on the circle intersection calculated by the circle center coordinate / radius calculation unit 111a.
The angle / speed estimator 116 calculates the speed estimated value ω r # (= primary frequency ω 1 ) and the angle estimated value θ # based on the angle estimation error Δθ # output from the circle intersection calculation unit 111b. be able to.

そして、三相/回転二相座標変換手段106にて算出された電流検出値iγ、iδは適応電流オブザーバ110に出力されるとともに、電流制御手段107にて算出された電圧指令値vγ 、vδ は適応電流オブザーバ110に出力される。さらに、角度・速度推定器116にて算出された一次周波数ωは適応電流オブザーバ110に出力される。
そして、適応電流オブザーバ110は、γδ軸の電流検出値iγ、iδおよびγδ軸の電流推定値iγ#、iδ#に関する状態方程式を用いることにより、γδ軸の電流検出値iγ、iδとγδ軸の電流推定値iγ#、iδ#との偏差をそれぞれ算出し、γδ軸の電流検出値iγ、iδとγδ軸の電流推定値iγ#、iδ#との偏差および一次周波数ωを円の中心座標・半径の演算手段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 current observer 110 and the voltage command value v γ calculated by the current control means 107. * And v δ * are output to the adaptive current observer 110. Further, the primary frequency ω 1 calculated by the angle / speed estimator 116 is output to the adaptive current observer 110.
Then, the adaptive current observer 110 uses the state equations regarding the current detection values i γ and i δ of the γδ axis and the current estimation values i γ # and i δ # of the γδ axis, thereby detecting the current detection value i γ of the γδ axis, Deviations between the current estimation values i γ # and i δ # of the i δ and γδ axes are calculated, respectively, and the current detection values i γ and i δ of the γδ axis and the current estimation values i γ # and i δ # of the γδ axis are calculated. And the primary frequency ω 1 are output to the circle center coordinate / radius calculation means 111a.

そして、円の中心座標・半径の演算手段111aは、γδ軸の電流検出値iγ、iδとγδ軸の電流推定値iγ#、iδ#との偏差および一次周波数ωを受け取ると、角度推定誤差Δθを含む値を軌道上に持つ第1の円および第2の円を求め、第1の円の中心座標[C1γ,C1δおよび半径r、第2の円の中心座標[C2γ,C2δおよび半径rを円の交点の演算手段111bに出力する。
ここで、第1の円の中心座標[C1γ,C1δは、以下の(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 , C ] T of the first circle, the radius r 1 , the second circle The center coordinates [C , C ] T and radius r 2 are output to the circle intersection calculation means 111b.
Here, the center coordinates [C , C ] T of the first circle can be given by the following equation (10).

Figure 2009165333
Figure 2009165333

また、第1の円の半径rは、以下の(11)式で与えることができる。 The radius r 1 of the first circle can be given by the following equation (11).

Figure 2009165333
Figure 2009165333

ここで、|i|は一次電流の大きさである。
また、第2の円の中心座標[C2γ,C2δは、磁石磁束Φに一次周波数ωを掛けた値を用いることで、磁石磁束Φによる誘起電圧の大きさを算出し、以下の(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.

Figure 2009165333
Figure 2009165333

また、第2の円の半径rは、以下の(13)式で与えることができる。 The radius r 2 of the second circle can be given by the following equation (13).

Figure 2009165333
Figure 2009165333

また、第1の円と第2の円の中心間の距離dは、以下の(14)式で与えることができる。 The distance d c between the centers of the first circle and the second circle is given by the following equation (14).

Figure 2009165333
Figure 2009165333

次に、円の交点の演算手段111bは、第1の円の中心座標[C1γ,C1δおよび半径r、第2の円の中心座標[C2γ,C2δおよび半径rを受け取ると、第1の円と第2の円の交点を算出する。そして、第1の円と第2の円の交点に基づいて、磁極位置の角度推定誤差Δθを算出し、角度推定誤差Δθを角度・速度推定器116に出力する。
ここで、第1の円と第2の円の交点の座標[xγ,xδは、以下の(15)式で与えることができる。
Next, the circle intersection calculation means 111b includes the first circle center coordinates [C , C ] T and the radius r 1 , and the second circle center coordinates [C , C ] 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 / speed estimator 116.
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).

Figure 2009165333
Figure 2009165333

この第1の円と第2の円の交点の座標[xγ,xδは、一次周波数ωと回転子の回転速度が一致しているものとすると、以下の(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.

Figure 2009165333
Figure 2009165333

この結果、角度推定誤差Δθは、第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.

Figure 2009165333
Figure 2009165333

なお、(17)式では、arcsin関数を用いて角度推定誤差Δθを求める方法について示したが、cosΔθがxδに含まれているので、arctan関数を用いて角度推定誤差Δθを求めるようにしてもよい。ただし、arctan関数では、Δθが90度に近づくと、無限大に近い値を角度に変換する必要があるから、arcsin関数を用いた方がよい。
以下、円の交点の演算手段111bを用いることで、角度推定誤差Δθが得られる理由を説明する。
γδ軸の電流検出値iγ、iδとγδ軸の電流推定値iγ#、iδ#との偏差をcosΔθ≒1、sinΔθ≒Δθという近似を用いることなく、γδ軸の電圧検出値vγ、vδをインダクタンスや電流を用いて整理すると、以下の(18)式が得られる。ただし、ω=ωと仮定した。
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 intersection calculation unit 111b will be described.
γδ-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 .

Figure 2009165333
Figure 2009165333

なお、[eiγ,eiδ=[iγ−iγ#,iδ−iδ#である。
次に、回転子側の機械時定数が関係する角度誤差Δθが発生する時定数に比べ、適応電流オブザーバ110の応答速度が十分に速いものとし、定常状態を仮定する。また、電流誤差[eiγ,eiδにフィードバックゲインの制御変数gと[L,Lを掛けたベクトルをU=[uγ,uδ]とすると、ベクトルUは、以下の(19)式で与えることができる。
Note that [e , e ] T = [i γ −i γ # , i δ −i δ # ] T.
Next, it is assumed that the response speed of the adaptive current observer 110 is sufficiently fast compared to the time constant in which the angular error Δθ related to the mechanical time constant on the rotor side is generated, and a steady state is assumed. If a vector obtained by multiplying the current error [e , e ] T by the feedback gain control variable g c and [L d , L q ] T is U = [u γ , u δ ], the vector U is It can be given by the following equation (19).

Figure 2009165333
Figure 2009165333

ここで、(19)式のベクトルUは、2つの円の座標を足し合わせたものと解釈するかことができる。
図2は、図1の円の交点の演算手段にて算出される第1の円と第2の円の交点の位置を示す図である。
図2において、(19)式の右辺第2項に対応する円をCとすると、γδ軸平面上において、この円Cの中心座標は[0,ωΦ、この円Cの半径はωΦである。また、円C上の座標ωΦ[sinΔθ,1−cosΔθ]を点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ω(L−L)iδ,−1/2ω(L−L)iγ]を中心とし、1/2ω(L−L)√(iδ +iγ )を半径とする円であることが判る。
そこで、ベクトルUは、(19)式の右辺第2項を考慮すると、(19)式の第1項単体の円の座標に点Pの座標ωΦ[sinΔθ,1−cosΔθ]を加えた座標になることが判る。この円をCとし、円Cの中心座標を点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は円Cの軌道上にあり、点Qを中心として点Pを2Δθだけ回転させたところに位置する。このベクトルUの座標を点Rとすると、点Rは円Cの軌道上にある。このため、点Rを中心として、半径が1/2ω(L−L)√(iδ +iγ )の円Cを描くと、円Cの半径は1/2ω(L−L)√(iδ +iγ )なので、点Rがどの位置にあっても、この円Cは円Cの中心点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と円Cの座標に[1/2ω(L−L)iδ,1/2ω(L−L)iγ]を加えて平行移動させ、点Rを平行移動させた点をR´、円Cを平行移動させた円をC´とする。そして、点R´を中心として、半径が1/2ω(L−L)√(iδ +iγ )の円C´を描くと、点R´がどの位置にあっても、この円C´は円Cの中心座標を平行移動した点を通る。一方、円Cの中心座標を平行移動した点は、点P(ωΦ[sinΔθ,1−cosΔθ])に等しい。 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ω(L−L)√(iδ +iγ )の円C´を描き、円Cとの交点を求めると、その交点はωΦ[sinΔθ,1−cosΔθ]になる。このため、図1の円の交点の演算手段111bは、円C´を第1の円、円Cを第2の円に対応させ、円C´と円Cとの交点を求めることにより、(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#(=一次周波数ω)および角度推定値θを算出する。そして、角度・速度推定器116は、速度推定値ωr#を減算器113、一次周波数ωを適応電流オブザーバ110、角度推定値θを回転二相/三相座標変換手段105および三相/回転二相座標変換手段106に出力する。
ここで、一次周波数ωは、以下の(20)式で与えることができ、角度推定値θは、以下の(21)式で与えることができる。
Next, in FIG. 1, the angle / speed estimator 116 is based on the angle estimation error Δθ # output from the circle intersection calculation unit 111b, and the speed estimated value ω r # (= primary frequency ω 1 ) and angle. Estimate value θ # is calculated. The angle / speed estimator 116 subtracts the speed estimated value ω r # from the subtractor 113, the primary frequency ω 1 from the adaptive current observer 110, the angle estimated value θ # from the rotating two-phase / three-phase coordinate conversion means 105, and the three-phase. / Output to rotating two-phase coordinate conversion means 106.
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).

Figure 2009165333
Figure 2009165333

Figure 2009165333
Figure 2009165333

これにより、磁極位置の角度推定誤差Δθを含む値を軌道上に持つ2つの円の交点を算出することで、角度誤差Δθが小さい時に成り立つ近似を行うことなく、磁極位置の角度推定誤差Δθを算出することが可能となり、磁極位置の角度誤差Δθが大きい場合においても、磁極位置の角度推定誤差Δθの算出精度を向上させることが可能となる。
なお、上述した実施形態では、角度・速度推定器116にて速度推定値ωr#(=一次周波数ω)および角度推定値θを算出する方法について説明したが、cosΔθ≒1、sinΔθ≒Δθという近似が成り立つ場合には、図3の逆伝達関数行列算出手段011および角度・速度・一次抵抗推定器012を併用し、電機子抵抗Rを同時に同定できるようにしてもよい。
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 / speed estimator 116 has been described. However, cosΔθ≈1, sinΔθ≈ If the approximation that Δθ is satisfied, a combination of inverse transfer function matrix calculating unit 011 and the angle, speed and stator resistance estimator 012 of FIG. 3, may be able to identify the armature resistance R s at the same time.

本発明の一実施形態に係る同期電動機の制御装置の概略構成を示すブロック図である。It is a block diagram which shows schematic structure of the control apparatus of the synchronous motor which concerns on one Embodiment of this invention. 図1の円の交点の演算手段にて算出される第1の円と第2の円の交点の位置を示す図である。It is a figure which shows the position of the intersection of the 1st circle | round | yen calculated by the calculating means of the intersection of the circle | round | yen of FIG. 1, and a 2nd circle | round | yen. 従来の同期電動機の制御装置の概略構成を示すブロック図である。It is a block diagram which shows schematic structure of the control apparatus of the conventional synchronous motor.

符号の説明Explanation of symbols

100 同期電動機の制御装置
101 埋込形永久磁石同期電動機
102 負荷
103 電流検出手段
104 電力変換装置
105 回転二相/三相座標変換手段
106 三相/回転二相座標変換手段
107 電流制御手段
108 電流指令値作成手段
109 速度PID調節器
110 適応電流オブザーバ
111a 円の中心座標・半径の演算手段
111b 円の交点の演算手段
116 角度・速度推定器
113、114、115 減算器
DESCRIPTION OF SYMBOLS 100 Control apparatus of synchronous motor 101 Implantable permanent magnet synchronous motor 102 Load 103 Current detection means 104 Power converter 105 Rotation two phase / three phase coordinate conversion means 106 Three phase / rotation two phase coordinate conversion means 107 Current control means 108 Current Command value creation means 109 Speed PID adjuster 110 Adaptive current observer 111a Circle center coordinate / radius calculation means 111b Circle intersection calculation means 116 Angle / speed estimator 113, 114, 115 Subtractor

Claims (3)

励磁軸とトルク軸を2軸とする平面において、同期電動機の磁極位置の角度誤差を含む値を軌道上に持つ2つの円を求める円の中心座標・半径の演算手段と、
前記円の中心座標・半径の演算手段にて算出された円の交点に基づいて、前記磁極位置の角度推定誤差を算出する円の交点の演算手段と、
前記角度推定誤差を用いて生成された電圧指令値に基づいて、前記同期電動機を可変速制御する電力変換装置とを備えることを特徴とする同期電動機の制御装置。
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の値、一次周波数、トルク軸電流検出値を積算した値とを加算した成分と、前記適応電流オブザーバの極を決める制御変数、トルク軸インダクタンスおよびトルク軸電流検出値とトルク軸電流推定値との差分を積算した値と、励磁軸インダクタンスとトルク軸インダクタンスとの差分の1/2の値、一次周波数および励磁軸電流検出値を積算した値とを加算した成分とからなる点、
前記第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.
JP2008003326A 2008-01-10 2008-01-10 Controller of synchronous electric motor Pending JP2009165333A (en)

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)

* Cited by examiner, † Cited by third party
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

Cited By (6)

* Cited by examiner, † Cited by third party
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