JP4583257B2 - AC rotating machine control device - Google Patents
AC rotating machine control device Download PDFInfo
- Publication number
- JP4583257B2 JP4583257B2 JP2005186152A JP2005186152A JP4583257B2 JP 4583257 B2 JP4583257 B2 JP 4583257B2 JP 2005186152 A JP2005186152 A JP 2005186152A JP 2005186152 A JP2005186152 A JP 2005186152A JP 4583257 B2 JP4583257 B2 JP 4583257B2
- Authority
- JP
- Japan
- Prior art keywords
- axis
- magnetic flux
- phase
- command
- estimated
- 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.)
- Active
Links
- 230000004907 flux Effects 0.000 claims description 137
- 238000001514 detection method Methods 0.000 claims description 36
- 238000010586 diagram Methods 0.000 description 5
- 238000000034 method Methods 0.000 description 5
- 230000001360 synchronised effect Effects 0.000 description 5
- 230000014509 gene expression Effects 0.000 description 4
- 238000013459 approach Methods 0.000 description 3
- 230000000694 effects Effects 0.000 description 3
- 230000010354 integration Effects 0.000 description 3
- 238000001914 filtration Methods 0.000 description 2
- 230000006698 induction Effects 0.000 description 2
- 238000006243 chemical reaction Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
Images
Landscapes
- Control Of Ac Motors In General (AREA)
Description
この発明は、速度センサ或いは位置センサを用いることなく交流回転機を可変速に駆動するための交流回転機の制御装置に関するものである。 The present invention relates to a control device for an AC rotating machine for driving the AC rotating machine at a variable speed without using a speed sensor or a position sensor.
従来の、例えば特許文献1の交流回転機の制御装置では、交流回転機の回転位置を演算するために、電機子電圧から、直列接続された電機子抵抗と電機子インダクタンスとに電機子電流を流した際に発生する降下電圧値を減じることにより得られる信号を演算する。
この信号に対し、直流ゲインが1の低域通過フィルタF(s)としてα/(s+α)を考え(1−F(s))/s=1/(s+α)なるフィルタを用意し、フィルタリング処理する。このフィルタリング処理した信号を残電圧値として得る。
この残電圧値は、回転子磁束を低域遮断フィルタs/(s+α)でフィルタリング処理した信号であることから、この残電圧値に基づき回転子位置を演算している。
In a conventional control device for an AC rotating machine of
For this signal, a filter of (1−F (s)) / s = 1 / (s + α) is prepared as a low-pass filter F (s) having a DC gain of 1 in consideration of α / (s + α), and filtering processing is performed. To do. This filtered signal is obtained as a residual voltage value.
Since this residual voltage value is a signal obtained by filtering the rotor magnetic flux with the low-frequency cutoff filter s / (s + α), the rotor position is calculated based on this residual voltage value.
また、従来の、例えば特許文献2の交流回転機の制御装置は、基本的には一次磁束制御法により同期電動機を指令信号通りに駆動制御するものであり、電機子電流のγ軸成分とδ軸成分iγ、iδからd−q軸とγ−δ軸のずれの角度φ(偏角:φ=(δ−π/2))を推定し、偏角φを0にするような角周波数ω1で、かつ、τe=τe*となる電機子電流が流れるような電圧vγ*、vδ*に相当する三相交流電圧を出力するようにインバータ装置を動作させている。 Further, a conventional control device for an AC rotating machine, for example, in Patent Document 2, basically drives and controls a synchronous motor according to a command signal by a primary magnetic flux control method, and a γ-axis component of an armature current and a δ An angular frequency ω1 that estimates an angle φ (deviation angle: φ = (δ−π / 2)) between the dq axis and the γ-δ axis from the axis components iγ and iδ, and makes the deviation angle φ zero. In addition, the inverter device is operated so as to output a three-phase AC voltage corresponding to voltages vγ * and vδ * through which an armature current satisfying τe = τe * flows.
以上のように、従来の位置或いは速度センサレス交流回転機の制御装置にあっては、回転子位置を推定するために、電機子抵抗値と電機子インダクタンス値とが必要となる。
ところで、交流回転機、特に同期機では、定格電流以下でも電流振幅によって磁気飽和が生じることが多く、電機子インダクタンス値がこの磁気飽和により大きく変化する。
この結果、制御対象とする回転子磁束が正確に得られず、円滑で安定した動作特性が得られないという問題点があった。
この発明は、上記のような問題点を解決するためになされたものであり、円滑で安定した動作特性が得られる交流回転機の制御装置を得ることを目的としている。
As described above, the conventional position or speed sensorless AC rotating machine control device requires the armature resistance value and the armature inductance value in order to estimate the rotor position.
By the way, in an AC rotating machine, particularly a synchronous machine, magnetic saturation often occurs due to current amplitude even below the rated current, and the armature inductance value changes greatly due to this magnetic saturation.
As a result, there is a problem that the rotor magnetic flux to be controlled cannot be obtained accurately and smooth and stable operation characteristics cannot be obtained.
The present invention has been made to solve the above-described problems, and an object of the present invention is to obtain an AC rotating machine control device that can obtain smooth and stable operating characteristics.
第1の発明に係る交流回転機の制御装置は、三相の電力変換器の電圧で駆動される交流回転機、この交流回転機の各相電流を検出する電流検出器、回転角速度指令から位相θを演算する位相演算器、電流検出器からの各相電流検出値を位相演算器からの位相θに基づいて回転二軸座標上のd軸電流検出値とq軸電流検出値とに変換する三相/dq軸変換器、d、q軸電流検出値、回転角速度指令、回転二軸座標上のd、q軸電圧指令および交流回転機の電機子抵抗値に基づき回転二軸座標上のd軸推定磁束とq軸推定磁束とを演算する総磁束推定器、d軸推定磁束がd軸磁束指令に一致するように回転二軸座標上のd軸電流指令を演算するd軸磁束制御器、q軸推定磁束がq軸磁束指令に一致するように回転二軸座標上のq軸電流指令を演算するq軸磁束制御器、d、q軸電流検出値がそれぞれd、q軸電流指令に一致するように回転二軸座標上のd、q軸電圧指令を演算する電流制御器、およびd、q軸電圧指令を位相θに基づいて三相電圧指令に変換して電力変換器に出力するdq軸/三相変換器を備えたものである。 The control apparatus for an AC rotating machine according to the first invention includes an AC rotating machine driven by a voltage of a three-phase power converter, a current detector for detecting each phase current of the AC rotating machine, and a phase from a rotational angular velocity command. A phase calculator for calculating θ and each phase current detection value from the current detector are converted into a d-axis current detection value and a q-axis current detection value on the rotating biaxial coordinates based on the phase θ from the phase calculator. Three-phase / dq-axis converter, d, q-axis current detection value, rotation angular velocity command, d on rotation biaxial coordinates, q-axis voltage command and d on rotation biaxial coordinates based on AC armature resistance value A total magnetic flux estimator for calculating the axis estimated magnetic flux and the q axis estimated magnetic flux, a d axis magnetic flux controller for calculating a d axis current command on the rotating biaxial coordinates so that the d axis estimated magnetic flux matches the d axis magnetic flux command, The q-axis current command on the rotating biaxial coordinates is calculated so that the q-axis estimated magnetic flux matches the q-axis magnetic flux command. Q-axis magnetic flux controller, d, q-axis current command value d, q-axis voltage command on the rotating biaxial coordinate so that the detected value of the q-axis current coincides with the d-q-axis current command respectively, and d, q A dq axis / three-phase converter is provided that converts the shaft voltage command into a three-phase voltage command based on the phase θ and outputs the command to the power converter.
第2の発明に係る交流回転機の制御装置は、三相の電力変換器の電圧で駆動される交流回転機、この交流回転機の各相電流を検出する電流検出器、電流検出器からの各相電流検出値を推定位相θに基づいて回転二軸座標上のd軸電流検出値とq軸電流検出値とに変換する三相/dq軸変換器、d、q軸電流検出値、推定位相θ、回転二軸座標上のd、q軸電圧指令および交流回転機の電機子抵抗値に基づき推定総磁束の振幅と角速度と推定位相θとを演算する総磁束推定器、推定総磁束が総磁束振幅指令に一致するように回転二軸座標上のd軸電流指令を演算する総磁束制御器、推定総磁束の角速度が回転角速度指令に一致するように回転二軸座標上のq軸電流指令を演算する速度制御器、d、q軸電流検出値がそれぞれd、q軸電流指令に一致するように回転二軸座標上のd、q軸電圧指令を演算する電流制御器、およびd、q軸電圧指令を推定位相θに基づいて三相電圧指令に変換して電力変換器に出力するdq軸/三相変換器を備えたものである。 A control device for an AC rotating machine according to a second invention includes an AC rotating machine driven by a voltage of a three-phase power converter, a current detector for detecting each phase current of the AC rotating machine, and a current detector A three-phase / dq-axis converter for converting each phase current detection value into a d-axis current detection value and a q-axis current detection value on a rotating biaxial coordinate based on the estimated phase θ, d, q-axis current detection value, estimation A total magnetic flux estimator that calculates the estimated total magnetic flux amplitude, angular velocity, and estimated phase θ based on the phase θ, d on the rotating biaxial coordinates, the q-axis voltage command, and the armature resistance value of the AC rotating machine, A total magnetic flux controller that calculates a d-axis current command on the rotating biaxial coordinate so as to match the total magnetic flux amplitude command, and a q-axis current on the rotating biaxial coordinate so that the angular velocity of the estimated total magnetic flux matches the rotational angular velocity command The speed controller that calculates the command, the d and q axis current detection values match the d and q axis current commands respectively. A current controller for calculating the d and q axis voltage commands on the rotating two-axis coordinates, and converting the d and q axis voltage commands into a three-phase voltage command based on the estimated phase θ and outputting them to the power converter A dq axis / three-phase converter is provided.
第1の発明に係る交流回転機の制御装置にあっては、d、q軸電流検出値、回転角速度指令、回転二軸座標上のd、q軸電圧指令および交流回転機の電機子抵抗値により演算される回転二軸座標上のd、q軸推定磁束に基づき交流回転機の制御を行うようにしたので、磁気飽和で大きく変動する電機子インダクタンス値を使用する必要がなくなり、円滑で安定した動作特性が得られる。 In the control apparatus for an AC rotating machine according to the first invention, d, q-axis current detection value, rotation angular velocity command, d on rotating biaxial coordinates, q-axis voltage command, and armature resistance value of the AC rotating machine Since the AC rotating machine is controlled based on the d and q axis estimated magnetic fluxes on the rotating biaxial coordinates calculated by the above, it is not necessary to use an armature inductance value that fluctuates greatly due to magnetic saturation, and is smooth and stable. Operating characteristics can be obtained.
また、第2の発明に係る交流回転機の制御装置にあっては、d、q軸電流検出値、推定位相θ、回転二軸座標上のd、q軸電圧指令および交流回転機の電機子抵抗値により演算される推定総磁束の振幅と角速度と推定位相θとに基づき交流回転機の制御を行うようにしたので、磁気飽和で大きく変動する電機子インダクタンス値を使用する必要がなくなり、円滑で安定した動作特性が得られる。また、交流回転機がその負荷急変等により回転角速度が変動しても推定位相が角速度指令に拘わらずこの変動に追従し交流回転機の動作が安定する。 In the control apparatus for an AC rotating machine according to the second invention, d, q-axis current detection value, estimated phase θ, d on rotating biaxial coordinates, q-axis voltage command, and AC rotating machine armature Since the AC rotating machine is controlled based on the estimated total magnetic flux amplitude, angular velocity, and estimated phase θ calculated from the resistance value, it is not necessary to use an armature inductance value that fluctuates greatly due to magnetic saturation. Stable operating characteristics can be obtained. In addition, even if the rotational speed of the AC rotating machine fluctuates due to a sudden load change or the like, the estimated phase follows this fluctuation regardless of the angular speed command, and the operation of the AC rotating machine is stabilized.
実施の形態1.
図1は、本発明の実施の形態1による交流回転機の制御装置を示す構成図である。電力変換器1は、同期機である交流回転機2に三相の電圧を印加する。電流検出器3は、交流回転機2に発生する相電流iu、ivを検出する。図1は、電流検出器3として、電力変換器1と交流回転機2とを接続する結線を流れる電流をCT等により検出するものを記載しているが、他の公知の手法を用いて、母線電流など電力変換器1内部に流れる電流を用いて相電流を検出しても良い。
iu+iv+iw=0の関係が成立するので、u、v2相分の検出電流からw相の電流を求めることができる。
FIG. 1 is a configuration diagram showing a control device for an AC rotating machine according to
Since the relationship iu + iv + iw = 0 holds, the w-phase current can be obtained from the detected currents for the u and v2 phases.
公知の通り、三相電圧或いは三相電流を回転直交二軸へ座標変換をする時に、制御座標軸が必要となるが、この制御座標軸の位相をθとする。三相/dq軸変換器4は、電流検出器3から得られた相電流iu、iv、iwを位相θの回転直交二軸(d−q軸)(以下、回転二軸座標と称するものとする)上のd軸電流(検出値)id、q軸電流(検出値)iqに座標変換する。 As is well known, when coordinate conversion of a three-phase voltage or a three-phase current into rotationally orthogonal two axes is required, a control coordinate axis is required, and the phase of this control coordinate axis is assumed to be θ. The three-phase / dq axis converter 4 uses the phase currents iu, iv, and iw obtained from the current detector 3 as rotation orthogonal two axes (dq axes) of phase θ (hereinafter referred to as rotation two axis coordinates). The coordinates are converted into the d-axis current (detected value) id and the q-axis current (detected value) iq.
総磁束推定器5は、d軸電流id、q軸電流iq、回転角速度指令ω*、回転二軸座標上のd軸電圧指令vd*、q軸電圧指令vq*に基づいて、回転二軸座標上のd軸推定磁束φd、q軸推定磁束φqを出力する。
なお、総磁束演算器5の内部構成については、図2により後段で詳述する。
The total
The internal configuration of the total
d軸磁束制御器6は、d軸磁束指令とd軸推定磁束との偏差を増幅してd軸電流指令を生成する。偏差の増幅方法は、比例でも積分でも良く、或いは比例積分でも良い。
q軸磁束制御器7は、q軸磁束指令とq軸推定磁束との偏差を増幅してq軸電流指令を生成する。偏差の増幅方法は、d軸磁束制御器6と同様に比例でも積分でも良く、或いは比例積分でも良い。
電流制御器8は、d軸電流指令とd軸電流検出値との偏差を増幅してd軸電圧指令vd*を出力すると同時に、q軸電流指令とq軸電流検出値との偏差を増幅してq軸電圧指令vq*を出力する。
位相演算器9は、回転角速度指令ω*を積分して位相θとして三相/dq軸変換器4とdq軸/三相変換器10とへ出力する。なお、本願明細書では、角速度をω(角周波数)と同義で使用するものとする。
dq軸/三相変換器10は、位相演算器9から得た位相θに基づいてd軸電圧指令とq軸電圧指令とを三相電圧指令に変換し、電力変換器1へ出力する。
The d-axis magnetic flux controller 6 amplifies the deviation between the d-axis magnetic flux command and the d-axis estimated magnetic flux to generate a d-axis current command. The method for amplifying the deviation may be proportional, integral, or proportional integral.
The q-axis magnetic flux controller 7 generates a q-axis current command by amplifying the deviation between the q-axis magnetic flux command and the q-axis estimated magnetic flux. The method for amplifying the deviation may be proportional or integral as in the d-axis magnetic flux controller 6, or may be proportional integral.
The current controller 8 amplifies the deviation between the d-axis current command and the d-axis current detection value and outputs the d-axis voltage command vd *, and at the same time amplifies the deviation between the q-axis current command and the q-axis current detection value. Q-axis voltage command vq * is output.
The
The dq axis / three-
図2は、総磁束演算器5の構成を示すものである。
先ず、総磁束演算器5の演算原理について説明する。
交流回転機の電機子抵抗値をR、回転二軸座標上の総磁束をφd、φq、回転二軸座標上の電圧をvd、vq、回転二軸座標上の電流をid、iqと定義する。回転二軸座標が角周波数ωで回転している場合、総磁束φd、φqに関して(1)、(2)式が成り立つ。
FIG. 2 shows the configuration of the total
First, the calculation principle of the total
The armature resistance value of the AC rotating machine is defined as R, the total magnetic flux on the rotating biaxial coordinates is defined as φd, φq, the voltage on the rotating biaxial coordinates is defined as vd, vq, and the current on the rotating biaxial coordinates is defined as id, iq. . When the rotating biaxial coordinates are rotated at the angular frequency ω, the equations (1) and (2) are established with respect to the total magnetic fluxes φd and φq.
vd=R×id+d/dt(φd)−ω・φq … (1)
vq=R×iq+d/dt(φq)+ω・φd … (2)
vd = R × id + d / dt (φd) −ω · φq (1)
vq = R × iq + d / dt (φq) + ω · φd (2)
(1)、(2)式は、交流回転機一般に成り立つものであり、誘導機、同期機のいずれでも成立する。(1)、(2)式を整理すると(3)、(4)式を得る。 Equations (1) and (2) are generally valid for AC rotating machines, and can be established for both induction machines and synchronous machines. If the expressions (1) and (2) are arranged, the expressions (3) and (4) are obtained.
d/dt(φd)=vd−R×id+ω・φq … (3)
d/dt(φq)=vq−R×iq−ω・φd … (4)
d / dt (φd) = vd−R × id + ω · φq (3)
d / dt (φq) = vq−R × iq−ω · φd (4)
(3)、(4)式において、ωの代わりに回転角速度指令ω*を、d軸電圧vd、q軸電圧vqの代わりにd軸電圧指令vd*、q軸電圧指令vq*、積分の代わりに任意のカットオフ角周波数ωc(≧0)[rad/s]の一次遅れフィルタを代入して整理すると(5)、(6)式を得る。 In equations (3) and (4), the rotational angular velocity command ω * is substituted for ω, the d-axis voltage command vd * is substituted for the d-axis voltage vd and the q-axis voltage vq, and the q-axis voltage command vq * is substituted for the integration. Substituting a first-order lag filter with an arbitrary cutoff angular frequency ωc (≧ 0) [rad / s] and arranging (5) and (6).
φd=(vd*−R×id+ω*・φq)/(s+ωc) … (5)
φq=(vq*−R×iq−ω*・φd)/(s+ωc) … (6)
φd = (vd * −R × id + ω * · φq) / (s + ωc) (5)
φq = (vq * −R × iq−ω * · φd) / (s + ωc) (6)
ここで、sはラプラス演算子である。特に、ωc=0の時、(5)、(6)式は(7)、(8)式となり、d、q軸誘起電圧が得られる。 Here, s is a Laplace operator. In particular, when ωc = 0, equations (5) and (6) become equations (7) and (8), and d and q-axis induced voltages are obtained.
d/dt(φd)=vd*−R×id+ω*・φq … (7)
d/dt(φq)=vq*−R×iq−ω*・φd … (8)
d / dt (φd) = vd * −R × id + ω * · φq (7)
d / dt (φq) = vq * −R × iq−ω * · φd (8)
後段でも触れるが、積分の代わりにカットオフ角周波数ωc(≧0)[rad/s]の一次遅れ演算をすると、カットオフ角周波数ωcより低い帯域のノイズを積分することを防止し、低速域の安定性が向上するという効果がある。 As will be described later, when the first-order lag calculation of the cutoff angular frequency ωc (≧ 0) [rad / s] is performed instead of integration, it is possible to prevent the integration of noise in a band lower than the cutoff angular frequency ωc, and This has the effect of improving the stability.
続いて、図2の構成について説明する。
第1のゲイン演算器11は、d軸電流検出値idを電機子抵抗値であるR倍してd軸の電機子抵抗に起因する電圧降下(R×id)を演算する。第2のゲイン演算器12は、q軸電流検出値iqを電機子抵抗値であるR倍してq軸の電機子抵抗に起因する電圧降下(R×iq)を演算する。
第1の乗算器13は、q軸推定磁束φqと回転角速度指令ω*とを乗算して(ω*×φq)を出力する。第2の乗算器14は、d軸推定磁束φdと回転角速度指令ω*とを乗算して(ω*×φd)を出力する。
Next, the configuration of FIG. 2 will be described.
The
The
第1の加減算器15は、d軸電圧指令vd*からd軸の電機子抵抗に起因する電圧降下(R×id)を減算するとともに(ω*×φq)を加算してd軸推定磁束の時間微分d/dt(φd)を算出する。第2の加減算器16は、q軸電圧指令vq*からq軸の電機子抵抗に起因する電圧降下(R×iq)を減算するとともに(ω*×φd)を減算してq軸推定磁束の時間微分d/dt(φq)を算出する。
The first adder /
第1のフィルタ17は、加減算器15が出力するd/dt(φd)を入力とし、カットオフ角周波数ωc(≧0)[rad/s]の一次遅れ演算を行い、d軸推定磁束φdを出力する。第2のフィルタ18は、加減算器16が出力するd/dt(φq)を入力とし、カットオフ角周波数ωc(≧0)[rad/s]の一次遅れ演算を行い、q軸推定磁束φqを出力する。
The
なお、加減算器15、16の出力を単純に積分するのではなく、フィルタ17、18を用いたカットオフ角周波数ωc(≧0)[rad/s]の一次遅れ演算を行うのは以下の理由による。
即ち、単なる積分器(1/s)とすると、角周波数が零に近づくとゲインが無限大に近づく。従って、仮に、完全な積分器で推定磁束を求めるものとすると、特に、角周波数が極低い領域、即ち、例えば、回転機始動直後の極低回転速度の領域では、入力信号にわずかな誤差があっても、フィルタの高いゲインのためその誤差が拡大されて出力され制御に支障を来す懸念がある。
The reason why the cut-off angular frequency ωc (≧ 0) [rad / s] is first calculated using the
That is, if it is a simple integrator (1 / s), the gain approaches infinity as the angular frequency approaches zero. Therefore, if the estimated magnetic flux is obtained by a perfect integrator, a slight error is present in the input signal, particularly in a region where the angular frequency is extremely low, i.e., a region where the rotational speed is very low immediately after the start of the rotating machine. Even in such a case, there is a concern that the error is magnified and output due to the high gain of the filter, which may hinder the control.
これに対し、フィルタ17、18の特性は、ラプラス演算子sをjω(jは虚数単位)に置換して考えると、入力信号の角周波数がカットオフ角周波数ωcより十分大きい周波数帯域では1/sに、カットオフ角周波数ωcより十分小さい周波数帯域では1/ωcに漸近することが分かる。
従って、カットオフ角周波数ωcは、以上のような観点から導入したもので、所定の低角周波数帯域において不要な誤差出力を未然に防止せんとするものである。
On the other hand, when the Laplace operator s is replaced with jω (j is an imaginary unit), the characteristics of the
Therefore, the cut-off angular frequency ωc is introduced from the above viewpoint, and is intended to prevent unnecessary error output in a predetermined low angular frequency band.
制御方法としては、図1において、d軸磁束指令を任意の正数、q軸磁束指令を0で与えれば、q軸磁束がゼロになるように制御するので、総磁束の振幅Φ(=√(φd2+φq2))の値をd軸磁束指令に保ち、総磁束の位相を回転角速度指令に基づいた位相に一致させることが出来る。 As a control method, in FIG. 1, if the d-axis magnetic flux command is given an arbitrary positive number and the q-axis magnetic flux command is 0, the control is performed so that the q-axis magnetic flux becomes zero. The value of (φd 2 + φq 2 )) can be maintained in the d-axis magnetic flux command, and the phase of the total magnetic flux can be matched with the phase based on the rotational angular velocity command.
従来の交流回転機の制御装置は、回転子磁束の位相を制御軸にしていたため、回転子磁束に起因する誘起電圧ベクトルを求める必要があった。回転子磁束の演算は、電流インダクタンスの値が必要であり、従って、位置検出器を用いない従来の交流回転機の制御装置は、電機子抵抗値とインダクタンス値が不可欠であった。しかし、インダクタンス値は磁気飽和に起因する電流依存性や突極性に起因する回転位置依存性があるので、正確な値の把握は容易ではない。
これに対し、この発明の実施の形態1における交流回転機の制御装置は、総磁束の位相θを制御軸にするため、総磁束に起因する誘起電圧ベクトルを求める。そして、総磁束に起因する誘起電圧ベクトルを求めるためには、電圧から電機子抵抗に起因する電圧降下を減算するだけでよい。従って、インダクタンス値が不要である。その結果、インダクタンス値の磁気飽和に起因する電流依存性や突極性に起因する回転位置依存性に関係なく、所望の制御性能が得られるという効果が得られる。
Since the control device for a conventional AC rotating machine has the phase of the rotor magnetic flux as the control axis, it is necessary to obtain an induced voltage vector caused by the rotor magnetic flux. The calculation of the rotor magnetic flux requires a value of current inductance. Therefore, a conventional AC rotating machine control device that does not use a position detector requires an armature resistance value and an inductance value. However, since the inductance value has current dependency due to magnetic saturation and rotational position dependency due to saliency, it is not easy to grasp an accurate value.
In contrast, the control device for an AC rotary machine according to
実施の形態2.
先の実施の形態1では、d軸磁束指令を任意の正数、q軸磁束指令を0で与え、q軸磁束がゼロになるように制御することにより、総磁束の振幅Φ(=√(φd2+φq2))の値をd軸磁束指令に保ち、総磁束の位相を回転角速度指令に基づいた位相に一致させ、速度制御を行なった。
これに対し、この実施の形態2では、総磁束の振幅Φの値を総磁束振幅指令Φ*に保ち、総磁束の位相の変化率、即ち、総磁束の角速度が、回転角速度指令に一致するように制御を行なう。
Embodiment 2. FIG.
In the first embodiment, the d-axis magnetic flux command is an arbitrary positive number, the q-axis magnetic flux command is given as 0, and the q-axis magnetic flux is controlled to be zero, whereby the total magnetic flux amplitude Φ (= √ ( The value of φd 2 + φq 2 )) was kept in the d-axis magnetic flux command, and the phase of the total magnetic flux was made to coincide with the phase based on the rotational angular velocity command to perform speed control.
On the other hand, in the second embodiment, the value of the total magnetic flux amplitude Φ is maintained in the total magnetic flux amplitude command Φ *, and the change rate of the total magnetic flux phase, that is, the angular velocity of the total magnetic flux coincides with the rotational angular velocity command. Control is performed as follows.
図3は、本発明の実施の形態2による交流回転機の制御装置の構成を示す図である。図3においては、総磁束推定器5の代わりに総磁束推定器5aにより構成する。また、d軸電流指令は、総磁束振幅指令Φ*と推定総磁束Φとの偏差を増幅する総磁束制御器20により演算し、q軸電流指令は、回転角速度指令ω*と総磁束の推定角速度ω0との偏差を増幅する速度制御器21により演算する。図1と同一の符号を付したものは、同一またはこれに相当するもので個々の説明は重複するので省略する。
FIG. 3 is a diagram showing a configuration of an AC rotating machine control device according to Embodiment 2 of the present invention. In FIG. 3, a total magnetic flux estimator 5 a is used instead of the total
図3のように、総磁束推定器5aが、推定総磁束Φと推定角速度ω0を出力し、総磁束制御器20と速度制御器21を設けたので、総磁束の振幅Φを総磁束振幅指令Φ*に保ち、総磁束の角速度ω0が、回転角速度指令ω*に一致した制御を行なうことができる。
As shown in FIG. 3, the total magnetic flux estimator 5a outputs the estimated total magnetic flux Φ and the estimated angular velocity ω0, and the total
図4は、総磁束推定器5aの構成を示す図である。
先ず、総磁束演算器5aの演算原理について説明する。
先の実施の形態1に示した(5),(6)式に任意の角速度ωを代入したものを(9)、(10)式に示す。
FIG. 4 is a diagram showing the configuration of the total magnetic flux estimator 5a.
First, the calculation principle of the total magnetic flux calculator 5a will be described.
Expressions (9) and (10) are obtained by substituting an arbitrary angular velocity ω into the expressions (5) and (6) shown in the first embodiment.
φd=(vd*−R×id+ω・φq)/(s+ωc) … (9)
φq=(vq*−R×iq−ω・φd)/(s+ωc) … (10)
φd = (vd * −R × id + ω · φq) / (s + ωc) (9)
φq = (vq * −R × iq−ω · φd) / (s + ωc) (10)
(9)、(10)式において、q軸推定磁束φqがゼロとなる角周波数ωは、(9)、(10)式にφq=0を代入して整理した(11)、(12)式によって得ることができる。 In the equations (9) and (10), the angular frequency ω at which the q-axis estimated magnetic flux φq becomes zero is arranged by substituting φq = 0 into the equations (9) and (10) (11) and (12) Can be obtained by:
φd=(vd*−R×id)/(s+ωc) … (11)
ω=(vq*−R×iq)/φd … (12)
φd = (vd * −R × id) / (s + ωc) (11)
ω = (vq * −R × iq) / φd (12)
q軸推定磁束φqがゼロとなる角周波数をω0と定義する時、推定総磁束Φは、√(φd2+φq2)であることから(13)、(14)式が成り立つ。 When the angular frequency at which the q-axis estimated magnetic flux φq is zero is defined as ω0, the estimated total magnetic flux Φ is √ (φd 2 + φq 2 ), so the equations (13) and (14) hold.
Φ=(vd*−R×id)/(s+ωc) … (13)
ω0=(vq*−R×iq)/Φ … (14)
Φ = (vd * −R × id) / (s + ωc) (13)
ω0 = (vq * −R × iq) / Φ (14)
換言すると、(13)式に基づいて推定総磁束Φを演算し、(14)式によって得られた角速度ω0に同期して回転する回転二軸座標上で演算を行うことにより、回転二軸のd軸は推定総磁束と同位相となる。 In other words, the estimated total magnetic flux Φ is calculated based on the equation (13), and the calculation is performed on the rotating biaxial coordinates that rotate in synchronization with the angular velocity ω0 obtained by the equation (14). The d axis is in phase with the estimated total magnetic flux.
続いて、図4の構成について説明する。
第1のゲイン演算器31は、d軸電流検出値idを電機子抵抗値R倍してd軸の電機子抵抗に起因する電圧降下(R×id)を演算する。第2のゲイン演算器32は、q軸電流検出値iqを電機子抵抗値R倍してq軸の電機子抵抗に起因する電圧降下(R×iq)を演算する。
第1の加減算器33は、d軸電圧指令からd軸の電機子抵抗に起因する電圧降下(R×id)を減算してd軸誘起電圧を算出する。第2の加減算器34は、q軸電圧指令からq軸の電機子抵抗に起因する電圧降下(R×iq)を減算してq軸誘起電圧を算出する。
Next, the configuration of FIG. 4 will be described.
The
The first adder /
フィルタ35は、加減算器33が出力するd軸誘起電圧を入力とし、カットオフ角周波数ωc(≧0)[rad/s]の一次遅れ演算を行い、推定総磁束Φを出力する。除算器36は、加減算器34が出力するq軸誘起電圧をフィルタ35からの推定総磁束Φで除算し推定角速度ω0を出力する。
位相演算器37は、推定角速度ω0を積分して推定位相θを出力する。この推定位相θは、三相/dq軸変換器4とdq軸/三相変換器10へ出力される。
The
The
この発明の実施の形態2における交流回転機の制御装置は、推定角速度ω0を積分した総磁束の推定位相θを制御軸にするため、総磁束に起因する誘起電圧ベクトルを求める。先の実施の形態1で述べたとおり、総磁束に起因する誘起電圧ベクトルを求めるためには、電圧から電機子抵抗に起因する電圧降下を減算するだけでよい。従って、インダクタンス値が不要である。その結果、インダクタンス値の磁気飽和に起因する電流依存性や突極性に起因する回転位置依存性に関係なく、所望の制御性能が得られるという効果が得られる。 The control apparatus for an AC rotary machine according to Embodiment 2 of the present invention uses the estimated phase θ of the total magnetic flux obtained by integrating the estimated angular velocity ω0 as a control axis, and thus determines an induced voltage vector caused by the total magnetic flux. As described in the first embodiment, in order to obtain the induced voltage vector caused by the total magnetic flux, it is only necessary to subtract the voltage drop caused by the armature resistance from the voltage. Therefore, an inductance value is not necessary. As a result, the desired control performance can be obtained regardless of the current dependency caused by the magnetic saturation of the inductance value and the rotational position dependency caused by the saliency.
以下では、交流回転機がその負荷急変等により回転角速度が変動した場合の特性について、実施の形態1の場合と比較して説明する。
図1に示した先の実施の形態1の構成では、q軸磁束制御器7によりq軸電流指令の生成を行うとともに、位相演算器9で回転角速度指令を積分して位相θを演算する。
交流回転機2の負荷トルクがステップ状に変化して交流回転機2の回転角速度が変動しても、回転角度指令が一定であると、位相演算器9が演算する位相θは交流回転機2の回転角速度の変動に追従できず、場合によっては脱調する可能性がある。
Hereinafter, characteristics when the rotational angular velocity of the AC rotating machine fluctuates due to a sudden load change or the like will be described in comparison with the case of the first embodiment.
In the configuration of the first embodiment shown in FIG. 1, the q-axis magnetic flux controller 7 generates a q-axis current command, and the
Even if the load torque of the AC rotating machine 2 changes stepwise and the rotational angular velocity of the AC rotating machine 2 fluctuates, if the rotation angle command is constant, the phase θ calculated by the
これに対し、図3に示したこの実施の形態2の構成では、総磁束推定器5aが、d軸電圧指令、q軸電圧指令、d軸電流検出値、q軸電流検出値に基づいて推定位相θを出力するので、交流回転機2の負荷トルクがステップ状に変化して交流回転機2の回転角速度が変動する場合でも、回転角速度指令に拘わらず、推定位相θは、交流回転機2の回転角速度の変動に追従する。また、速度制御器21によりq軸電流指令の生成を行うので、回転角速度を回転角速度指令に一致させることができる。
以上のように、実施の形態2の構成により、交流回転機2の負荷トルクがステップ状に変化して交流回転機2の回転角速度が変動した場合でも、交流回転機2を安定に駆動できるという効果がある。
On the other hand, in the configuration of the second embodiment shown in FIG. 3, the total magnetic flux estimator 5a estimates based on the d-axis voltage command, the q-axis voltage command, the d-axis current detection value, and the q-axis current detection value. Since the phase θ is output, even when the load torque of the AC rotating machine 2 changes stepwise and the rotational angular speed of the AC rotating machine 2 fluctuates, the estimated phase θ is equal to the AC rotating machine 2 regardless of the rotational angular speed command. Follow the fluctuation of the rotation angular velocity. Further, since the q-axis current command is generated by the
As described above, according to the configuration of the second embodiment, the AC rotating machine 2 can be stably driven even when the load torque of the AC rotating machine 2 changes stepwise and the rotational angular velocity of the AC rotating machine 2 fluctuates. effective.
また、この発明の各変形例において、総磁束推定器は、d軸電流検出値に電機子抵抗値を乗算して出力する第1のゲイン演算器、q軸電流検出値に電機子抵抗値を乗算して出力する第2のゲイン演算器、回転角速度指令とq軸推定磁束との積を出力する第1の乗算器、回転角速度指令とd軸推定磁束との積を出力する第2の乗算器、d軸電圧指令に第1の乗算器の出力を加算し第1のゲイン演算器の出力を減算して出力する第1の加減算器、q軸電圧指令に第2の乗算器の出力を減算し第2のゲイン演算器の出力を減算して出力する第2の加減算器、第1の加減算器の出力の一次遅れ演算を行いd軸推定磁束を出力する第1のフィルタ、および第2の加減算器の出力の一次遅れ演算を行いq軸推定磁束を出力する第2のフィルタを備えたので、総磁束に起因する誘起電圧ベクトルを求めるのにインダクタンス値が不要となり、インダクタンス値の磁気飽和に起因する電流依存性や突極性に起因する回転位置依存性に関係なく、所望の制御性能が得られるという効果が得られる。 Further, in each modification of the present invention, the total magnetic flux estimator is a first gain calculator that outputs the d-axis current detection value multiplied by the armature resistance value, and outputs the armature resistance value to the q-axis current detection value. A second gain calculator for multiplying and outputting, a first multiplier for outputting the product of the rotational angular velocity command and the q-axis estimated magnetic flux, and a second multiplication for outputting the product of the rotational angular velocity command and the d-axis estimated magnetic flux A first adder / subtracter that adds the output of the first multiplier to the d-axis voltage command and subtracts the output of the first gain calculator, and outputs the output of the second multiplier to the q-axis voltage command. A second adder / subtracter that subtracts and outputs the output of the second gain calculator; a first filter that performs a first-order lag calculation of the output of the first adder / subtractor and outputs a d-axis estimated magnetic flux; Since the second filter that performs the first-order lag calculation of the output of the adder / subtractor and outputs the q-axis estimated magnetic flux is provided An inductance value is not required to determine the induced voltage vector due to the total magnetic flux, and the desired control performance can be obtained regardless of the current dependency due to magnetic saturation of the inductance value and the rotational position dependency due to saliency. The effect is obtained.
また、q軸磁束指令を零に設定することにより、総磁束の大きさをd軸磁束指令に保ち、総磁束の位相を回転角速度指令に基づく位相に一致させるので、交流回転機の適切な制御が簡便な設定で実現する。 In addition, by setting the q-axis magnetic flux command to zero, the magnitude of the total magnetic flux is maintained at the d-axis magnetic flux command, and the phase of the total magnetic flux is made to coincide with the phase based on the rotational angular velocity command. Is achieved with simple settings.
また、総磁束推定器は、d軸電流検出値に電機子抵抗値を乗算して出力する第1のゲイン演算器、q軸電流検出値に電機子抵抗値を乗算して出力する第2のゲイン演算器、d軸電圧指令から第1のゲイン演算器の出力を減算して出力する第1の加減算器、q軸電圧指令から第2のゲイン演算器の出力を減算して出力する第2の加減算器、第1の加減算器の出力の一次遅れ演算を行い推定総磁束の振幅を出力するフィルタ、第2の加減算器の出力を推定総磁束の振幅で除算して推定総磁束の角速度を出力する除算器、および推定総磁束の角速度から推定位相θを演算する位相演算器を備えたので、総磁束に起因する誘起電圧ベクトルを求めるのにインダクタンス値が不要となり、インダクタンス値の磁気飽和に起因する電流依存性や突極性に起因する回転位置依存性に関係なく、所望の制御性能が得られるという効果が得られる。 The total magnetic flux estimator is a first gain calculator that outputs the d-axis current detection value multiplied by the armature resistance value, and a second gain calculator that outputs the q-axis current detection value multiplied by the armature resistance value. A gain calculator, a first adder / subtractor that subtracts and outputs the output of the first gain calculator from the d-axis voltage command, and a second that subtracts and outputs the output of the second gain calculator from the q-axis voltage command. The first adder / subtracter outputs a first-order lag calculation to output the estimated total magnetic flux amplitude, and the second adder / subtractor output is divided by the estimated total magnetic flux amplitude to obtain the estimated total magnetic flux angular velocity. Since the output divider and the phase calculator that calculates the estimated phase θ from the angular velocity of the estimated total magnetic flux are provided, an inductance value is not required to obtain the induced voltage vector due to the total magnetic flux, and magnetic saturation of the inductance value is achieved. Caused by current dependency and saliency Regardless rotational position dependence of the effect is obtained that the desired control performance.
この発明になる交流回転機の制御装置は、同期機、誘導機等各種回転機の制御に広く適用することが出来る。 The control device for an AC rotating machine according to the present invention can be widely applied to control various rotating machines such as a synchronous machine and an induction machine.
1 電力変換器、2 交流回転機、3 電流検出器、4 三相/dq軸変換器、
5,5a 総磁束演算器、6 d軸磁束制御器、7 q軸磁束制御器、8 電流制御器、9,37 位相演算器、10 dq軸/三相変換器、11,31 第1のゲイン演算器、12,32 第2のゲイン演算器、13 第1の乗算器、14 第2の乗算器、
15,33 第1の加減算器、16,34 第2の加減算器、17 第1のフィルタ、
18 第2のフィルタ、20 総磁束制御器、21 速度制御器、35 フィルタ、
36 除算器。
1 power converter, 2 AC rotating machine, 3 current detector, 4 three-phase / dq axis converter,
5, 5a Total magnetic flux calculator, 6 d-axis magnetic flux controller, 7 q-axis magnetic flux controller, 8 Current controller, 9, 37 phase calculator, 10 dq-axis / three-phase converter, 11, 31 1st gain Calculator, 12, 32 second gain calculator, 13 first multiplier, 14 second multiplier,
15, 33 first adder / subtractor, 16, 34 second adder / subtractor, 17 first filter,
18 second filter, 20 total flux controller, 21 speed controller, 35 filter,
36 Divider.
Claims (5)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2005186152A JP4583257B2 (en) | 2005-06-27 | 2005-06-27 | AC rotating machine control device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2005186152A JP4583257B2 (en) | 2005-06-27 | 2005-06-27 | AC rotating machine control device |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2007006664A JP2007006664A (en) | 2007-01-11 |
JP4583257B2 true JP4583257B2 (en) | 2010-11-17 |
Family
ID=37691699
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2005186152A Active JP4583257B2 (en) | 2005-06-27 | 2005-06-27 | AC rotating machine control device |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP4583257B2 (en) |
Families Citing this family (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8736222B2 (en) | 2010-10-15 | 2014-05-27 | Lsis Co., Ltd. | Flux controller for induction motor |
KR101376389B1 (en) * | 2010-11-30 | 2014-03-20 | 엘에스산전 주식회사 | Flux controller for induction motor |
JP5728968B2 (en) * | 2011-01-26 | 2015-06-03 | サンケン電気株式会社 | Control device and control method for induction motor |
JP2012253982A (en) * | 2011-06-07 | 2012-12-20 | Daikin Ind Ltd | Angular velocity estimating apparatus |
JP6375757B2 (en) * | 2014-07-29 | 2018-08-22 | 株式会社安川電機 | Electric motor control device, electric motor magnetic flux estimation device, and electric motor magnetic flux estimation method |
JP6695497B2 (en) * | 2017-04-05 | 2020-05-20 | 三菱電機株式会社 | Motor controller |
JP6687228B1 (en) * | 2019-03-29 | 2020-04-22 | 三菱電機株式会社 | AC rotating electric machine control device |
JP6945673B2 (en) * | 2019-03-29 | 2021-10-06 | 三菱電機株式会社 | Control device for AC rotating electric machine |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS63314192A (en) * | 1987-06-15 | 1988-12-22 | Mitsubishi Electric Corp | Controller for induction motor |
JPS6489987A (en) * | 1987-09-29 | 1989-04-05 | Toshiba Corp | Controller for induction machine |
-
2005
- 2005-06-27 JP JP2005186152A patent/JP4583257B2/en active Active
Also Published As
Publication number | Publication date |
---|---|
JP2007006664A (en) | 2007-01-11 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP4988329B2 (en) | Beatless control device for permanent magnet motor | |
JP5130031B2 (en) | Position sensorless control device for permanent magnet motor | |
JP6324627B2 (en) | AC rotating machine control device and electric power steering control device | |
JP5098439B2 (en) | Sensorless control device for permanent magnet synchronous motor | |
CN101237213B (en) | Control apparatus for AC rotary machine and method for measuring electrical constant of ac rotary machine using the control apparatus | |
JP6375757B2 (en) | Electric motor control device, electric motor magnetic flux estimation device, and electric motor magnetic flux estimation method | |
WO2016121237A1 (en) | Inverter control device and motor drive system | |
JP2003061386A (en) | Synchronous motor drive system | |
JP2002320398A (en) | Rotor angle detector of dc brushless motor | |
JPH1127999A (en) | Estimating method for induced electromotive force for induction motor, speed estimating method, shaft deviation correcting method and induction motor control equipment | |
JP3771544B2 (en) | Method and apparatus for controlling permanent magnet type synchronous motor | |
JP2005151714A (en) | Brushless motor controller | |
JP5515885B2 (en) | Electric vehicle control device | |
JP4583257B2 (en) | AC rotating machine control device | |
JP3914107B2 (en) | DC brushless motor control device | |
JP5104219B2 (en) | Control device for permanent magnet type synchronous motor | |
JP4579627B2 (en) | Rotating machine control device | |
WO2018163420A1 (en) | Electric vehicle propulsion control device | |
JP2012253982A (en) | Angular velocity estimating apparatus | |
JP4161064B2 (en) | Rotating machine control device | |
JP3166525B2 (en) | Induction motor vector control device | |
JP4219362B2 (en) | Rotating machine control device | |
JP5546754B2 (en) | Electric vehicle control device | |
JP5996485B2 (en) | Motor drive control device | |
JP2006074978A (en) | AC motor control device |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20071226 |
|
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: 20100831 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20100831 |
|
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: 20100831 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 4583257 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130910 Year of fee payment: 3 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |