JP4120503B2 - Induction motor control method - Google Patents

Induction motor control method Download PDF

Info

Publication number
JP4120503B2
JP4120503B2 JP2003199569A JP2003199569A JP4120503B2 JP 4120503 B2 JP4120503 B2 JP 4120503B2 JP 2003199569 A JP2003199569 A JP 2003199569A JP 2003199569 A JP2003199569 A JP 2003199569A JP 4120503 B2 JP4120503 B2 JP 4120503B2
Authority
JP
Japan
Prior art keywords
axis current
voltage
induction motor
command
value
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Lifetime
Application number
JP2003199569A
Other languages
Japanese (ja)
Other versions
JP2005045847A (en
Inventor
岳 小川
徹郎 児島
誠司 石田
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Hitachi Ltd
Original Assignee
Hitachi 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 Hitachi Ltd filed Critical Hitachi Ltd
Priority to JP2003199569A priority Critical patent/JP4120503B2/en
Publication of JP2005045847A publication Critical patent/JP2005045847A/en
Application granted granted Critical
Publication of JP4120503B2 publication Critical patent/JP4120503B2/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Images

Description

【0001】
【発明の属する技術分野】
本発明は、インバータ制御誘導電動機による車両駆動制御における、速度センサレスベクトル制御に関するものである。
【0002】
【従来の技術】
誘導電動機の速度センサレスベクトル制御を実現する従来技術として、例えば特許文献1に記載されているように、q軸電流の検出値が指令値に一致するように電流制御を行うことにより、電動機の回転速度を推定する方法が知られている。
【0003】
【特許文献1】
特開2001−238497号公報
【0004】
【発明が解決しようとする課題】
このような従来技術の制御方法を例えば鉄道車両に適用する場合、停止状態から起動するだけでなく、高速で惰行中からの起動や、後退からの起動も必要であり、電動機の初期速度は負から正まで幅広い範囲の初期速度を持つ。
【0005】
一般に負速度の動作範囲よりも正速度の動作範囲の方が広いため、推定速度の初期値を適当な正の値に定めたとすると、低速域において初期速度推定精度が劣化する。特に、負の初期速度は、推定速度が0に誤収束してしまうために、推定することができない。
【0006】
本発明の目的は、電動機速度の極性に関係なく初期速度を推定することができる制御方法の提供である。
【0007】
【課題を解決するための手段】
速度推定精度劣化の原因は、磁束が低速域で減少し、速度起電力が低下することにある。そこで、本発明の誘導電動機の制御方法では、低速域において電圧補償値を印加することにより磁束を増加させ、速度推定精度を改善する。
【0008】
【発明の実施の形態】
以下、本発明の詳細を図面を用いて説明する。
(実施例1)
本実施例を図2に示す。図2は、本発明を適用した鉄道車両駆動システムを示している。架線201および軌道202から、それぞれ集電器203および車輪204とを介して受電した直流電圧を、受電フィルタ205を介して電力半導体スイッチング素子を備えたインバータ206に入力する。受電フィルタ205はフィルタリアクトル205aとフィルタコンデンサ205bとを備えている。主幹制御器209は、運転士のノッチ操作をノッチ指令α* に変換し、電流指令生成器210にノッチ指令α* を入力する。電流指令生成器210は、ノッチ指令α* に基づき、d軸電流指令id *と、q軸電流指令iq *と生成し、このd軸電流指令id *とq軸電流指令iq *とをインバータ制御器211に入力する。インバータ制御器211は、電流指令生成器210から送られるd軸電流指令id *と、q軸電流指令iq *と、電流検出器207で検出した三相電流検出値iu、iv、iw とから、三相電圧指令vu *、vv *、vw * を生成する。インバータ206は、インバータ制御器211から送られる三相電圧指令vu *、vv *、vw *に従い、前記の集電した直流電圧を、可変電圧、可変周波数の交流電圧に変換して誘導電動機208を駆動する。誘導電動機208は、インバータ206から供給された交流電圧によりトルクを発生し、図示していないギアを介して車輪204を駆動する。
【0009】
なお、図2では1台の誘導電動機を図示しているが、駆動する誘導電動機は2台あるいは4台など複数台でもよい。
【0010】
次に、図1を用いてインバータ制御器211の詳細な構成を説明する。電流変換器101は、位相指令θ* に基づいて、三相電流検出値iu、iv、iw をd軸電流id と、q軸電流iq とに変換する。速度推定器102は、基準加速器103、電流制御器104、加算器105、積分器106とを備えている。基準加速器103は、d軸電流指令id *とq軸電流指令iq *とに基づいて推定加速度α1 を生成する。電流制御器104は、q軸電流指令iq *とq軸電流iq との偏差に応じた推定加速度α2 を生成する。加算器105で推定加速度α1 と推定加速度α2 とを加算し、この加算した値を積分器106で積分し、推定速度ωr^を生成する。
【0011】
すべり演算器107では、d軸電流指令id *とq軸電流指令iq *とを(数1)式に基づいてすべり周波数指令ωS *を演算する。
【0012】
【数1】

Figure 0004120503
【0013】
ただし、(数1)式中、R2 はモータの二次抵抗、L2 はモータの二次側自己インダクタンスである。
【0014】
加算器108でモータ速度ωr^とすべり周波数指令ωS * とを加算することにより、インバータ周波数指令ω1 *を生成する。積分器109はこのインバータ周波数指令ω1 *を積分し、位相指令θ* を生成する。電圧指令演算器110は、d軸電流指令id *と、q軸電流指令iq *と、インバータ周波数指令ω1 *とから、次の(数2)式と(数3)式とに基づいて電圧指令vd0 *、vq0 *を演算する。
【0015】
【数2】
Figure 0004120503
【0016】
【数3】
Figure 0004120503
【0017】
ただし、(数2)式と(数3)式で、R1 はモータの一次抵抗、Mはモータの相互インダクタンス、lσはモータの一次換算漏れインダクタンスである。電流指令生成器111は、推定速度がωr1に達した時点で電流指令Δid *を生成し、この電流指令Δid *を予め定めた期間出力する。
【0018】
加算器112は、d軸電流指令id *に電流指令Δid *を加算し、d軸電流指令id2 *を生成する。減算器113は、d軸電流指令id2 *からd軸電流id を減算し、電流制御器114に入力する。電流制御器114は、減算器113により算出された入力信号から電圧補償値Δvd0 *を生成し、d軸電流idの変動を抑制する。出力ゲイン115は、電圧補償値Δvd0 *に推定速度ωr^の関数であるG1(ωr^)を乗じ、電圧補償値Δvd *を生成する。
【0019】
ここでG1(ωr^)は、推定速度ωr^が予め定めた値ωr1を最初に下回るまでは「0」を出力し、一度下回った場合は、推定速度ωr^の値に関わらず「1」を出力する。また、電流制御器114の出力及び状態量は、推定速度ωr^が予め定めた値ωr1を最初に下回った時点で「0」に初期化する。
【0020】
加算器116は、d軸電圧指令vd0 * と電圧補償値Δvd *とを加算し、d軸電圧指令vd *を生成する。電圧指令変換器117は、位相指令θ* に基づいて、電圧指令vd *、vq0 *を三相電圧指令vu *、vv *、vw *に変換する。
【0021】
電流指令生成器111の詳細な動作を図3に示す。d軸電流指令Δid *の初期値Δid0 * は、印加開始時点のd軸電流id0に対して、磁束の確立に必要な量を加算したものを与える。また、d軸電流の跳ね上がりを抑制するため、d軸電流指令Δid *の大きさを図3に示したように徐々に減少するよう設定する。印加期間の設定には制御対象の諸条件を利用し、例えば磁束の確立に必要な二次時定数から定めてもよい。
【0022】
本実施例の動作を図4と図5を用いて説明する。図4は、電動機が負の初期速度ωr で回転している状態で初期速度を推定する動作波形を示し、図5は、dq座標上で表した誘導電動機のモデル330(破線で囲んだ部分)と、制御装置の概略とを表している。
【0023】
ところで、鉄道車両では、上り坂等において後退した状態すなわち負の初期速度から起動する場合もあり得る。そこで、このようなときに生じる負の初期速度を推定する場合について説明する。
【0024】
初期速度推定時には、速度推定誤差に起因する過電流の発生を防ぐため、d軸電流指令id *には微小なid0を与える。また、q軸電流指令iq *=0とする。このとき、(数1)式よりすべり周波数指令ωS *=0となるので、インバータ周波数ω1 *と推定速度ωr^とは一致する。また、q軸電圧指令vq0 *は次の(数4)式で与えられる。
【0025】
【数4】
Figure 0004120503
【0026】
負の速度を含む低速域から高速域までの幅広い初期速度の推定に対応するため、積分器106に与える推定速度ωr^の初期値は、正の値ωr0とする。
【0027】
速度の推定には、速度ωrとd軸磁束φdとに比例する速度起電力とを利用する。前記(数4)式に示すq軸電圧指令vq0 * の右辺第2項の速度起電力が実際の速度起電力より大きい場合には、q軸電圧指令vq0 * が過大となるため、q軸電流iq が増加する。このときq軸電流指令iq *とq軸電流iq との偏差が負となり、電流制御器104の出力である推定加速度α2 は負になる。この結果、推定速度ωr^は減少し、実速度ωrに近づく。このように、q軸電流iq がq軸電流指令iq *に一致するよう推定速度ωr^を制御することにより、推定速度ωr^を実速度ωr に一致させることができる。
【0028】
図4に示すように、期間T0 では、推定速度ωr^ が実速度ωr より大きいため、速度起電力の推定値が実際の速度起電力より大きい。このため、q軸電流iq は増加する。この結果、推定速度ωr^は減少し、次第に実速度ωrに近づいていく。このときゲインG1(ωr^)は「0」となっており、電流制御器114の出力Δvd0 *はマスクされている。
【0029】
ところで、初期速度が負の場合には、推定速度ωr^ が0近傍にある場合でも、推定速度ωr^と実速度ωrの差であるすべり周波数ωS が大きく、図5中の符号313、314、315、316、318、319で示す各ブロックを経由するループのゲインが高くなるため、d軸磁束φd は、0近傍の値となり、速度起電力が「0」となる。速度起電力は、速度ωr =0の場合にも、d軸磁束φd =0の場合にも「0」となるので、両者を区別することはできない。そのために、速度ωrが「0」ではないにもかかわらず推定速度ωr^が「0」に誤収束してしまう。
【0030】
これに対して本実施例では、推定速度ωr^ が0速度近傍の基準速度ωr1に達した時点で、電流指令生成器111により生成したd軸電流指令Δid *を、図4に示す予め定めた期間T1 の間印加する。同時に、ゲインG1 を1に切り換えるとともに、電流制御器114の内部変数を「0」で初期化する。これにより、電流制御器114の出力Δvd0 *にゲインG1を乗じたΔvd *が加算器116で加算される。
【0031】
ここで、電流制御器114の演算を図4に示す期間T0 から行っても良いし、推定速度ωr^がωr1に達した時点から開始しても良い。
【0032】
d軸電流指令Δid *を印加すると、電流制御器114および出力ゲイン115により電圧補償値Δvd *が増加し、加算器116、符号302、303、304で示す各ブロックを経てd軸電流id が増加する。さらに、符号317、318、319で示す各ブロックを経てd軸磁束φd が増加する。この結果、速度が負の場合は、符号320、307、308、309で示す各ブロックを経てiq が増加し、さらに速度推定器102を経てωr^ が減少して負の値となり、後退初期速度を推定することができる。
【0033】
また、ωr=0近傍の場合は、符号320で示すブロックのゲインが小さいためiq が増加することはなく、ωr^=0となる。
【0034】
以上のような動作により、図4の期間T2において、初期速度の極性に関わらず推定速度ωr^が実速度ωr に収束し、負の初期速度の推定が可能になる。
【0035】
(実施例2)
本実施例の誘導電動機の制御装置のインバータ制御器のブロック図を図6に示す。本実施例は、図1に示す実施例1から電流指令生成器111と、加算器112とを省略したものである。本実施例の電流制御器114は、d軸電流id がd軸電流指令id *に一致するように電圧補償値Δvd0 * を生成するが、実施例1と異なり、推定速度ωr^ が予め定めた値ωr1を最初に下回った時点での「0」への初期化は行わない。または、本実施例の電流制御器114は、推定速度ωr^が予め定めた値ωr1を最初に下回った時点で、d軸電流id から算出した適当な初期値を与える。その他は実施例1と同様である。
【0036】
本実施例の動作を図7、図8を用いて説明する。図7は、電動機が負の初期速度ωr で回転している状態において初期速度を推定する動作を示しており、図8はdq座標上で表した誘導電動機のモデル330(破線で囲んだ部分)と制御装置の概略とを表している。
【0037】
図7の期間T0では、電流制御器114によって電圧補償値Δvd0 *を演算する。このときゲインG1(ωr^)は「0」となっており、電流制御器114の出力Δvd0 *はマスクされている。図7の期間T0におけるその他の動作は実施例1と同様である。
【0038】
推定速度ωr^ がωr1に達した時点で、ゲインG1 を「1」に切り換える。ただし本実施例では電流制御器114の初期化は行わない。これにより、電流制御器114の出力Δvd0 *にゲインG1を乗じたΔvd *が加算器116で加算される。電流制御器114は、d軸電流id がd軸電流指令id *に一致するように電圧補償値Δvd0 * を生成するが、図7の期間T0 においてはid >id *であるため、電圧補償値Δvd *は負である。
【0039】
この結果、加算器116、符号302、303、304で示す各ブロックを経て、d軸電流id が減少する。さらに、符号317、318、319で示す各ブロックを経て、d軸磁束φd が減少する。次に、符号313、314、315で示す各ブロックを経て、q軸磁束φqが増加する。最後に、ブロック316、318、319を経て、d軸磁束φd が増加する。以上のようにして、d軸磁束φd が間接的に増加する。この結果、本実施例では速度ωr =0の場合にのみ速度起電力が「0」となるため、後退初期速度を推定することができる。
【0040】
以上のような動作により、図7の期間T1 において、初期速度の極性に関わらず推定速度が実速度に収束する。このようにして負の初期速度の推定が可能になる。
【0041】
【発明の効果】
本発明によれば、電動機速度の極性に関係なく初期速度を推定することができる。
【図面の簡単な説明】
【図1】実施例1の誘導電動機の制御装置のインバータ制御器のブロック図。
【図2】実施例1の制御装置を備えた鉄道車両駆動システムの説明図。
【図3】実施例1の電流指令生成器の動作の説明図。
【図4】実施例1のインバータ制御器の動作波形。
【図5】実施例1の制御装置とdq座標で表したモータのモデルとの説明図。
【図6】実施例2の誘導電動機の制御装置のインバータ制御器のブロック図。
【図7】実施例2のインバータ制御器の動作波形。
【図8】実施例2の制御装置とdq座標で表したモータのモデルとの説明図。
【符号の説明】
101…電流変換器、102…速度推定器、103…基準加速器、104、114…電流制御器、105、108、112、116…加算器、106、109…積分器、107…すべり演算器、、110…電圧指令演算器、111、210…電流指令生成器、113…減算器、115…出力ゲイン、117…電圧指令変換器、201…架線、202…軌道、203…集電器、204…車輪、205…受電フィルタ、205a…フィルタリアクトル、205b…フィルタコンデンサ、206…インバータ、207…電流検出器、208…誘導電動機、209…主幹制御器、211…インバータ制御器、330…dq座標上で表した誘導電動機のモデル。[0001]
BACKGROUND OF THE INVENTION
The present invention relates to speed sensorless vector control in vehicle drive control by an inverter-controlled induction motor.
[0002]
[Prior art]
As a conventional technique for realizing speed sensorless vector control of an induction motor, for example, as described in Patent Document 1, rotation of an electric motor is performed by performing current control so that a detected value of a q-axis current matches a command value. Methods for estimating speed are known.
[0003]
[Patent Document 1]
Japanese Patent Laid-Open No. 2001-238497
[Problems to be solved by the invention]
When such a conventional control method is applied to, for example, a railway vehicle, it is necessary not only to start from a stopped state but also to start from coasting at a high speed or start from reverse, and the initial speed of the motor is negative. Has a wide range of initial speeds from positive to positive.
[0005]
In general, since the positive speed operation range is wider than the negative speed operation range, if the initial value of the estimated speed is set to an appropriate positive value, the initial speed estimation accuracy deteriorates in the low speed range. In particular, the negative initial speed cannot be estimated because the estimated speed misconverges to zero.
[0006]
An object of the present invention is to provide a control method capable of estimating the initial speed regardless of the polarity of the motor speed.
[0007]
[Means for Solving the Problems]
The cause of the speed estimation accuracy deterioration is that the magnetic flux decreases in the low speed region and the speed electromotive force decreases. Therefore, in the method for controlling an induction motor according to the present invention, the magnetic flux is increased by applying a voltage compensation value in the low speed region, and the speed estimation accuracy is improved.
[0008]
DETAILED DESCRIPTION OF THE INVENTION
Hereinafter, details of the present invention will be described with reference to the drawings.
(Example 1)
This embodiment is shown in FIG. FIG. 2 shows a railway vehicle drive system to which the present invention is applied. The DC voltage received from the overhead wire 201 and the track 202 via the current collector 203 and the wheel 204 is input to the inverter 206 provided with the power semiconductor switching element via the power receiving filter 205. The power receiving filter 205 includes a filter reactor 205a and a filter capacitor 205b. Master controller 209 converts a notch operation of the motorman the notch command alpha *, enter the notch command alpha * to the current command generator 210. The current command generator 210 generates a d-axis current command i d * and a q-axis current command i q * based on the notch command α * , and the d-axis current command i d * and the q-axis current command i q *. Are input to the inverter controller 211. The inverter controller 211 includes a d-axis current command i d * sent from the current command generator 210, a q-axis current command i q *, and three-phase current detection values i u , i v , detected by the current detector 207. Three-phase voltage commands v u * , v v * , v w * are generated from i w . The inverter 206 converts the collected DC voltage into a variable voltage and a variable frequency AC voltage in accordance with the three-phase voltage commands v u * , v v * , and v w * sent from the inverter controller 211 and induces them. The electric motor 208 is driven. The induction motor 208 generates torque by the AC voltage supplied from the inverter 206, and drives the wheels 204 via a gear (not shown).
[0009]
In addition, although one induction motor is illustrated in FIG. 2, a plurality of induction motors such as two or four may be driven.
[0010]
Next, a detailed configuration of the inverter controller 211 will be described with reference to FIG. The current converter 101 converts the three-phase current detection values i u , i v and i w into a d-axis current i d and a q-axis current i q based on the phase command θ * . The speed estimator 102 includes a reference accelerator 103, a current controller 104, an adder 105, and an integrator 106. The reference accelerator 103 generates the estimated acceleration α 1 based on the d-axis current command i d * and the q-axis current command i q * . The current controller 104 generates an estimated acceleration α 2 corresponding to the deviation between the q-axis current command i q * and the q-axis current i q . The adder 105 adds the estimated acceleration α 1 and the estimated acceleration α 2 , and the added value is integrated by the integrator 106 to generate an estimated speed ω r ^.
[0011]
The slip calculator 107 calculates a slip frequency command ω S * from the d-axis current command i d * and the q-axis current command i q * based on the equation (1).
[0012]
[Expression 1]
Figure 0004120503
[0013]
In the equation (1), R 2 is the secondary resistance of the motor, and L 2 is the secondary self-inductance of the motor.
[0014]
By adding the motor speed omega r ^ and the slip frequency command omega S * in adder 108 to produce the inverter frequency command omega 1 *. The integrator 109 integrates this inverter frequency command omega 1 *, to generate a phase command theta *. The voltage command calculator 110 is based on the following equations (Equation 2) and (Equation 3) from the d-axis current command i d * , the q-axis current command i q *, and the inverter frequency command ω 1 *. To calculate the voltage commands v d0 * and v q0 * .
[0015]
[Expression 2]
Figure 0004120503
[0016]
[Equation 3]
Figure 0004120503
[0017]
However, in Equations (2) and (3), R 1 is the primary resistance of the motor, M is the mutual inductance of the motor, and lσ is the primary equivalent leakage inductance of the motor. Current command generator 111, the estimated velocity generates a current command .DELTA.i d * Upon reaching omega r1, a period outputs defining the current command .DELTA.i d * in advance.
[0018]
The adder 112 adds the current command .DELTA.i d * to the d-axis current command i d *, generates a d-axis current command i d2 *. The subtractor 113 subtracts the d-axis current i d from the d-axis current command i d2 * and inputs the result to the current controller 114. Current controller 114, the subtractor 113 generates a voltage compensation value Delta] v d0 * from the input signal calculated by suppressing the variation of the d-axis current i d. The output gain 115 multiplies the voltage compensation value Δv d0 * by G 1r ^), which is a function of the estimated speed ω r ^, to generate a voltage compensation value Δv d * .
[0019]
Here, G 1r ^) outputs “0” until the estimated speed ω r ^ is initially lower than the predetermined value ω r1, and if it is once lower, G 1r ^) becomes the value of the estimated speed ω r ^. Regardless, "1" is output. Further, the output and state quantity of the current controller 114 are initialized to “0” when the estimated speed ω r 最初 first falls below a predetermined value ω r1 .
[0020]
The adder 116 adds the d-axis voltage command v d0 * and the voltage compensation value Delta] v d *, generates a d-axis voltage command v d *. The voltage command converter 117 converts the voltage commands v d * , v q0 * into three-phase voltage commands v u * , v v * , v w * based on the phase command θ * .
[0021]
The detailed operation of the current command generator 111 is shown in FIG. d-axis current command .DELTA.i d * Initial value .DELTA.i d0 * is of, given to the d-axis current i d0 of application start time, a material obtained by adding the amount required to establish a magnetic flux. Further, in order to suppress the jump of the d-axis current, the magnitude of the d-axis current command Δi d * is set so as to gradually decrease as shown in FIG. The application period may be set using various conditions to be controlled, for example, from a secondary time constant necessary for establishing magnetic flux.
[0022]
The operation of this embodiment will be described with reference to FIGS. FIG. 4 shows an operation waveform for estimating the initial speed while the motor is rotating at a negative initial speed ω r , and FIG. 5 shows an induction motor model 330 (part enclosed by a broken line) represented on the dq coordinates. ) And an outline of the control device.
[0023]
By the way, the railway vehicle may start up from a state of retreating on an uphill or the like, that is, from a negative initial speed. Therefore, a case where the negative initial speed generated at such time is estimated will be described.
[0024]
At initial speed estimation, a minute i d0 is given to the d-axis current command i d * in order to prevent the occurrence of overcurrent due to speed estimation error. Further, it is assumed that the q-axis current command i q * = 0. At this time, since the slip frequency command ω S * = 0 from the equation (1), the inverter frequency ω 1 * and the estimated speed ω r ^ coincide. Further, the q-axis voltage command v q0 * is given by the following equation (4).
[0025]
[Expression 4]
Figure 0004120503
[0026]
The initial value of the estimated speed ω r ^ given to the integrator 106 is set to a positive value ω r0 in order to cope with estimation of a wide range of initial speeds from a low speed range including a negative speed to a high speed range.
[0027]
For the estimation of the speed, a speed electromotive force proportional to the speed ω r and the d-axis magnetic flux φ d is used. When the speed electromotive force in the second term on the right-hand side of the q-axis voltage command v q0 * shown in the equation (4) is larger than the actual speed electromotive force, the q-axis voltage command v q0 * becomes excessive. The shaft current i q increases. At this time, the deviation between the q-axis current command i q * and the q-axis current i q is negative, and the estimated acceleration α 2 that is the output of the current controller 104 is negative. As a result, the estimated speed ω r ^ decreases and approaches the actual speed ω r . Thus, by controlling the estimated speed ω r ^ so that the q-axis current i q matches the q-axis current command i q * , the estimated speed ω r ^ can be matched with the actual speed ω r .
[0028]
As shown in FIG. 4, since the estimated speed ω r ^ is larger than the actual speed ω r in the period T 0 , the estimated value of the speed electromotive force is larger than the actual speed electromotive force. For this reason, the q-axis current i q increases. As a result, the estimated speed ω r ^ decreases and gradually approaches the actual speed ω r . At this time, the gain G 1r ^) is “0”, and the output Δv d0 * of the current controller 114 is masked.
[0029]
Incidentally, when the initial speed is negative, even if the estimated speed ω r ^ is near 0, the slip frequency ω S that is the difference between the estimated speed ω r ^ and the actual speed ω r is large. Since the gain of the loop passing through the blocks indicated by 313, 314, 315, 316, 318, and 319 is increased, the d-axis magnetic flux φ d is a value near 0 and the speed electromotive force is “0”. The speed electromotive force is “0” both when the speed ω r = 0 and when the d-axis magnetic flux φ d = 0, so that the two cannot be distinguished. To that end, the speed ω r is "0" in the not despite the estimated speed ω r ^ will converge false to "0".
[0030]
On the other hand, in this embodiment, the d-axis current command Δi d * generated by the current command generator 111 when the estimated speed ω r ^ reaches the reference speed ω r1 in the vicinity of 0 speed is shown in FIG. Applied for a predetermined period T 1 . At the same time, the gain G 1 is switched to 1 and the internal variable of the current controller 114 is initialized to “0”. Thereby, Δv d * obtained by multiplying the output Δv d0 * of the current controller 114 by the gain G 1 is added by the adder 116.
[0031]
Here, the calculation of the current controller 114 may be performed from the period T 0 shown in FIG. 4 or may be started from the time when the estimated speed ω r ^ reaches ω r1 .
[0032]
When the d-axis current command Δi d * is applied, the voltage compensation value Δv d * is increased by the current controller 114 and the output gain 115, and the d-axis current i is passed through the blocks indicated by the adder 116 and reference numerals 302, 303, and 304. d increases. Further, the d-axis magnetic flux φ d increases through the blocks indicated by reference numerals 317, 318, and 319. As a result, when the speed is negative, i q increases through the blocks indicated by reference numerals 320, 307, 308, and 309, and further passes through the speed estimator 102, ω r ^ decreases to a negative value, and the backward movement The initial speed can be estimated.
[0033]
In the vicinity of ω r = 0, i q does not increase because the gain of the block indicated by reference numeral 320 is small, and ω r ^ = 0.
[0034]
By the operation as described above, the estimated speed ω r ^ converges to the actual speed ω r regardless of the polarity of the initial speed in the period T 2 in FIG. 4, and the negative initial speed can be estimated.
[0035]
(Example 2)
FIG. 6 shows a block diagram of the inverter controller of the control apparatus for the induction motor of this embodiment. In the present embodiment, the current command generator 111 and the adder 112 are omitted from the first embodiment shown in FIG. Current controller 114 of the present embodiment, although the d-axis current i d to produce a voltage compensation value Delta] v d0 * to match the d-axis current command i d *, unlike the first embodiment, the estimated velocity omega r ^ Is not initialized to “0” when it first falls below a predetermined value ω r1 . Alternatively, the current controller 114 according to the present embodiment gives an appropriate initial value calculated from the d-axis current i d when the estimated speed ω r ^ is initially lower than a predetermined value ω r1 . Others are the same as in the first embodiment.
[0036]
The operation of this embodiment will be described with reference to FIGS. FIG. 7 shows an operation of estimating the initial speed in a state where the electric motor is rotating at the negative initial speed ω r , and FIG. 8 shows an induction motor model 330 (part surrounded by a broken line) represented on the dq coordinates. ) And the outline of the control device.
[0037]
In the period T 0 of FIG. 7, the current controller 114 calculates the voltage compensation value Δv d0 * . At this time, the gain G 1r ^) is “0”, and the output Δv d0 * of the current controller 114 is masked. Other operations in the period T 0 in FIG. 7 are the same as those in the first embodiment.
[0038]
When the estimated speed ω r ^ reaches ω r1 , the gain G 1 is switched to “1”. However, in this embodiment, the current controller 114 is not initialized. Thereby, Δv d * obtained by multiplying the output Δv d0 * of the current controller 114 by the gain G 1 is added by the adder 116. Current controller 114 is d-axis current i d to produce a voltage compensation value Delta] v d0 * to match the d-axis current command i d *, in the period T 0 of FIG. 7 is a i d> i d * Therefore, the voltage compensation value Δv d * is negative.
[0039]
As a result, the adder 116, through each block indicated at 302, 303, 304, d-axis current i d is decreased. Further, the d-axis magnetic flux φ d decreases through the blocks indicated by reference numerals 317, 318, and 319. Next, the q-axis magnetic flux φq increases through the blocks indicated by reference numerals 313, 314, and 315. Finally, the d-axis magnetic flux φ d increases through blocks 316, 318, and 319. As described above, the d-axis magnetic flux φ d indirectly increases. As a result, in this embodiment, the speed electromotive force becomes “0” only when the speed ω r = 0, and therefore the initial reverse speed can be estimated.
[0040]
By the operation as described above, the estimated speed converges to the actual speed regardless of the polarity of the initial speed in the period T 1 in FIG. In this way, a negative initial speed can be estimated.
[0041]
【The invention's effect】
According to the present invention, the initial speed can be estimated regardless of the polarity of the motor speed.
[Brief description of the drawings]
FIG. 1 is a block diagram of an inverter controller of a control device for an induction motor according to a first embodiment.
FIG. 2 is an explanatory diagram of a railway vehicle drive system including the control device according to the first embodiment.
FIG. 3 is an explanatory diagram of the operation of the current command generator according to the first embodiment.
FIG. 4 shows operation waveforms of the inverter controller according to the first embodiment.
FIG. 5 is an explanatory diagram of the control device according to the first embodiment and a motor model represented by dq coordinates.
6 is a block diagram of an inverter controller of the induction motor control apparatus according to Embodiment 2. FIG.
FIG. 7 shows operation waveforms of the inverter controller according to the second embodiment.
FIG. 8 is an explanatory diagram of a control apparatus according to a second embodiment and a motor model represented by dq coordinates.
[Explanation of symbols]
DESCRIPTION OF SYMBOLS 101 ... Current converter, 102 ... Speed estimator, 103 ... Reference | standard accelerator, 104, 114 ... Current controller, 105, 108, 112, 116 ... Adder, 106, 109 ... Integrator, 107 ... Slip calculator, DESCRIPTION OF SYMBOLS 110 ... Voltage command calculator 111, 210 ... Current command generator, 113 ... Subtractor, 115 ... Output gain, 117 ... Voltage command converter, 201 ... Overhead wire, 202 ... Track, 203 ... Current collector, 204 ... Wheel, 205 ... Receiving filter, 205a ... Filter reactor, 205b ... Filter capacitor, 206 ... Inverter, 207 ... Current detector, 208 ... Induction motor, 209 ... Master controller, 211 ... Inverter controller, 330 ... Represented on dq coordinates Induction motor model.

