JPH08172798A - Variable speed drive control circuit for induction motor - Google Patents
Variable speed drive control circuit for induction motorInfo
- Publication number
- JPH08172798A JPH08172798A JP6314440A JP31444094A JPH08172798A JP H08172798 A JPH08172798 A JP H08172798A JP 6314440 A JP6314440 A JP 6314440A JP 31444094 A JP31444094 A JP 31444094A JP H08172798 A JPH08172798 A JP H08172798A
- Authority
- JP
- Japan
- Prior art keywords
- voltage
- phase
- circuit
- axis
- data
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Landscapes
- Control Of Ac Motors In General (AREA)
Abstract
(57)【要約】 (修正有)
【目的】電圧検出器にオフセットやドリフトがあっても
電圧のフィードバック制御が正しく行えるようにする。
【構成】座標変換回路8が出力するq軸電圧データV
fqを回転角度データθと共にオフセット補償回路21
へ入力し、これ等の値からU相、W相のオフセットデー
タを求める。U相にオフセットがある場合、回転角度デ
ータθが60°,240°の時q軸電圧データVfqの
脈動成分は夫々最大、最小となる。この最大値と最小値
の差からU相オフセットデータを求める。同様にW相オ
フセットがある場合q軸電圧の脈動成分の最大値、最小
値、回転角度データからW相オフセットデータを求め
る。これ等のオフセットデータを加算器4,5に与え、
U,W相電圧検出器のオフセットを補償する。このよう
に適切なアルゴリズムを備えたオセット演算回路により
q軸電圧データの脈動を補償し、瞬時電圧ベクトルのフ
ィードバック制御が正しく行えるようにする。
(57) [Summary] (Modified) [Purpose] To enable correct voltage feedback control even if there is an offset or drift in the voltage detector. [Configuration] q-axis voltage data V output by the coordinate conversion circuit 8
The offset compensation circuit 21 includes fq and the rotation angle data θ.
To the offset data of U phase and W phase from these values. When the U-phase has an offset, the pulsation components of the q-axis voltage data V fq are maximum and minimum when the rotation angle data θ is 60 ° and 240 °, respectively. U-phase offset data is obtained from the difference between the maximum value and the minimum value. Similarly, when there is a W-phase offset, the W-phase offset data is obtained from the maximum and minimum values of the pulsating component of the q-axis voltage and the rotation angle data. These offset data are given to the adders 4 and 5,
Compensate for the offset of the U and W phase voltage detectors. Thus, the pulsation of the q-axis voltage data is compensated by the osset arithmetic circuit provided with the appropriate algorithm, and the feedback control of the instantaneous voltage vector can be correctly performed.
Description
【0001】[0001]
【産業上の利用分野】この発明は、インバータなどの電
力変換装置で誘導電動機を可変速駆動する制御回路に関
する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a control circuit for driving an induction motor at a variable speed with a power converter such as an inverter.
【0002】[0002]
【従来の技術】図3は誘導電動機可変速駆動用の電力変
換装置を制御する制御回路の従来例を示した回路図であ
る。この従来例回路において、図示していない電圧検出
器が誘導電動機の第1相電圧eu を検出し、A/D変換
回路2がこの検出電圧eu をディジタルデータに変換
し、加算器4で第1相オフセットデータOFu を減算
し、その減算結果をPUデータ演算回路6へ入力してい
る。同様に第3相電圧検出値ew も、A/D変換回路3
でディジタルデータに変換された後、加算器5で第3相
オフセットデータOFw を減算し、その減算結果をPU
データ演算回路6へ入力している。2. Description of the Related Art FIG. 3 is a circuit diagram showing a conventional example of a control circuit for controlling a power converter for variable speed drive of an induction motor. In this prior art circuit, a voltage detector (not shown) detects the first phase voltage e u of the induction motor, A / D conversion circuit 2 converts the detected voltage e u into digital data, the adder 4 The first phase offset data OF u is subtracted, and the subtraction result is input to the PU data operation circuit 6. Similarly, the third-phase voltage detection value ew also applies to the A / D conversion circuit 3
After being converted into digital data by, the adder 5 subtracts the third phase offset data OF w , and the subtraction result is PU
It is input to the data operation circuit 6.
【0003】PUデータ演算回路6は、これら入力値を
電動機定格電圧で規格化し、この第1相規格化データP
Uu と第3相規格化データPUw は3相/2相変換回路
7で直交する固定子座標系のα軸電圧データVa とβ軸
電圧データVb とに変換される。更に座標変換回路8は
これらα軸電圧データVa ,β軸電圧データVb ,及び
回転角度データθを入力して回転子座標系のd軸電圧デ
ータVfdとq軸電圧データVfqとに変換される。The PU data operation circuit 6 standardizes these input values by the motor rated voltage, and the first phase standardized data P
U u and the third-phase standardized data PU w are converted by the three-phase / two-phase conversion circuit 7 into α-axis voltage data V a and β-axis voltage data V b of the orthogonal stator coordinate system. Further, the coordinate conversion circuit 8 inputs these α-axis voltage data V a , β-axis voltage data V b , and rotation angle data θ into d-axis voltage data V fd and q-axis voltage data V fq of the rotor coordinate system. To be converted.
【0004】第1電圧調節回路9は、前記d軸電圧デー
タVfdと別途に設定するq軸電圧指令値V1qとの偏差に
ゲインを乗じる演算によりd軸電圧制御信号Vpdを得る
と共に、前記q軸電圧データVfqと別途に設定するq軸
電圧指令値V1qとの偏差にゲインを乗じることでq軸電
圧制御信号Vpqを演算している。これらd軸電圧制御信
号Vpdとq軸電圧制御信号Vpqとは電圧ベクトル指令演
算回路10に入力して電圧制御ベクトル絶対値|V|と
電圧制御ベクトル位相角δ* を3相電圧指令値演算回路
11へ出力し、3相電圧指令値演算回路11はこれらを
入力して第1相電圧指令信号Vu * と第2相電圧指令信
号Vv * と第3相電圧指令信号Vw * とを出力するとい
う、瞬時電圧ベクトルのフィードバック制御が行われ
る。これら各相電圧指令信号Vu * ,Vv * ,Vw * を
図示していない電力変換装置(例えばインバータ)へ与
えることにより、誘導電動機を所望の速度で駆動する。The first voltage adjusting circuit 9 obtains the d-axis voltage control signal V pd by performing a calculation by multiplying the deviation between the d-axis voltage data V fd and the q-axis voltage command value V 1q, which is set separately, by a gain. The q-axis voltage control signal V pq is calculated by multiplying the deviation between the q-axis voltage data V fq and the separately set q-axis voltage command value V 1q by a gain. The d-axis voltage control signal V pd and the q-axis voltage control signal V pq are input to the voltage vector command calculation circuit 10 to set the voltage control vector absolute value | V | and the voltage control vector phase angle δ * to the three-phase voltage command value. It outputs to the arithmetic circuit 11, and the three-phase voltage command value arithmetic circuit 11 inputs these and inputs the first phase voltage command signal V u * , the second phase voltage command signal V v *, and the third phase voltage command signal V w *. Feedback control of the instantaneous voltage vector is performed by outputting and. The induction motor is driven at a desired speed by applying these phase voltage command signals V u * , V v * , V w * to a power converter (not shown) such as an inverter.
【0005】[0005]
【発明が解決しようとする課題】ところで、前述した電
圧検出器にオフセットやドリフトがあると、座標変換回
路8が出力するq軸電圧データVfqが脈動する。図4は
第1相に正のオフセットがある場合のq軸電圧データV
fqの脈動状態を示したグラフであり、図5は第3相に正
のオフセットがある場合のq軸電圧データVfqの脈動状
態を示したグラフであるが、これらの図4と図5とから
明らかなように、q軸電圧データVfqは電力変換装置の
出力周波数の1倍の周波数成分で脈動するため、電圧の
フィードバック制御を正しく行うことができなくなる不
具合を有する。When the voltage detector described above has an offset or drift, the q-axis voltage data V fq output from the coordinate conversion circuit 8 pulsates. FIG. 4 shows the q-axis voltage data V when the first phase has a positive offset.
6 is a graph showing a pulsating state of fq , and FIG. 5 is a graph showing a pulsating state of the q-axis voltage data V fq when the third phase has a positive offset. As is clear from the above, the q-axis voltage data V fq pulsates at a frequency component that is one time the output frequency of the power converter, so that there is a problem that the voltage feedback control cannot be performed correctly.
【0006】そこでこの発明の目的は、電圧検出器にオ
フセットやドリフトがあっても電圧のフィードバック制
御が正しく行えるようにすることにある。Therefore, an object of the present invention is to enable voltage feedback control to be performed correctly even if the voltage detector has an offset or drift.
【0007】[0007]
【課題を解決するための手段】前記の目的を達成するた
めにこの発明の誘導電動機の可変速駆動制御回路は、3
相交流を出力する電圧形インバータの第1相電圧検出値
と第3相電圧検出値を別個にディジタル量に変換するA
/D変換回路と、このディジタル量から別個にオフセッ
トデータを減算する加算器と、この減算結果を直交する
α軸とβ軸とでなる固定子座標系に変換する3相/2相
変換回路と、この固定子座標系を直交するd軸とq軸と
でなる回転子座標系に座標変換する座標変換回路と、こ
の座標変換回路から得られる電圧量と別途に設定する電
圧指令値との偏差を零に調節する電圧調節回路と、この
電圧調節回路が出力する制御信号から電圧ベクトルの大
きさと位相角度とを演算する電圧ベクトル指令演算回路
と、この電圧ベクトル指令演算回路の出力信号から3相
電圧指令値を演算する3相電圧指令値演算回路とを備
え、誘導電動機を駆動する前記電圧形インバータを前記
3相電圧指令値で制御する構成の誘導電動機の可変速駆
動制御回路において、前記座標変換回路から得られるq
軸電圧量と、別途に得られる回転角度データθとを入力
して、θ= 240°のときのq軸電圧量からθ=60°のと
きのq軸電圧量を差し引いた値が正の場合は−1なる第
1相オフセットデータを出力し、θ= 240°のときのq
軸電圧量からθ=60°のときのq軸電圧量を差し引いた
値が負の場合は+1なる第1相オフセットデータを出力
し、θ= 330°のときのq軸電圧量からθ= 150°のと
きのq軸電圧量を差し引いた値が正の場合は−1なる第
3相オフセットデータを出力し、θ= 330°のときのq
軸電圧量からθ=150 °のときのq軸電圧量を差し引い
た値が負の場合は+1なる第3相オフセットデータを出
力するオフセット補償回路を備え、このオフセット補償
回路の出力をオフセットデータとして前記加算器に与え
るものとする。In order to achieve the above-mentioned object, the variable speed drive control circuit for an induction motor according to the present invention has three components.
A, which separately converts the first-phase voltage detection value and the third-phase voltage detection value of the voltage-type inverter that outputs phase alternating current into a digital value
A / D conversion circuit, an adder for separately subtracting offset data from the digital amount, and a three-phase / two-phase conversion circuit for converting the subtraction result into a stator coordinate system having orthogonal α and β axes. , A coordinate conversion circuit for converting the stator coordinate system into a rotor coordinate system composed of orthogonal d and q axes, and a deviation between a voltage amount obtained from the coordinate conversion circuit and a voltage command value set separately. To zero, a voltage vector command calculation circuit that calculates the magnitude and phase angle of the voltage vector from the control signal output by this voltage control circuit, and a three-phase output signal from this voltage vector command calculation circuit. A variable speed drive control circuit for an induction motor, comprising: a three-phase voltage command value calculation circuit that calculates a voltage command value, and a configuration that controls the voltage source inverter that drives an induction motor by the three-phase voltage command value. Q obtained from the coordinate conversion circuit
Input the axial voltage amount and the separately obtained rotation angle data θ, and subtract the q-axis voltage amount at θ = 60 ° from the q-axis voltage amount at θ = 240 °. Outputs the first phase offset data of -1 and q when θ = 240 °
If the value obtained by subtracting the q-axis voltage amount at θ = 60 ° from the axial voltage amount is negative, the 1st phase offset data that is +1 is output, and from the q-axis voltage amount at θ = 330 °, θ = 150. If the value obtained by subtracting the q-axis voltage amount at ° is positive, the third phase offset data of -1 is output, and q at θ = 330 ° is output.
If the value obtained by subtracting the q-axis voltage amount at θ = 150 ° from the axial voltage amount is negative, the offset compensation circuit that outputs the third phase offset data that becomes +1 is provided. The output of this offset compensation circuit is used as the offset data. It shall be given to the adder.
【0008】又は、前記3相/2相変換回路の出力から
電圧ベクトルの大きさを演算する電圧ベクトル絶対値演
算回路と、前記座標変換回路の出力から電圧ベクトルの
位相角度を演算する電圧ベクトル角度演算回路と、前記
電圧指令値を入力して電圧指令ベクトルの大きさと位相
角度とを演算する電圧指令演算回路と、この電圧指令演
算回路が出力する電圧指令ベクトルの大きさと前記電圧
ベクトル絶対値演算回路の出力との偏差を零に調節し、
且つ電圧指令演算回路が出力する位相角度と前記電圧ベ
クトル角度演算回路の出力との偏差を零に調節する第2
の電圧調節回路とを備え、この第2電圧調節回路の出力
信号を前記3相電圧指令値演算回路へ与えると共に、前
記電圧ベクトル絶対値演算回路から得られる電圧ベクト
ルの大きさと、別途に得られる回転角度データθとを入
力して、θ= 240°のときのq軸電圧量からθ=60°の
ときのq軸電圧量を差し引いた値が正の場合は−1なる
第1相オフセットデータを出力し、θ= 240°のときの
q軸電圧量からθ=60°のときのq軸電圧量を差し引い
た値が負の場合は+1なる第1相オフセットデータを出
力し、θ= 330°のときのq軸電圧量からθ= 150°の
ときのq軸電圧量を差し引いた値が正の場合は−1なる
第3相オフセットデータを出力し、θ= 330°のときの
q軸電圧量からθ=150 °のときのq軸電圧量を差し引
いた値が負の場合は+1なる第3相オフセットデータを
出力するオフセット演算回路を備え、このオフセット補
償回路の出力をオフセットデータとして前記加算器に与
えるものとする。Alternatively, a voltage vector absolute value calculation circuit for calculating the magnitude of the voltage vector from the output of the three-phase / two-phase conversion circuit, and a voltage vector angle for calculating the phase angle of the voltage vector from the output of the coordinate conversion circuit. An arithmetic circuit, a voltage instruction arithmetic circuit for inputting the voltage instruction value to calculate the magnitude and phase angle of the voltage instruction vector, and the magnitude of the voltage instruction vector output by the voltage instruction arithmetic circuit and the voltage vector absolute value operation. Adjust the deviation from the output of the circuit to zero,
And a second adjustment for adjusting the deviation between the phase angle output by the voltage command arithmetic circuit and the output of the voltage vector angle arithmetic circuit to zero.
And the voltage signal obtained from the voltage vector absolute value calculation circuit, and the output signal of the second voltage adjustment circuit is supplied to the three-phase voltage command value calculation circuit. Input the rotation angle data θ, and if the value obtained by subtracting the q-axis voltage amount at θ = 60 ° from the q-axis voltage amount at θ = 240 ° is positive, it is -1st phase offset data. Is output, and if the value obtained by subtracting the q-axis voltage amount at θ = 60 ° from the q-axis voltage amount at θ = 240 ° is negative, the 1st phase offset data of +1 is output and θ = 330 If the value obtained by subtracting the q-axis voltage amount at θ = 150 ° from the q-axis voltage amount at ° is positive, the third phase offset data of -1 is output, and the q-axis at θ = 330 °. The third phase is off when the value obtained by subtracting the q-axis voltage amount at θ = 150 ° from the voltage amount is negative is +1. Includes an offset arithmetic circuit for outputting a Ttodeta, it shall be given the output of the offset compensation circuit to the adder as the offset data.
【0009】[0009]
【作用】図6は各相電圧ベクトルを表したベクトル図で
ある。電圧検出器か検出する第1相電圧検出値eu にオ
フセットeuoが存在し、第3相電圧検出値ew にオフセ
ットewoが存在すると、第2相電圧は第1相電圧検出値
eu と第3相電圧検出値ew とから演算するので、オフ
セットベクトルeuo * とewo * とはこの図6のベクトル
図に図示のごとくになる。FIG. 6 is a vector diagram showing each phase voltage vector. If the first phase voltage detection value e u detected by the voltage detector has an offset e uo and the third phase voltage detection value e w has an offset e wo , the second phase voltage is the first phase voltage detection value e. Since it is calculated from u and the third-phase voltage detection value e w , the offset vectors e uo * and e wo * are as shown in the vector diagram of FIG.
【0010】図3で既述のグラフに図示のように、第1
相に正のオフセットがある場合に回転角度データθが6
0°のときにq軸電圧データVfqの脈動成分が最大にな
り、回転角度データθが 240°のときに脈動成分は最小
になる。又、第3相に正のオフセットがある場合は、図
4で既述のグラフに図示のように、回転角度データθが
150°のときにq軸電圧データVfqの脈動成分が最大に
なり、回転角度データθが 330°のときに脈動成分は最
小になる。そこで、θ=60°のときのq軸電圧データ
Vfqをe(0) とし、θ= 150°のときのVfqをe(1) と
し、θ= 240°のときのVfqをe(2) とし、且つθ= 3
30°のときのVfqをe(3) とする。As shown in the graph described above in FIG. 3, the first
If the phase has a positive offset, the rotation angle data θ is 6
The pulsation component of the q-axis voltage data V fq becomes maximum when it is 0 °, and becomes minimum when the rotation angle data θ is 240 °. When the third phase has a positive offset, the rotation angle data θ is as shown in the graph described above with reference to FIG.
The pulsation component of the q-axis voltage data V fq becomes maximum when the angle is 150 °, and the pulsation component becomes minimum when the rotation angle data θ is 330 °. Therefore, the q-axis voltage data V fq when the theta = 60 ° and e (0), the V fq when the theta = 0.99 ° and e (1), the V fq when the θ = 240 ° e ( 2) and θ = 3
Let V fq at 30 ° be e (3).
【0011】図7は第1相に正のオフセットがある場合
のq軸電圧データVfqの脈動状態をe(0) とe(2) とで
表したグラフであり、図8は第3相に正のオフセットが
ある場合のq軸電圧データVfqの脈動状態をe(1) とe
(3) とで表したグラフである。ここで、 (a) e(2) −e(0) >0の場合は、第1相オフセットデ
ータOFu =−1 (b) e(2) −e(0) <0の場合は、第1相オフセットデ
ータOFu =+1 (c) e(3) −e(1) >0の場合は、第3相オフセットデ
ータOFw =−1 (d) e(3) −e(1) <0の場合は、第3相オフセットデ
ータOFw =+1 とする演算を行うことにより、各相電圧検出器のオフセ
ットの補償が可能になる。尚前記のアルゴリズムは、電
圧ベクトルの大きさについても同様である。FIG. 7 is a graph showing the pulsating state of the q-axis voltage data V fq when there is a positive offset in the first phase by e (0) and e (2), and FIG. 8 shows the third phase. The pulsating state of the q-axis voltage data V fq when there is a positive offset at e (1) and e
(3) is a graph represented by. Here, if (a) e (2) −e (0)> 0, the first phase offset data OF u = −1 (b) e (2) −e (0) <0, then If the one-phase offset data OFu = + 1 (c) e (3) -e (1)> 0, the third-phase offset data OFw = -1 (d) e (3) -e (1) <0. In this case, the offset of each phase voltage detector can be compensated by performing the calculation with the third phase offset data OF w = + 1. The above algorithm is the same for the magnitude of the voltage vector.
【0012】[0012]
【実施例】図1は本発明の第1実施例を表した回路図で
あるが、この第1実施例回路に記載のA/D変換回路2
と3,加算器4と5,PUデータ演算回路6,3相/2
相変換回路7,座標変換回路8,第1電圧調節回路9,
電圧ベクトル指令演算回路10,及び3相電圧指令値演
算回路11の名称・用途・機能は、図3で既述の従来例
回路の場合と同じであるから、これらの説明は省略す
る。DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS FIG. 1 is a circuit diagram showing a first embodiment of the present invention. An A / D conversion circuit 2 described in this first embodiment circuit is shown.
And 3, adder 4 and 5, PU data operation circuit 6, 3 phase / 2
Phase conversion circuit 7, coordinate conversion circuit 8, first voltage adjustment circuit 9,
Since the names, applications, and functions of the voltage vector command calculation circuit 10 and the three-phase voltage command value calculation circuit 11 are the same as those of the conventional circuit described above with reference to FIG. 3, their description will be omitted.
【0013】図1の第1実施例回路は、座標変換回路8
が出力するq軸電圧データVfqを回転角度データθと共
にオフセット補償回路21へ入力し、これらVfqとθと
から前述した(a) ,(b) ,(c) ,及び(d) のアルゴリズ
ムに従って第1相オフセットデータOFu と第3相オフ
セットデータOFw とを演算して、加算器4と加算器5
とへ与えることにより、前述したように、各相電圧検出
器のオフセットを補償する。The first embodiment circuit of FIG. 1 is a coordinate conversion circuit 8
The q-axis voltage data V fq output by the above is input to the offset compensation circuit 21 together with the rotation angle data θ, and the algorithms (a), (b), (c), and (d) described above are used from these V fq and θ. According to the first phase offset data OF u and the third phase offset data OF w , the adder 4 and the adder 5 are calculated.
To compensate the offset of each phase voltage detector, as described above.
【0014】図2は本発明の第2実施例を表した回路図
であるが、この第2実施例回路に記載のA/D変換回路
2と3,加算器4と5,PUデータ演算回路6,3相/
2相変換回路7,座標変換回路8,及び3相電圧指令値
演算回路11名称・用途・機能は、図3で既述の従来例
回路の場合と同じであるから、これらの説明は省略す
る。FIG. 2 is a circuit diagram showing a second embodiment of the present invention. The A / D conversion circuit 2 and 3, adder 4 and 5, PU data operation circuit described in the second embodiment circuit are shown. 6,3 phase /
The two-phase conversion circuit 7, the coordinate conversion circuit 8, and the three-phase voltage command value calculation circuit 11 have the same names, uses, and functions as those of the conventional example circuit described above with reference to FIG. .
【0015】図2の第2実施例回路では、電圧指令演算
回路33が電圧指令ベクトル絶対値|V1 |と電圧デー
タベクトル絶対値|Vf |との差分を零にする調節演算
の結果として電圧制御ベクトル絶対値|V|を出力する
と共に、電圧指令ベクトル位相角δ1 と電圧データベク
トル位相角δf との差分を零にする調節演算を行って電
圧制御ベクトル位相角δ* を出力する。そのために電圧
ベクトル絶対値演算回路31は3相/2相変換回路7が
出力するα軸電圧データVa とβ軸電圧データVb から
電圧データベクトル絶対値|Vf |を演算し、電圧ベク
トル角度演算回路32は座標変換回路8が出力するd軸
電圧データVfdとq軸電圧データVfqから電圧データベ
クトル位相角δf を演算する。更に電圧指令演算回路3
3は、d軸電圧指令値V1dとq軸電圧指令値V1qとを入
力して、電圧指令ベクトル絶対値|V1 |と電圧指令ベ
クトル位相角δ1 とを演算する。第2電圧調節回路34
は調節演算動作により出力する電圧制御ベクトル絶対値
|V|と電圧制御ベクトル位相角δ* とは3相電圧指令
値演算回路11で各相電圧指令信号Vu * 、Vv *,及
びVw * に変換される。In the circuit of the second embodiment shown in FIG. 2, the voltage command calculation circuit 33 sets the difference between the voltage command vector absolute value | V 1 | and the voltage data vector absolute value | V f | The voltage control vector absolute value | V | is output, and the voltage control vector phase angle δ * is output by performing an adjustment operation to make the difference between the voltage command vector phase angle δ 1 and the voltage data vector phase angle δ f zero. . Therefore, the voltage vector absolute value calculation circuit 31 calculates the voltage data vector absolute value | V f | from the α-axis voltage data V a and the β-axis voltage data V b output by the three-phase / two-phase conversion circuit 7, and the voltage vector The angle calculation circuit 32 calculates the voltage data vector phase angle δ f from the d-axis voltage data V fd and the q-axis voltage data V fq output by the coordinate conversion circuit 8. Further, the voltage command calculation circuit 3
3 receives the d-axis voltage command value V 1d and the q-axis voltage command value V 1q and calculates the voltage command vector absolute value | V 1 | and the voltage command vector phase angle δ 1 . Second voltage adjustment circuit 34
Is the voltage control vector absolute value | V | and the voltage control vector phase angle δ * output by the adjustment calculation operation. The three-phase voltage command value calculation circuit 11 calculates each phase voltage command signal V u * , V v * , and V w. Converted to * .
【0016】更にオフセット演算回路35は、電圧ベク
トル絶対値演算回路31が出力する電圧データベクトル
絶対値|Vf |を、回転角度データθと共に入力して、
前述したアルゴリズムにより第1相オフセットデータO
Fu と第3相オフセットデータOFw を加算器4と加算
器5へ出力する。Further, the offset calculation circuit 35 inputs the voltage data vector absolute value | V f | output from the voltage vector absolute value calculation circuit 31 together with the rotation angle data θ,
According to the above-mentioned algorithm, the first phase offset data O
The F u and the third phase offset data OF w are output to the adder 4 and the adder 5.
【0017】[0017]
【発明の効果】電圧検出器のオフセットが原因でq軸電
圧データが脈動するために、瞬時電圧ベクトルのフィー
ドバック制御が正しく行えない恐れがあるが、この発明
によれば、適切なアルゴリズムを備えたオフセット演算
回路を設けることにより、前記q軸電圧データの脈動を
抑制できるので、瞬時電圧ベクトルのフィードバック制
御を正しく行える効果が得られる。Since the q-axis voltage data pulsates due to the offset of the voltage detector, the feedback control of the instantaneous voltage vector may not be performed correctly. However, according to the present invention, the appropriate algorithm is provided. Since the pulsation of the q-axis voltage data can be suppressed by providing the offset calculation circuit, the effect that the feedback control of the instantaneous voltage vector can be correctly performed can be obtained.
【図1】本発明の第1実施例を表した回路図FIG. 1 is a circuit diagram showing a first embodiment of the present invention.
【図2】本発明の第2実施例を表した回路図FIG. 2 is a circuit diagram showing a second embodiment of the present invention.
【図3】誘導電動機可変速駆動用の電力変換装置を制御
する制御回路の従来例を示した回路図FIG. 3 is a circuit diagram showing a conventional example of a control circuit for controlling a power converter for variable speed drive of an induction motor.
【図4】第1相に正のオフセットがある場合のq軸電圧
データVfqの脈動状態を示したグラフFIG. 4 is a graph showing a pulsating state of the q-axis voltage data V fq when the first phase has a positive offset.
【図5】第3相に正のオフセットがある場合のq軸電圧
データVfqの脈動状態を示したグラフFIG. 5 is a graph showing a pulsating state of the q-axis voltage data V fq when the third phase has a positive offset.
【図6】各相電圧ベクトルを表したベクトル図FIG. 6 is a vector diagram showing each phase voltage vector.
【図7】第1相に正のオフセットがある場合のq軸電圧
データVfqの脈動状態をe(0)とe(2) とで表したグラ
フFIG. 7 is a graph in which the pulsating state of the q-axis voltage data V fq when the first phase has a positive offset is represented by e (0) and e (2).
【図8】第3相に正のオフセットがある場合のq軸電圧
データVfqの脈動状態をe(1)とe(3) とで表したグラ
フFIG. 8 is a graph showing the pulsating state of the q-axis voltage data V fq when there is a positive offset in the third phase, as e (1) and e (3).
2,3 A/D変換回路 4,5 加算器 6 PUデータ演算回路 7 3相/2相変換回路 8 座標変換回路 9 第1電圧調節回路 10 電圧ベクトル指令演算回路 11 3相電圧指令値演算回路 21 オフセット補償回路 31 電圧ベクトル絶対値演算回路 32 電圧ベクトル角度演算回路 33 電圧指令演算回路 34 第2電圧調節回路 35 オフセット演算回路 2,3 A / D conversion circuit 4,5 Adder 6 PU data operation circuit 7 3-phase / 2-phase conversion circuit 8 Coordinate conversion circuit 9 First voltage adjustment circuit 10 Voltage vector command operation circuit 11 3-phase voltage command value operation circuit 21 Offset Compensation Circuit 31 Voltage Vector Absolute Value Calculation Circuit 32 Voltage Vector Angle Calculation Circuit 33 Voltage Command Calculation Circuit 34 Second Voltage Adjustment Circuit 35 Offset Calculation Circuit
Claims (2)
1相電圧検出値と第3相電圧検出値を別個にディジタル
量に変換するA/D変換回路と、このディジタル量から
別個にオフセットデータを減算する加算器と、この減算
結果を直交するα軸とβ軸とでなる固定子座標系に変換
する3相/2相変換回路と、この固定子座標系を直交す
るd軸とq軸とでなる回転子座標系に座標変換する座標
変換回路と、この座標変換回路から得られる電圧量と別
途に設定する電圧指令値との偏差を零に調節する電圧調
節回路と、この電圧調節回路が出力する制御信号から電
圧ベクトルの大きさと位相角度とを演算する電圧ベクト
ル指令演算回路と、この電圧ベクトル指令演算回路の出
力信号から3相電圧指令値を演算する3相電圧指令値演
算回路とを備え、誘導電動機を駆動する前記電圧形イン
バータを前記3相電圧指令値で制御する構成の誘導電動
機の可変速駆動制御回路において、 前記座標変換回路から得られるq軸電圧量と、別途に得
られる回転角度データθとを入力して、 θ= 240°のときのq軸電圧量からθ=60°のときのq
軸電圧量を差し引いた値が正の場合は−1なる第1相オ
フセットデータを出力し、 θ= 240°のときのq軸電圧量からθ=60°のときのq
軸電圧量を差し引いた値が負の場合は+1なる第1相オ
フセットデータを出力し、 θ= 330°のときのq軸電圧量からθ= 150°のときの
q軸電圧量を差し引いた値が正の場合は−1なる第3相
オフセットデータを出力し、 θ= 330°のときのq軸電圧量からθ=150 °のときの
q軸電圧量を差し引いた値が負の場合は+1なる第3相
オフセットデータを出力するオフセット補償回路を備
え、 当該オフセット補償回路の出力をオフセットデータとし
て前記加算器に与えることを特徴とする誘導電動機の可
変速駆動制御回路。1. An A / D conversion circuit for separately converting a first-phase voltage detection value and a third-phase voltage detection value of a voltage source inverter that outputs a three-phase alternating current into a digital quantity, and an offset from this digital quantity separately. An adder for subtracting data, a three-phase / two-phase conversion circuit for converting the subtraction result into a stator coordinate system having orthogonal α-axis and β-axis, and a d-axis and a q-axis orthogonal to the stator coordinate system. A coordinate conversion circuit that performs coordinate conversion into a rotor coordinate system that is composed of an axis, a voltage adjustment circuit that adjusts the deviation between the voltage amount obtained from this coordinate conversion circuit and a separately set voltage command value to zero, and this voltage adjustment circuit. A voltage vector command calculation circuit that calculates the magnitude and phase angle of a voltage vector from a control signal output from the circuit, and a three-phase voltage command value calculation circuit that calculates a three-phase voltage command value from the output signal of this voltage vector command calculation circuit. With and invite In a variable speed drive control circuit for an induction motor configured to control the voltage source inverter that drives a conductive motor with the three-phase voltage command value, a q-axis voltage amount obtained from the coordinate conversion circuit and a rotation angle obtained separately. Input the data θ and the q-axis voltage amount at θ = 240 ° to q at θ = 60 °.
If the value obtained by subtracting the axial voltage amount is positive, the first phase offset data of -1 is output, and the q-axis voltage amount when θ = 240 ° is changed to q when θ = 60 °.
If the value obtained by subtracting the axial voltage amount is negative, the 1st phase offset data of +1 is output, and the value obtained by subtracting the q-axis voltage amount at θ = 150 ° from the q-axis voltage amount at θ = 330 °. If is positive, it outputs the third phase offset data of -1, and if the value obtained by subtracting the q-axis voltage amount at θ = 150 ° from the q-axis voltage amount at θ = 330 ° is +1, A variable speed drive control circuit for an induction motor, comprising: an offset compensating circuit for outputting the third phase offset data, wherein the output of the offset compensating circuit is given to the adder as offset data.
1相電圧検出値と第3相電圧検出値を別個にディジタル
量に変換するA/D変換回路と、このディジタル量から
別個にオフセットデータを減算する加算器と、この減算
結果を直交するα軸とβ軸とでなる固定子座標系に変換
する3相/2相変換回路と、この固定子座標系を直交す
るd軸とq軸とでなる回転子座標系に座標変換する座標
変換回路と、この座標変換回路から得られる電圧量と別
途に設定する電圧指令値との偏差を零に調節する電圧調
節回路と、この電圧調節回路が出力する制御信号から電
圧ベクトルの大きさと位相角度とを演算する電圧ベクト
ル指令演算回路と、この電圧ベクトル指令演算回路の出
力信号から3相電圧指令値を演算する3相電圧指令値演
算回路とを備え、誘導電動機を駆動する前記電圧形イン
バータを前記3相電圧指令値で制御する構成の誘導電動
機の可変速駆動制御回路において、 前記3相/2相変換回路の出力から電圧ベクトルの大き
さを演算する電圧ベクトル絶対値演算回路と、 前記座標変換回路の出力から電圧ベクトルの位相角度を
演算する電圧ベクトル角度演算回路と、 前記電圧指令値を入力して電圧指令ベクトルの大きさと
位相角度とを演算する電圧指令演算回路と、 この電圧指令演算回路が出力する電圧指令ベクトルの大
きさと前記電圧ベクトル絶対値演算回路の出力との偏差
を零に調節し、且つ電圧指令演算回路が出力する位相角
度と前記電圧ベクトル角度演算回路の出力との偏差を零
に調節する第2の電圧調節回路とを備え、この第2電圧
調節回路の出力信号を前記3相電圧指令値演算回路へ与
えると共に、 前記電圧ベクトル絶対値演算回路から得られる電圧ベク
トルの大きさと、別途に得られる回転角度データθとを
入力して、 θ= 240°のときのq軸電圧量からθ=60°のときのq
軸電圧量を差し引いた値が正の場合は−1なる第1相オ
フセットデータを出力し、 θ= 240°のときのq軸電圧量からθ=60°のときのq
軸電圧量を差し引いた値が負の場合は+1なる第1相オ
フセットデータを出力し、 θ= 330°のときのq軸電圧量からθ= 150°のときの
q軸電圧量を差し引いた値が正の場合は−1なる第3相
オフセットデータを出力し、 θ= 330°のときのq軸電圧量からθ=150 °のときの
q軸電圧量を差し引いた値が負の場合は+1なる第3相
オフセットデータを出力するオフセット演算回路を備
え、 当該オフセット補償回路の出力をオフセットデータとし
て前記加算器に与えることを特徴とする誘導電動機の可
変速駆動制御回路。2. An A / D conversion circuit for separately converting a first phase voltage detection value and a third phase voltage detection value of a voltage source inverter which outputs a three-phase alternating current into a digital quantity, and an offset from this digital quantity separately. An adder for subtracting data, a three-phase / two-phase conversion circuit for converting the subtraction result into a stator coordinate system having orthogonal α-axis and β-axis, and a d-axis and a q-axis orthogonal to the stator coordinate system. A coordinate conversion circuit that performs coordinate conversion into a rotor coordinate system that is composed of an axis, a voltage adjustment circuit that adjusts the deviation between the voltage amount obtained from this coordinate conversion circuit and a separately set voltage command value to zero, and this voltage adjustment circuit. A voltage vector command calculation circuit that calculates the magnitude and phase angle of a voltage vector from a control signal output from the circuit, and a three-phase voltage command value calculation circuit that calculates a three-phase voltage command value from the output signal of this voltage vector command calculation circuit. With and invite In a variable-speed drive control circuit for an induction motor configured to control the voltage source inverter that drives a conductive motor with the three-phase voltage command value, the magnitude of a voltage vector is calculated from the output of the three-phase / two-phase conversion circuit. A voltage vector absolute value calculation circuit, a voltage vector angle calculation circuit for calculating the phase angle of the voltage vector from the output of the coordinate conversion circuit, and a voltage command value input to calculate the magnitude and phase angle of the voltage command vector. The deviation between the voltage command calculation circuit, the magnitude of the voltage command vector output by the voltage command calculation circuit and the output of the voltage vector absolute value calculation circuit is adjusted to zero, and the phase angle output by the voltage command calculation circuit and A second voltage adjusting circuit for adjusting the deviation from the output of the voltage vector angle calculating circuit to zero, and outputting the output signal of the second voltage adjusting circuit to the three-phase voltage. The magnitude of the voltage vector obtained from the voltage vector absolute value calculation circuit and the separately obtained rotation angle data θ are input to the command value calculation circuit, and the q-axis voltage amount at θ = 240 ° is calculated. q when θ = 60 °
If the value obtained by subtracting the axial voltage amount is positive, the first phase offset data of -1 is output, and the q-axis voltage amount when θ = 240 ° is changed to q when θ = 60 °.
If the value obtained by subtracting the axial voltage amount is negative, the 1st phase offset data of +1 is output, and the value obtained by subtracting the q-axis voltage amount at θ = 150 ° from the q-axis voltage amount at θ = 330 °. If is positive, it outputs the third phase offset data of -1, and if the value obtained by subtracting the q-axis voltage amount at θ = 150 ° from the q-axis voltage amount at θ = 330 ° is +1, A variable speed drive control circuit for an induction motor, comprising: an offset calculation circuit for outputting the third-phase offset data, and providing the output of the offset compensation circuit as offset data to the adder.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP6314440A JPH08172798A (en) | 1994-12-19 | 1994-12-19 | Variable speed drive control circuit for induction motor |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP6314440A JPH08172798A (en) | 1994-12-19 | 1994-12-19 | Variable speed drive control circuit for induction motor |
Publications (1)
Publication Number | Publication Date |
---|---|
JPH08172798A true JPH08172798A (en) | 1996-07-02 |
Family
ID=18053387
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP6314440A Pending JPH08172798A (en) | 1994-12-19 | 1994-12-19 | Variable speed drive control circuit for induction motor |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPH08172798A (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6515446B1 (en) | 1999-04-19 | 2003-02-04 | Toyota Jidosha Kabushiki Kaisha | Motor control apparatus and control method |
-
1994
- 1994-12-19 JP JP6314440A patent/JPH08172798A/en active Pending
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6515446B1 (en) | 1999-04-19 | 2003-02-04 | Toyota Jidosha Kabushiki Kaisha | Motor control apparatus and control method |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP3582505B2 (en) | Motor control device | |
JP3813637B2 (en) | AC motor control device | |
JP3722048B2 (en) | Motor control device | |
JP4168730B2 (en) | Control device for three-phase AC motor | |
JP4988329B2 (en) | Beatless control device for permanent magnet motor | |
KR100666812B1 (en) | Motor control unit | |
JPH1127999A (en) | Estimating method for induced electromotive force for induction motor, speed estimating method, shaft deviation correcting method and induction motor control equipment | |
JP3064671B2 (en) | Control circuit of power converter | |
JP5278326B2 (en) | Inverter control device and control method thereof | |
JP3637209B2 (en) | Power converter using speed sensorless vector control | |
JP5230682B2 (en) | Control device for synchronous motor | |
JP4230793B2 (en) | Power converter | |
WO2007063766A1 (en) | Motor controller | |
JP2004080975A (en) | Controller for motor | |
JP4359546B2 (en) | AC motor control device | |
JPH08172798A (en) | Variable speed drive control circuit for induction motor | |
JP2004015858A (en) | Sensorless control system of pm motor position | |
JP3783641B2 (en) | Motor control device | |
JP4038412B2 (en) | Vector control inverter device | |
WO2005025049A1 (en) | Controller of rotating machine | |
JP7226211B2 (en) | INVERTER DEVICE AND INVERTER DEVICE CONTROL METHOD | |
JP7676818B2 (en) | POWER CONVERSION APPARATUS AND METHOD FOR CONTROLLING POWER CONVERSION APPARATUS | |
JPH08205599A (en) | Speed estimation and drive device for induction motor | |
JP7220074B2 (en) | MOTOR CONTROL DEVICE AND MOTOR CONTROL METHOD | |
JPH09294399A (en) | Vector control device for induction motor |