Claims (5)

可変電圧可変周波数の交流電圧によって駆動される誘導電動機の制御方法であって、q軸電流から前記誘導電動機の速度推定値を生成する制御ステップと、第1のd軸電流指令を生成する制御ステップを備える誘導電動機の制御方法において、
d軸電流から第2のd軸電流指令を生成する制御ステップと、前記第1のd軸電流指令と前記第2のd軸電流指令と前記d軸電流とから、d軸電圧指令に加算する電圧補償値を生成する制御ステップとを備え、
前記速度推定値が所定の値に一致した第1の時点から、前記第2のd軸電流指令の印加を開始し、前記第1の時点以降は、前記速度推定値に関わらず予め定めた第1の期間、前記第2のd軸電流指令の印加を継続し、
かつ、前記第1の時点から、前記電圧補償値の電圧指令への加算を開始し、前記第1の時点以降は、前記速度推定値に関わらず、予め定めた第2の期間前記電圧補償値の電圧指令への加算を継続することを特徴とする誘導電動機の制御方法。
A control method for an induction motor driven by an AC voltage having a variable voltage and a variable frequency, wherein a control step for generating an estimated speed value of the induction motor from a q-axis current and a control step for generating a first d-axis current command In the control method of the induction motor comprising:
A control step for generating a second d-axis current command from the d-axis current, and the first d-axis current command, the second d-axis current command, and the d-axis current are added to the d-axis voltage command. A control step for generating a voltage compensation value,
The application of the second d-axis current command is started from a first time point when the speed estimated value matches a predetermined value. After the first time point, a predetermined first time is applied regardless of the speed estimated value. For the period of 1, continue application of the second d-axis current command,
In addition, the addition of the voltage compensation value to the voltage command is started from the first time point. After the first time point, the voltage compensation value for a predetermined second period regardless of the speed estimation value. The control method for the induction motor is characterized in that the addition to the voltage command is continued.
可変電圧可変周波数の交流電圧によって駆動される誘導電動機の制御方法であって、q軸電流から前記誘導電動機の速度推定値を生成する制御ステップと、第1のd軸電流指令を生成する制御ステップを備える誘導電動機の制御方法において、
前記第1のd軸電流指令とd軸電流とからd軸電圧指令に加算する電圧補償値を生成する制御ステップを備え、前記速度推定値が所定の値に一致した第1の時点から、前記電圧補償値の加算を開始し、前記第1の時点以降は、前記速度推定値に関わらず予め定めた期間前記電圧補償値の加算を継続することを特徴とする誘導電動機の制御方法。
A control method for an induction motor driven by an AC voltage having a variable voltage and a variable frequency, wherein a control step for generating an estimated speed value of the induction motor from a q-axis current and a control step for generating a first d-axis current command In the control method of the induction motor comprising:
A control step of generating a voltage compensation value to be added to the d-axis voltage command from the first d-axis current command and the d-axis current, from a first time point when the estimated speed value matches a predetermined value; A method for controlling an induction motor, wherein addition of a voltage compensation value is started, and after the first time point, addition of the voltage compensation value is continued for a predetermined period regardless of the speed estimation value.
請求項1または2の何れかに記載の誘導電動機の制御方法によって制御される誘導電動機を具備し、前記誘導電動機により車輪を駆動することを特徴とする電気車両。An electric vehicle comprising an induction motor controlled by the method for controlling an induction motor according to claim 1, wherein a wheel is driven by the induction motor. 直流電圧を可変電圧可変周波数の交流電圧に変換して誘導電動機を駆動する誘導電動機の制御装置において、
前記誘導電動機の制御装置が、電力半導体スイッチング素子を備えたインバータ部と、該インバータ部に制御指令を与えるインバータ制御部とを備え、
該インバータ制御部が、
q軸電流を入力して前記誘導電動機の速度推定値を生成する速度推定部と、
第1のd軸電流指令からd軸電圧指令を生成する電圧指令演算部と、
d軸電流から第2のd軸電流指令を生成する第2のd軸電流指令生成部と、
前記第1のd軸電流指令と前記第2のd軸電流指令と前記d軸電流とから、d軸電圧指令に加算する電圧補償値を生成する電圧補償値生成部とを備え、
前記第2のd軸電流指令生成部が、前記速度推定値が所定の値に一致した第1の時点から、前記第2のd軸電流指令の印加を開始し、前記第1の時点以降は、前記速度推定値に関わらず予め定めた第1の期間、前記第2のd軸電流指令の印加を継続し、かつ、前記第1の時点から、前記電圧補償値の電圧指令への加算を開始し、前記第1の時点以降は、前記速度推定値に関わらず、予め定めた第2の期間電圧補償値の加算を継続することを特徴とする誘導電動機の制御装置。
In an induction motor control device for driving an induction motor by converting a DC voltage into an AC voltage of variable voltage and variable frequency,
The induction motor control device includes an inverter unit including a power semiconductor switching element, and an inverter control unit that gives a control command to the inverter unit,
The inverter control unit
a speed estimation unit that inputs a q-axis current and generates a speed estimation value of the induction motor;
A voltage command calculation unit that generates a d-axis voltage command from the first d-axis current command;
a second d-axis current command generation unit that generates a second d-axis current command from the d-axis current;
A voltage compensation value generation unit that generates a voltage compensation value to be added to the d-axis voltage command from the first d-axis current command, the second d-axis current command, and the d-axis current;
The second d-axis current command generation unit starts application of the second d-axis current command from a first time point when the estimated speed value matches a predetermined value, and after the first time point, The application of the second d-axis current command is continued for a predetermined first period regardless of the speed estimation value, and the voltage compensation value is added to the voltage command from the first time point. The induction motor control device is characterized in that, after the first time point, the addition of the predetermined second period voltage compensation value is continued regardless of the speed estimation value.
直流電圧を可変電圧可変周波数の交流電圧に変換して誘導電動機を駆動する誘導電動機の制御装置において、
前記誘導電動機の制御装置が、電力半導体スイッチング素子を備えたインバータ部と、該インバータ部に制御指令を与えるインバータ制御部とを備え、
該インバータ制御部が、
q軸電流を入力して前記誘導電動機の速度推定値を生成する速度推定部と、
第1のd軸電流指令からd軸電圧指令を生成する電圧指令演算部と、
前記第1のd軸電流指令とd軸電流と速度推定値とから、d軸電圧指令に加算する電圧補償値を生成する電圧補償値生成部とを備え、
前記速度推定値が所定の値に一致した第1の時点から、前記電圧補償値の加算を開始し、前記第1の時点以降は、前記速度推定値に関わらず予め定めた期間前記電圧補償値の加算を継続することを特徴とする誘導電動機の制御装置。
In an induction motor control device for driving an induction motor by converting a DC voltage into an AC voltage of variable voltage and variable frequency,
The induction motor control device includes an inverter unit including a power semiconductor switching element, and an inverter control unit that gives a control command to the inverter unit,
The inverter control unit
a speed estimation unit that inputs a q-axis current and generates a speed estimation value of the induction motor;
A voltage command calculation unit that generates a d-axis voltage command from the first d-axis current command;
A voltage compensation value generation unit that generates a voltage compensation value to be added to the d-axis voltage command from the first d-axis current command, the d-axis current, and the speed estimation value;
The addition of the voltage compensation value is started from a first time point when the speed estimated value matches a predetermined value, and after the first time point, the voltage compensation value is set for a predetermined period regardless of the speed estimated value. The induction motor control device is characterized in that the addition is continued.
JP2003199569A 2003-07-22 2003-07-22 Induction motor control method Expired - Lifetime JP4120503B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2003199569A JP4120503B2 (en) 2003-07-22 2003-07-22 Induction motor control method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2003199569A JP4120503B2 (en) 2003-07-22 2003-07-22 Induction motor control method

Publications (2)

Publication Number Publication Date
JP2005045847A JP2005045847A (en) 2005-02-17
JP4120503B2 true JP4120503B2 (en) 2008-07-16

Family

ID=34260291

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2003199569A Expired - Lifetime JP4120503B2 (en) 2003-07-22 2003-07-22 Induction motor control method

Country Status (1)

Country Link
JP (1) JP4120503B2 (en)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4675264B2 (en) * 2006-03-08 2011-04-20 財団法人鉄道総合技術研究所 Rotor frequency estimation device and rotor frequency estimation method
JP5042512B2 (en) * 2006-03-14 2012-10-03 東芝三菱電機産業システム株式会社 Power control device
JP2018166350A (en) * 2017-03-28 2018-10-25 株式会社日立製作所 Drive unit for induction motor

Also Published As

Publication number Publication date
JP2005045847A (en) 2005-02-17

Similar Documents

Publication Publication Date Title
JP4205157B1 (en) Electric motor control device
JP4819970B2 (en) Electric motor drive power converter
JP4065903B2 (en) Vector control device for induction motor, vector control method for induction motor, and drive control device for induction motor
JP4082444B1 (en) Vector controller for permanent magnet synchronous motor
JP3746377B2 (en) AC motor drive control device
US8736206B2 (en) Power converting apparatus
JP3146791B2 (en) Drive control device for permanent magnet type synchronous motor
JPH1118496A (en) Controller and control method for electric vehicle
JP5025818B2 (en) Electric motor drive power converter
JP2018133935A (en) Inverter device and electric vehicle
JPH11299297A (en) Controller for permanent magnet synchronous motor
JP3731060B2 (en) Inertia calculation method and motor drive device
JPH0775478B2 (en) AC elevator controller
JP4300831B2 (en) Braking method and inverter apparatus for inverter-driven induction motor
JP4120503B2 (en) Induction motor control method
JP3807956B2 (en) Electric vehicle control device by vector control
JP4256238B2 (en) Power converter
JP4120868B2 (en) AC motor control device
JP2001238497A (en) Drive control unit of induction motor
JP2012114974A (en) Control apparatus for electric vehicle
JP2021151003A (en) Synchronous machine control device and synchronous machine control method, and electric train
JP3742582B2 (en) Electric vehicle control device
JP5537399B2 (en) Control device
WO2019008838A1 (en) Induction motor drive device and drive method
JP2003339199A (en) Speed sensorless vector control inverter

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20050527

RD01 Notification of change of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7421

Effective date: 20060420

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20070713

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20070724

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

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20080401

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

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20080414

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

Free format text: PAYMENT UNTIL: 20110509

Year of fee payment: 3

R151 Written notification of patent or utility model registration

Ref document number: 4120503

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R151

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

Free format text: PAYMENT UNTIL: 20110509

Year of fee payment: 3

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

Free format text: PAYMENT UNTIL: 20110509

Year of fee payment: 3

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

Free format text: PAYMENT UNTIL: 20120509

Year of fee payment: 4

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

Free format text: PAYMENT UNTIL: 20130509

Year of fee payment: 5

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

Free format text: PAYMENT UNTIL: 20130509

Year of fee payment: 5

EXPY Cancellation because of completion of term