JP3259614B2 - Motor control device and control method thereof - Google Patents
Motor control device and control method thereofInfo
- Publication number
- JP3259614B2 JP3259614B2 JP31405095A JP31405095A JP3259614B2 JP 3259614 B2 JP3259614 B2 JP 3259614B2 JP 31405095 A JP31405095 A JP 31405095A JP 31405095 A JP31405095 A JP 31405095A JP 3259614 B2 JP3259614 B2 JP 3259614B2
- Authority
- JP
- Japan
- Prior art keywords
- voltage
- excitation
- current feedback
- calculated
- pseudo
- 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 - Fee Related
Links
Landscapes
- Control Of Ac Motors In General (AREA)
- Control Of Position Or Direction (AREA)
- Control Of Electric Motors In General (AREA)
Description
【0001】[0001]
【発明の属する技術分野】この発明は、モータを駆動す
るモータ制御装置およびその制御方法に関するものであ
る。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a motor control device for driving a motor and a control method therefor.
【0002】[0002]
【従来の技術】図10は、従来の速度制御方法によるモ
ータ制御装置としてのインバータ制御装置の要部構成図
である。図において、1は三相交流電源、2はパルス巾
変調回路、コンバータ回路およびインバータ回路等で構
成された電力変換回路、3は誘導電動機(以下、モータ
と記す)、4はモータ3の一次電流検出値Iを検出する
電流検出手段、5はモータ3の速度を検出する速度検出
手段、6は速度検出手段5からの速度検出信号により速
度を演算する速度演算手段、7はモータ3の速度基準を
与える速度指令手段、8は速度指令手段7の指令値ωr*
と速度演算手段6の出力ωrとの偏差によりモータ3の
一次電流指令値I*を演算する速度制御手段、9は速度
制御手段8からの一次電流指令値I*と電流検出手段4
からの一次電流検出値Iによりモータ3を駆動するため
の指令電圧V*を算出する電流ループ処理手段である。2. Description of the Related Art FIG. 10 is a block diagram of a main part of an inverter control device as a motor control device according to a conventional speed control method. In the figure, 1 is a three-phase AC power supply, 2 is a power conversion circuit composed of a pulse width modulation circuit, a converter circuit and an inverter circuit, 3 is an induction motor (hereinafter referred to as a motor), 4 is a primary current of the motor 3 Current detection means for detecting the detection value I, 5 speed detection means for detecting the speed of the motor 3, 6 speed calculation means for calculating the speed based on the speed detection signal from the speed detection means 5, 7 reference speed for the motor 3 Speed command means 8 for giving the command value ωr * of the speed command means 7
Speed control means for calculating the primary current command value I * of the motor 3 based on the deviation between the output and the output ωr of the speed calculation means 6, and 9 is the primary current command value I * from the speed control means 8 and the current detection means 4
Is a current loop processing means for calculating a command voltage V * for driving the motor 3 based on the primary current detection value I from.
【0003】図11は、従来の速度制御方法によるイン
バータ制御装置の速度検出信号処理波形図である。図1
1により、速度演算手段6の速度演算について説明す
る。図において、601は速度検出手段5からの正弦波
出力信号、602は正弦波出力信号601から位相が9
0゜ずれた速度検出手段5からの正弦波出力信号である
(この速度検出手段5からの信号は正弦波出力信号であ
る)。また、603は弦波出力信号601と弦波出力信
号602との差または和が零のときのカウント出力信
号、604はカウント出力信号603を内挿分割しカウ
ント出力信号の分解能を上げた内挿カウント出力信号で
ある。FIG. 11 is a waveform diagram of a speed detection signal processing of an inverter control device according to a conventional speed control method. FIG.
1, the speed calculation of the speed calculation means 6 will be described. In the figure, reference numeral 601 denotes a sine wave output signal from the speed detecting means 5;
It is a sine wave output signal from the speed detecting means 5 shifted by 0 ° (the signal from the speed detecting means 5 is a sine wave output signal). 603 is a count output signal when the difference or sum between the sine wave output signal 601 and the sine wave output signal 602 is zero, and 604 is an interpolation obtained by increasing the resolution of the count output signal by dividing the count output signal 603 by interpolation. This is a count output signal.
【0004】ここでモータ3の1回転あたりの正弦波パ
ルス数をAとするとカウント出力信号603のパルス数
は4×Aとなり、内挿カウント出力信号604の内挿分
割分解能をBとすると、モータ3が速度N(rpm)で回
転しているときの速度検出手段5の内挿カウント出力信
号604の出力周波数fは、 f=4・A・B・N/60 (Hz) で表される。従って、内挿カウント出力信号604の単
位時間当たりのパルス数からモータ3の速度を算出する
ことができる。If the number of sine wave pulses per rotation of the motor 3 is A, the number of pulses of the count output signal 603 is 4 × A, and if the interpolation resolution of the interpolation count output signal 604 is B, the motor The output frequency f of the interpolation count output signal 604 of the speed detecting means 5 when the speed 3 is rotating at the speed N (rpm) is represented by f = 4 · A · B · N / 60 (Hz). Therefore, the speed of the motor 3 can be calculated from the number of pulses per unit time of the interpolation count output signal 604.
【0005】図12は、従来の速度制御方法によるイン
バータ制御装置の電流ループ処理ブロック図である。図
12により、電流ループ処理手段9について説明する。
図において、18は電流検出手段4からの一次電流検出
値Iをトルク分電流フィードバックIqFBと励磁分電流
フィードバックIdFBに区別するための3相2相変換手
段、19は一次電流指令値I*のトルク分電流指令値Iq
*とトルク分電流フィードバックIqFBとの偏差△Iq
と、一次電流指令値I*の励磁分電流指令値Id*と励磁
分電流フィードバックIdFBとの偏差△Idと、を電圧値
に変換する電流電圧変換手段、20は電流電圧変換手段
19からのトルク分電流電圧Vq*と励磁分電流電圧Vd*
をモータ3に与える指令電圧V*に変換するための2相
3相変換手段である。FIG. 12 is a current loop processing block diagram of an inverter control device according to a conventional speed control method. The current loop processing means 9 will be described with reference to FIG.
In the drawing, 18 is a three-phase to two-phase conversion means for distinguishing the primary current detection value I from the current detection means 4 into a torque current feedback IqFB and an excitation current feedback IdFB, and 19 is the torque of the primary current command value I *. Current command value Iq
と Iq between * and torque current feedback IqFB
And a deviation ΔId between the excitation current command value Id * of the primary current command value I * and the excitation current feedback IdFB into a voltage value, and 20 denotes the torque from the current / voltage conversion means 19. Current voltage Vq * and excitation current voltage Vd *
Is a two-phase / three-phase conversion means for converting into a command voltage V * applied to the motor 3.
【0006】図13は、従来の速度制御方法によるイン
バータ制御装置の電流ループ処理タイミング図である。
図において、401は電流ループ処理時間、402はサ
ンプリング時間Tのトリガー、403はサンプリング時
間Tのトリガーにて電流検出手段4から電流ループ処理
手段9に入力される一次電流検出値I、404はモータ
3に与える指令電圧V*である。FIG. 13 is a timing chart of the current loop processing of the inverter control device according to the conventional speed control method.
In the figure, 401 is a current loop processing time, 402 is a trigger of the sampling time T, 403 is a trigger of the sampling time T, and a primary current detection value I inputted from the current detection means 4 to the current loop processing means 9 is a motor. 3 is the command voltage V * to be given.
【0007】また、サンプリング時間Tは、CPUの処
理速度を考慮して、通常約200μsecか約100μ
secに設定され、このサンプリング時間Tごとに一次
電流検出値Iを取り込み、指令電圧V*を算出する電流
ループ処理を行っている。The sampling time T is usually about 200 μsec or about 100 μsec in consideration of the processing speed of the CPU.
The current loop processing is performed in which the primary current detection value I is set for each sampling time T and the command voltage V * is calculated.
【0008】[0008]
【発明が解決しようとする課題】上記のような従来の速
度制御方法および位置制御方法によるインバータ制御装
置では、モータを超高速回転(約50,000rpm)
で駆動する場合、ディジタル処理速度の限界(CPUの
処理速度の限界)により、電流ループの処理時間を短縮
できないため、低・高速時(10,000rpm程度)
に比べ電流フィードバック、電流指令の変動率(速度の
変動率)が大きくなり、モータの速度リップルおよびト
ルクリップルの増加、負荷変動に対する応答性の低下を
招くといった問題点があった。In the inverter control apparatus according to the conventional speed control method and position control method as described above, the motor is rotated at an extremely high speed (about 50,000 rpm).
In the case of driving at low speed, the processing time of the current loop cannot be reduced due to the limit of the digital processing speed (the limit of the processing speed of the CPU).
However, the fluctuation rate of the current feedback and the current command (the fluctuation rate of the speed) is increased, which causes an increase in the speed ripple and the torque ripple of the motor and a decrease in the responsiveness to a load change.
【0009】この発明は上述のような課題を解決するた
めになされたもので、広範囲の安定した高精度な速度制
御と位置制御を可能とするモータ駆動用のモータ制御装
置および制御方法を得るものである。SUMMARY OF THE INVENTION The present invention has been made to solve the above-described problems, and provides a motor control device and a control method for driving a motor capable of performing stable and accurate speed control and position control over a wide range. It is.
【0010】[0010]
【0011】この発明に係るモータ制御装置は、モータ
の一次電流検出値を検出する電流検出手段からの一次電
流検出値を取り込み、トルク分電流フィードバックと励
磁分電流フィードバックを算出する3相2相変換手段
と、この3相2相変換手段にて算出されたトルク分電流
フィードバックと前回算出されたトルク分電流フィード
バックとから、増分値を算出し、この増分値を順次加算
することにより、疑似トルク分電流フィードバックを分
割出力する疑似トルク分電流フィードバック演算手段
と、前記3相2相変換手段にて算出された励磁分電流フ
ィードバックと前回算出された励磁分電流フィードバッ
クとから、増分値を算出し、この増分値を順次加算する
ことにより、疑似励磁分電流フィードバックを分割出力
する疑似励磁分電流フィードバック演算手段と、を備え
たものである。A motor control device according to the present invention takes in a primary current detection value from current detection means for detecting a primary current detection value of a motor, and calculates a three-phase two-phase conversion for calculating a torque component current feedback and an excitation component current feedback. Means, and an incremental value is calculated from the torque current feedback calculated by the three-phase to two-phase conversion means and the previously calculated torque current feedback, and the incremental values are sequentially added to obtain a pseudo torque component. An incremental value is calculated from a pseudo-torque component current feedback calculating means for dividing and outputting the current feedback, and the exciting component current feedback calculated by the three-phase / two-phase converting means and the previously calculated exciting component current feedback. By sequentially adding the increment values, the pseudo excitation current feedback for dividing and outputting the pseudo excitation current feedback is output. A readback operation means, those provided with.
【0012】また、この発明に係るモータ制御装置の制
御方法は、電流検出手段で検出された一次電流検出値か
らトルク分電流フィードバックと励磁分電流フィードバ
ックとを算出する段階と、算出されたトルク分電流フィ
ードバックと前回算出されたトルク分電流フィードバッ
クとから、増分値を算出し、この増分値を順次加算する
ことにより、疑似トルク分電流フィードバックを分割出
力する段階と、算出された励磁分電流フィードバックと
前回算出された励磁分電流フィードバックとから、増分
値を算出し、この増分値を順次加算することにより、疑
似励磁分電流フィードバックを分割出力する段階と、疑
似トルク分電流フィードバックと疑似励磁分電流フィー
ドバックから、それぞれトルク分電圧と励磁分電圧を算
出する段階と、トルク分電圧と励磁分電圧とからモータ
に与える指令電圧を算出する段階と、を有するものであ
る。Further, the control method of the motor control device according to the present invention includes a step of calculating a torque component current feedback and an excitation component current feedback from the primary current detection value detected by the current detection means; From the current feedback and the previously calculated torque component current feedback, an increment value is calculated, and the increment value is sequentially added to separately output the pseudo torque component current feedback. From the previously calculated excitation current feedback, an increment value is calculated, and the increment value is sequentially added to divide and output the pseudo excitation current feedback; and a pseudo torque current feedback and a pseudo excitation current feedback. Calculating the torque component voltage and the excitation component voltage from Calculating a command voltage to be applied from the Classification voltage and the excitation component voltage to the motor, and has a.
【0013】また、この発明に係るモータ制御装置は、
モータの一次電流検出値を検出する電流検出手段からの
一次電流検出値を取り込み、トルク分電流フィードバッ
クと励磁分電流フィードバックを算出する3相2相変換
手段と、この3相2相変換手段により算出されたトルク
分電流フィードバックと励磁分電流フィードバックか
ら、それぞれトルク分電圧と励磁分電圧を算出する電流
電圧変換手段と、この電流電圧変換手段で算出されたト
ルク分電圧と前回算出されたトルク分電圧とから、増分
値を算出し、この増分値を順次加算することにより、疑
似トルク分電圧を分割出力する疑似トルク分電圧演算手
段と、前記電流電圧変換手段で算出された励磁分電圧と
前回算出された励磁分電圧とから、増分値を算出し、こ
の増分値を順次加算することにより、疑似励磁分電圧を
分割出力する疑似励磁分電圧演算手段と、を備えたもの
である。[0013] The motor control device according to the present invention includes:
A three-phase to two-phase conversion means for taking in a primary current detection value from a current detection means for detecting a primary current detection value of a motor and calculating torque current feedback and excitation current feedback, and calculation by the three-phase two-phase conversion means Current-voltage conversion means for calculating a torque component voltage and an excitation component voltage based on the obtained torque component current feedback and excitation component current feedback, respectively, and a torque component voltage calculated by the current voltage converter and a torque component voltage calculated last time. And a pseudo torque component voltage calculating means for dividing and outputting the pseudo torque component voltage by sequentially adding the increment values, and an excitation component voltage calculated by the current / voltage conversion means and a previous calculation value. An incremental value is calculated from the obtained excitation voltage, and the incremental value is sequentially added, whereby the pseudo excitation voltage is divided and output. And the divided voltage calculating means, those provided with.
【0014】更にまた、この発明に係るモータ制御装置
の制御方法は、電流検出手段で検出された一次電流検出
値からトルク分電流フィードバックと励磁分電流フィー
ドバックとを算出する段階と、トルク分電流フィードバ
ックと励磁分電流フィードバックから、それぞれトルク
分電圧と励磁分電圧を算出する段階と、算出されたトル
ク分電圧と前回算出されたトルク分電圧とから、増分値
を算出し、この増分値を順次加算することにより、疑似
トルク分電圧を分割出力する段階と、算出された励磁分
電圧と前回算出された励磁分電圧とから、増分値を算出
し、この増分値を順次加算することにより、疑似励磁分
電圧を分割出力する段階と、疑似トルク分電圧と疑似励
磁分電圧とからモータに与える指令電圧を算出する段階
と、を有するものである。Still further, the control method of the motor control device according to the present invention includes a step of calculating a torque component current feedback and an excitation component current feedback from a primary current detection value detected by the current detecting means; Calculating the torque component voltage and the excitation component voltage from the current feedback and the excitation component current feedback, respectively, calculating the increment value from the calculated torque component voltage and the previously calculated torque component voltage, and sequentially adding the increment values. In this way, the pseudo-excitation voltage is divided and output, and the increment value is calculated from the calculated excitation component voltage and the previously calculated excitation component voltage, and the increment value is sequentially added, whereby the pseudo-excitation voltage is added. A step of dividing and outputting a divided voltage, and a step of calculating a command voltage to be applied to the motor from the pseudo torque divided voltage and the pseudo excitation divided voltage. A.
【0015】[0015]
【発明の実施の形態】発明の実施の形態1. 図1はこの発明の一実施の形態であるインバータ制御装
置の要部構成図である。図において、1〜4および6〜
9は上記従来装置と同一のものであり、その説明を省略
する。10は速度検出手段、12は速度検出手段10の
センサaとセンサbからの正弦波出力信号を入力し、そ
の正弦波出力信号に補正を行う速度検出信号補正手段で
ある。また、センサaとセンサbは、磁気センサもしく
は光センサが使用され、互いに対称の位置にある。DESCRIPTION OF THE PREFERRED EMBODIMENTS Embodiment 1 of the Invention FIG. 1 is a configuration diagram of a main part of an inverter control device according to an embodiment of the present invention. In the figure, 1-4 and 6-
Reference numeral 9 is the same as the above-mentioned conventional device, and the description thereof is omitted. Reference numeral 10 denotes speed detection means, and reference numeral 12 denotes speed detection signal correction means for inputting sine wave output signals from the sensors a and b of the speed detection means 10 and correcting the sine wave output signals. Further, a magnetic sensor or an optical sensor is used as the sensor a and the sensor b, and the sensors a and b are located symmetrically to each other.
【0016】図2はこの発明の一実施の形態であるイン
バータ制御装置の波形図であり、速度検出信号補正手段
12に入力される正弦波出力信号の波形および速度検出
信号補正手段12で補正した正弦波出力信号の波形を示
すものである。また、センサaとセンサbからは互いに
位相が90゜ずれた正弦波出力信号が出力されるが、以
下の説明において、補正方法をわかりやすくするため
に、それぞれ1つの正弦波出力信号についての補正方法
を述べる。FIG. 2 is a waveform diagram of the inverter control device according to one embodiment of the present invention. The waveform of the sine wave output signal input to the speed detection signal correction means 12 and the waveform detected by the speed detection signal correction means 12 are corrected. 9 shows a waveform of a sine wave output signal. In addition, although the sensor a and the sensor b output sine wave output signals whose phases are shifted from each other by 90 °, in the following description, in order to make it easy to understand the correction method, each sine wave output signal is corrected for one sine wave output signal. Describe the method.
【0017】図において、701はセンサaからの正弦
波出力信号の波形、702はセンサbからの正弦波出力
信号の波形、703は速度検出信号補正手段12で補正
した正弦波出力信号の波形であり、ここでは703は、
センサaからの正弦波出力信号の波形701とセンサb
からの正弦波出力信号の波形702とから、 ([センサaからの正弦波出力信号の波形701] +[センサbからの正弦波出力信号の波形702])/
2 として合成した例を示した。In the figure, 701 is the waveform of the sine wave output signal from the sensor a, 702 is the waveform of the sine wave output signal from the sensor b, and 703 is the waveform of the sine wave output signal corrected by the speed detection signal correction means 12. Yes, here 703 is
Waveform 701 of sine wave output signal from sensor a and sensor b
From the waveform 702 of the sine wave output signal from the waveform (702), [(the waveform 701 of the sine wave output signal from the sensor a) + [the waveform 702 of the sine wave output signal from the sensor b]) /
2 shows an example of synthesis.
【0018】この発明の一実施の形態においては、図1
に示すようにセンサaとセンサbとの2つのセンサを有
する速度検出手段10を使用するため、センサと速度検
出手段とのギャップが均等でない場合においても、速度
制御の精度に対する影響を小さくすることができる。例
えば、センサaのギャップg1が狭いと正弦波出力信号
の波形701の波形電圧レベルは小さくなるが、逆にギ
ャップg1が狭いとセンサb側のギャップg2は広くな
り、正弦波出力信号の波形702の波形電圧レベルは大
きくなることから、速度検出信号補正手段12でセンサ
aからの正弦波出力信号の波形701とセンサbからの
正弦波出力信号の波形702とを合成し、補正をするこ
とにより、波形電圧レベルの均等な正弦波出力信号70
3を得ることができる。In one embodiment of the present invention, FIG.
Since the speed detecting means 10 having the two sensors of the sensor a and the sensor b is used as shown in the above, the influence on the accuracy of the speed control can be reduced even when the gap between the sensor and the speed detecting means is not equal. Can be. For example, when the gap g1 of the sensor a is narrow, the waveform voltage level of the waveform 701 of the sine wave output signal decreases, but when the gap g1 is narrow, the gap g2 on the sensor b side increases, and the waveform 702 of the sine wave output signal increases. Since the waveform voltage level becomes larger, the speed detection signal correction means 12 synthesizes the waveform 701 of the sine wave output signal from the sensor a and the waveform 702 of the sine wave output signal from the sensor b, and performs correction. , A sine wave output signal 70 having a uniform waveform voltage level
3 can be obtained.
【0019】速度演算手段6は、この波形電圧レベルの
均等な正弦波出力信号703を使用して速度を演算す
る。以下、上記従来装置同様に、速度制御手段8により
速度指令手段7の指令値ωr*と速度演算手段6の出力ω
rとの偏差によりモータ3の一次電流指令値I*を演算
し、電流ループ処理手段9によりこの速度制御手段8か
らの一次電流指令値I*と電流検出手段4からの一次電
流検出値Iによりモータ3を駆動するための指令電圧V
*を算出する。The speed calculating means 6 calculates the speed by using the sine wave output signal 703 having a uniform waveform voltage level. Hereinafter, similarly to the above-described conventional device, the command value ωr * of the speed command means 7 and the output ω
A primary current command value I * of the motor 3 is calculated from the deviation from r, and a current loop processing means 9 calculates a primary current command value I * from the speed control means 8 and a primary current detection value I from the current detection means 4. Command voltage V for driving motor 3
Calculate *.
【0020】図3はこの発明の一実施の形態に係るイン
バータ制御装置の要部構成図である。図において、1〜
4および6〜9は上記従来装置と同一のものであり、そ
の説明を省略する。10は速度検出手段、12は速度検
出手段10のセンサaとセンサbからの正弦波出力信号
を入力し、その正弦波出力信号に補正を行う速度検出信
号補正手段、13はモータ3の位置指令θr*を与える位
置指令手段、14は速度演算手段6の出力ωrを積分し
て位置検出値θrを出力する積分手段、15は位置指令
θr*と位置検出値θrとの偏差に位置ループゲインKpを
乗算して、速度指令ωr*として出力する位置ループゲイ
ン手段である。この図3に示すものは、図1及び図2で
説明した正弦波出力信号の補正方法をモータの位置制御
においても実施したものである。FIG. 3 is a block diagram of a main part of an inverter control device according to an embodiment of the present invention. In the figure,
Reference numerals 4 and 6 to 9 are the same as those of the above-mentioned conventional device, and the description thereof will be omitted. 10 is a speed detecting means, 12 is a speed detecting signal correcting means for inputting the sine wave output signals from the sensors a and b of the speed detecting means 10 and correcting the sine wave output signals, and 13 is a position command of the motor 3. A position command means for giving θr *, 14 is an integrating means for integrating the output ωr of the speed calculating means 6 to output a position detection value θr, and 15 is a position loop gain Kp which is a deviation between the position command θr * and the position detection value θr. And a position loop gain means for outputting the result as a speed command ωr *. In FIG. 3, the method for correcting the sine wave output signal described with reference to FIGS. 1 and 2 is also applied to motor position control.
【0021】図4はこの発明の一実施の形態に係るイン
バータ制御装置の時間に対する速度および位置の波形図
である。また、この図は正弦波出力信号補正のない場合
と正弦波出力信号補正を実施した場合のモータ3の速度
と位置を示したものである。図において、901はモー
タの実速度波形、902はモータの実位置波形、903
はモータの実速度波形、904はモータの実位置波形、
911はモータの速度指令波形、912はモータの位置
指令波形である。FIG. 4 is a waveform diagram of speed and position with respect to time of the inverter control device according to one embodiment of the present invention. This figure shows the speed and position of the motor 3 when there is no sine wave output signal correction and when the sine wave output signal correction is performed. In the figure, reference numeral 901 denotes the actual speed waveform of the motor, 902 denotes the actual position waveform of the motor, 903
Is the actual speed waveform of the motor, 904 is the actual position waveform of the motor,
911 is a motor speed command waveform, and 912 is a motor position command waveform.
【0022】また、91aは正弦波出力信号補正のない
場合の時間に対する速度を示したもの、91bは正弦波
出力信号補正のない場合の時間に対する位置(モータの
移動距離)を示したもの、92aは速度検出信号補正手
段12により補正した正弦波出力信号を使用した場合の
時間に対する速度を示したもの、92bは速度検出信号
補正手段12により補正した正弦波出力信号補正を使用
した場合の時間に対する位置を示したものである。Reference numeral 91a denotes a speed with respect to time when there is no sine wave output signal correction, reference numeral 91b denotes a position (moving distance of the motor) with respect to time when there is no sine wave output signal correction, and 92a Indicates the speed with respect to the time when the sine wave output signal corrected by the speed detection signal correction means 12 is used, and 92b indicates the time with respect to the time when the sine wave output signal correction corrected by the speed detection signal correction means 12 is used. It shows the position.
【0023】正弦波出力信号補正のない場合、91aの
実速度波形901に出ているリップルの影響で、91b
の位置指令波形912と実位置波形902に誤差が発生
している。しかし、速度検出信号補正手段12により正
弦波出力信号の補正を行うことで、92a、92bのよ
うに速度指令波形911に対する実速度波形903の誤
差、および位置指令波形912に対する実位置波形90
4の誤差が減少しているのが判る。When there is no sine wave output signal correction, the 91b
The position command waveform 912 and the actual position waveform 902 have an error. However, by correcting the sine wave output signal by the speed detection signal correction means 12, the error of the actual speed waveform 903 with respect to the speed command waveform 911 and the actual position waveform 90 with respect to the position command waveform 912 as in 92a and 92b.
It can be seen that the error of No. 4 has decreased.
【0024】図5はこの発明の一実施の形態に係るイン
バータ制御装置の電流ループ処理ブロック図である。図
において、16は疑似トルク分電流フィードバック演算
手段、17は疑似励磁分電流フィードバック演算手段で
ある。FIG. 5 is a current loop processing block diagram of the inverter control device according to one embodiment of the present invention. In the figure, reference numeral 16 denotes pseudo torque current feedback calculating means, and reference numeral 17 denotes pseudo excitation current feedback calculating means.
【0025】図6はこの発明の一実施の形態に係るイン
バータ制御装置の電流ループ処理手段による電流ループ
処理の動作フローチャートである。ステップS120に
てサンプリング時間Tのトリガーオンで電流ループ処理
を開始する。ステップS121でa=0(aは整数)と
し、ステップS122でa=0か否かのチェックを行
い、a=0の場合はステップS123で電流検出手段4
からの一次電流検出値Inを取り込み、ステップS12
4で3相2相変換手段18にてトルク分電流フィードバ
ックIqFBnと励磁分電流フィードバックIdFBnを算出す
る。次に、ステップS125にてトルク分電流フィード
バックIqFBnと励磁分電流フィードバックIdFBnを記憶
し、ステップS126で電流電圧変換手段19と2相3
相変換手段20をとおして指令電圧V*を算出する。ス
テップS127でa=a+1として、ステップS122
に戻る。FIG. 6 is an operation flowchart of the current loop processing by the current loop processing means of the inverter control device according to one embodiment of the present invention. In step S120, the current loop process is started when the trigger for the sampling time T is turned on. In step S121, a = 0 (a is an integer) is checked. In step S122, it is checked whether or not a = 0. If a = 0, the current detection unit 4 is determined in step S123.
From the primary current detection value In from step S12
In step 4, the three-phase / two-phase conversion means 18 calculates the torque component current feedback IqFBn and the excitation component current feedback IdFBn. Next, in step S125, the torque component current feedback IqFBn and the excitation component current feedback IdFBn are stored.
The command voltage V * is calculated through the phase conversion means 20. In step S127, a = a + 1 is set, and step S122 is performed.
Return to
【0026】ステップS122のチェックでa=0でな
い場合、ステップS130で、3相2相変換手段18に
て算出したトルク分電流フィードバックIqFBnと励磁分
電流フィードバックIdFBnと、それぞれ1つ前のトルク
分電流フィードバックIqFBn-1と励磁分電流フィードバ
ックIdFBn-1との差をとり係数χで除算し、増分値△I
q、△Idを算出する。ここで、χは2以上の整数で、処
理時間上問題のない値まで大きくすることは可能であ
る。If a = 0 is not found in the check in step S122, in step S130, the torque component current feedback IqFBn and the excitation component current feedback IdFBn calculated by the three-phase / two-phase conversion means 18 and the previous torque component current, respectively. The difference between the feedback IqFBn-1 and the excitation current feedback IdFBn-1 is divided by a coefficient χ, and an increment value △ I
Calculate q, △ Id. Here, χ is an integer of 2 or more, and can be increased to a value that does not cause a problem in processing time.
【0027】ステップS131にてそれぞれトルク分電
流フィードバックIqFBnと励磁分電流フィードバックI
dFBnに増分値△Iq、△Idを加算し、ステップS132
にて電流電圧変換手段19と2相3相変換手段20をと
おして指令電圧V*を算出する。ステップS133にて
整数a=χ−1か否かのチェックを行い、a=χ−1で
ない場合、ステップS134でa=a+1として、ステ
ップS131に戻る。a=χ−1となるまでステップS
131〜ステップS134の処理を繰り返し、ステップ
S133でa=χ−1となった場合に電流ループ処理を
終了する。In step S131, the torque component current feedback IqFBn and the excitation component current feedback I
The increment values △ Iq and △ Id are added to dFBn, and step S132
The command voltage V * is calculated through the current-voltage conversion means 19 and the two-phase / three-phase conversion means 20. In step S133, it is checked whether or not the integer a = χ−1. If a = χ−1, it is determined that a = a + 1 in step S134, and the process returns to step S131. Step S until a = χ−1
The processes from 131 to S134 are repeated, and when a = χ−1 in step S133, the current loop process ends.
【0028】また、点線で囲ったステップS130〜ス
テップS134は疑似電流ループ処理(疑似トルク分電
流フィードバック演算手段16、疑似励磁分電流フィー
ドバック演算手段17により指令電圧V*を算出する処
理)を示す。Steps S130 to S134 surrounded by a dotted line show a pseudo current loop process (a process of calculating the command voltage V * by the pseudo torque component current feedback calculation unit 16 and the pseudo excitation component current feedback calculation unit 17).
【0029】図7はこの発明の一実施の形態に係るイン
バータ制御装置の電流ループ処理の処理タイミングを示
す図であり、例として上記係数χをχ=4とした場合の
電流ループ処理タイミング処理動作を示したものであ
る。図において、401および402は上記従来装置と
同一のものであり、その説明を省略する。403はモー
タ3を駆動しているときサンプリング時間Tごとに電流
検出手段4から電流ループ処理手段9に入力される一次
電流値In、1201は疑似電流ループ処理時間、12
02は電流ループ処理時間401と疑似電流ループ処理
時間1201で算出された指令電圧V*、1203はモ
ータ3を駆動するための理論指令電圧である。FIG. 7 is a diagram showing the processing timing of the current loop processing of the inverter control apparatus according to one embodiment of the present invention. As an example, the current loop processing timing processing operation when the coefficient χ is set to χ = 4 It is shown. In the figure, reference numerals 401 and 402 are the same as those of the above-mentioned conventional device, and the description thereof will be omitted. Reference numeral 403 denotes a primary current value In input from the current detection means 4 to the current loop processing means 9 at each sampling time T when the motor 3 is driven, 1201 denotes a pseudo current loop processing time, and 12
02 is a command voltage V * calculated in the current loop processing time 401 and the pseudo current loop processing time 1201, and 1203 is a theoretical command voltage for driving the motor 3.
【0030】図に示すように、従来と同じサンプリング
時間Tにおいて疑似電流ループ処理をすることでモータ
3を駆動するための理論指令電圧1203により近似さ
れた指令電圧V*1202を算出可能とした。As shown in the figure, by performing a pseudo current loop process at the same sampling time T as in the prior art, a command voltage V * 1202 approximated by a theoretical command voltage 1203 for driving the motor 3 can be calculated.
【0031】また、この発明はソフトウェアにて電流ル
ープ処理時間の疑似短縮化を図れることから、従来のイ
ンバータ制御装置を利用でき、コストアップを伴わずに
機能向上が可能となる。In the present invention, since the current loop processing time can be pseudo shortened by software, the conventional inverter control device can be used, and the function can be improved without increasing the cost.
【0032】発明の実施の形態2. 図8はこの発明の一実施の形態に係るインバータ制御装
置の電流ループ処理手段による電流ループ処理ブロック
図である。図において、18、19および20は上記従
来装置と同一のものであり、その説明を省略する。21
は疑似トルク分電圧演算手段、22は疑似励磁分電圧演
算手段である。Embodiment 2 of the Invention FIG. 8 is a block diagram of the current loop processing by the current loop processing means of the inverter control device according to one embodiment of the present invention. In the figure, 18, 19 and 20 are the same as those of the above-mentioned conventional device, and the description thereof is omitted. 21
Is a pseudo torque component voltage calculating means, and 22 is a pseudo excitation component voltage calculating means.
【0033】図9はこの発明の一実施の形態に係るイン
バータ制御装置の電流ループ処理の動作フローチャート
である。ステップS140にてサンプリング時間Tのト
リガーオンで電流ループ処理を開始する。ステップS1
41でa=0(aは整数)とし、ステップS142でa
=0か否かのチェックを行い、a=0の場合はステップ
S143で電流検出手段4からの一次電流検出値Inを
取り込み、ステップS144で3相2相変換手段18と
電流電圧変換手段19にてトルク分電圧Vq*nと励磁分
電圧Vd*nを算出する。次に、ステップS145にてト
ルク分電圧Vq*nと励磁分電圧Vd*nを記憶し、ステップ
S146にて2相3相変換手段20をとおして指令電圧
V*を算出する。次に、ステップS147でa=a+1
として、ステップS142に戻る。FIG. 9 is an operation flowchart of a current loop process of the inverter control device according to one embodiment of the present invention. In step S140, the current loop process starts when the trigger for the sampling time T is turned on. Step S1
At 41, a = 0 (a is an integer), and at step S142, a
It is checked whether or not = 0. If a = 0, the primary current detection value In from the current detection means 4 is fetched in step S143, and the three-phase / two-phase conversion means 18 and the current / voltage conversion means 19 are fetched in step S144. To calculate the torque component voltage Vq * n and the excitation component voltage Vd * n. Next, in step S145, the torque component voltage Vq * n and the excitation component voltage Vd * n are stored, and in step S146, the command voltage V * is calculated through the two-phase / three-phase conversion means 20. Next, in step S147, a = a + 1
And returns to step S142.
【0034】ステップS142のチェックでa=0でな
い場合、ステップS150でそれぞれ1つ前のトルク分
電圧Vq*n-1と励磁分電圧Vd*n-1との差をとり係数χで
除算し、増分値△Vq、△Vdを算出する。ここで、χは
2以上の整数で、処理時間上問題のない値まで大きくす
ることは可能である。If a = 0 is not found in the check in step S142, the difference between the immediately preceding torque component voltage Vq * n-1 and the excitation component voltage Vd * n-1 is obtained in step S150 and divided by a coefficient χ. Calculate the increment values ΔVq and ΔVd. Here, χ is an integer of 2 or more, and can be increased to a value that does not cause a problem in processing time.
【0035】ステップS151にてそれぞれトルク分電
圧Vq*nと励磁分電圧Vd*nに増分値△Vq、△Vdを加算
し、ステップS152にて2相3相変換手段20をとお
して指令電圧V*を算出する。ステップS153にて整
数a=χ−1か否かのチェックを行い、a=χ−1でな
い場合、ステップS154でa=a+1として、ステッ
プS151に戻る。a=χ−1となるまでステップS1
51〜ステップS154の処理を繰り返し、ステップS
153でa=χ−1となった場合に電流ループ処理を終
了する。In step S151, the increment values △ Vq and △ Vd are added to the torque component voltage Vq * n and the excitation component voltage Vd * n, respectively. In step S152, the command voltage V is passed through the two-phase to three-phase conversion means 20. Calculate *. In step S153, it is checked whether or not the integer a = χ−1. If a = χ−1, it is determined that a = a + 1 in step S154, and the process returns to step S151. Step S1 until a = χ−1
Steps S51 to S154 are repeated, and
When a = χ−1 in 153, the current loop processing ends.
【0036】また、点線で囲ったステップS150〜ス
テップS154は疑似電流ループ処理(疑似トルク分電
圧演算手段21、疑似励磁分電圧演算手段22により指
令電圧V*を算出する処理)を示す。Steps S150 to S154 surrounded by a dotted line show a pseudo current loop process (a process of calculating the command voltage V * by the pseudo torque divided voltage calculating means 21 and the pseudo excitation divided voltage calculating means 22).
【0037】また、この発明はソフトウェアにて電流ル
ープ処理時間の疑似短縮化を図れることから、従来のイ
ンバータ制御装置を利用でき、コストアップを伴わずに
機能向上が可能となる。In the present invention, since the current loop processing time can be simulated by software, a conventional inverter control device can be used, and the function can be improved without increasing the cost.
【0038】ここで、上述の実施の形態1と比較する
と、実施の形態1では電流ループ処理の前半で疑似トル
ク分電流フィードバック演算手段16、疑似励磁分電流
フィードバック演算手段17によって、電流ループ処理
時間の疑似短縮化を実現しているのに対して、実施の形
態2は電流ループ後半で疑似トルク分電圧演算手段21
と疑似励磁分電圧演算手段22によって電流ループ処理
時間の疑似短縮化を実現している点が異っている。この
ため、ソフトウェアにおける1回の疑似電流ループ処理
が短くてすむので、係数χの値をより大きくすることが
でき、モータ3を駆動するための理論指令電圧19によ
り近似した指令速度V*nの値を算出できる。Here, in comparison with the above-described first embodiment, in the first embodiment, in the first half of the current loop processing, the pseudo-torque component current feedback calculation means 16 and the pseudo-excitation component current feedback calculation means 17 use the current loop processing time. In the second embodiment, the pseudo-torque component voltage calculating means 21 is provided in the latter half of the current loop.
The difference is that the pseudo-excitation component voltage calculation means 22 realizes the pseudo shortening of the current loop processing time. For this reason, one pseudo current loop process in software can be shortened, so that the value of the coefficient χ can be further increased, and the command speed V * n approximated by the theoretical command voltage 19 for driving the motor 3 can be obtained. Value can be calculated.
【0039】逆に、実施の形態1と実施の形態2とにお
いて、係数χが同値の場合には、実施の形態3では、電
流ループ処理の前半でトルク分電流フィードバックIqF
Bnと励磁分電流フィードバックIdFBnの値を疑似電流ル
ープ処理していることから、実施の形態4による指令速
度V*nよりも、より理論指令電圧1204に近い指令速
度V*nの値を算出できる。Conversely, in the first embodiment and the second embodiment, when the coefficient χ has the same value, in the third embodiment, in the first half of the current loop processing, the torque component current feedback IqF
Since the pseudo current loop processing is performed on the value of Bn and the exciting current feedback IdFBn, the value of the command speed V * n closer to the theoretical command voltage 1204 can be calculated than the command speed V * n according to the fourth embodiment. .
【0040】従って、ソフトウェアの処理時間に余裕が
あるときは実施の形態1で、逆に処理時間に余裕のない
時は実施の形態2で、電流ループ処理時間の疑似短縮化
を行うことで、低速・高速運転から超高速運転におい
て、高精度で安定した速度制御が可能となる。Therefore, when the processing time of the software has a margin, the first embodiment is used, and when the processing time is not enough, the second embodiment performs the pseudo shortening of the current loop processing time. High-precision and stable speed control is possible from low-speed / high-speed operation to ultra-high-speed operation.
【0041】[0041]
【発明の効果】この発明は、以上説明したように構成さ
れているので、以下に示すような効果を奏する。Since the present invention is configured as described above, it has the following effects.
【0042】即ちこの発明によれば、疑似トルク分電流
フィードバック手段と疑似励磁分電流フィードバック手
段により、電流ループ処理時間を疑似短縮化するように
したので、超高速回転においても、速度リップル、トル
クリップルを軽減することができ、負荷変動に対する応
答性が向上し、広範囲の安定した高精度な速度制御と位
置制御が可能となる。That is, according to the present invention, the current loop processing time is pseudo-shortened by the pseudo torque current feedback means and the pseudo excitation current feedback means. Responsiveness to load fluctuations is improved, and stable and accurate speed control and position control over a wide range can be performed.
【0043】また、算出されたトルク分電流フィードバ
ックと前回算出されたトルク分電流フィードバックとか
ら、増分値を算出し、この増分値を順次加算することに
より、分割出力する疑似トルク分電流フィードバック
と、算出された励磁分電流フィードバックと前回算出さ
れた励磁分電流フィードバックとから、増分値を算出
し、この増分値を順次加算することにより、分割出力す
る疑似励磁分電流フィードバックとから、それぞれトル
ク分電圧と励磁分電圧を算出するようにしたので、電流
ループ処理時間を疑似短縮化することができ、負荷変動
に対する応答性が向上し、広範囲の安定した高精度な速
度制御と位置制御が可能となる。Further, an incremental value is calculated from the calculated torque component current feedback and the previously calculated torque component current feedback, and the increment value is sequentially added, whereby a pseudo torque component current feedback that is divided and output is provided. An incremental value is calculated from the calculated exciting component current feedback and the previously calculated exciting component current feedback, and the incremental value is sequentially added. And the excitation component voltage are calculated, the current loop processing time can be shortened in a pseudo manner, the response to load fluctuations is improved, and a wide range of stable and accurate speed control and position control can be performed. .
【0044】また、疑似トルク分電圧演算手段と疑似励
磁分電圧演算手段により、電流ループ処理時間を疑似短
縮化するようにしたので、超高速回転においても、速度
リップル、トルクリップルを軽減することができ、負荷
変動に対する応答性が向上し、広範囲の安定した高精度
な速度制御と位置制御が可能となる。Further, since the current loop processing time is pseudo shortened by the pseudo torque component voltage calculating means and the pseudo excitation voltage calculating means, the speed ripple and the torque ripple can be reduced even at ultra-high speed rotation. As a result, responsiveness to a load change is improved, and stable and accurate speed control and position control over a wide range can be performed.
【0045】また、算出されたトルク分電圧と前回算出
されたトルク分電圧とから、増分値を算出し、この増分
値を順次加算することにより、分割出力する疑似トルク
分電圧と、算出された励磁分電圧と前回算出された励磁
分電圧とから、増分値を算出し、この増分値を順次加算
することにより、分割出力する疑似励磁分電圧とから、
モータに与える指令電圧を算出するようにしたので、電
流ループ処理時間を疑似短縮化することができ、負荷変
動に対する応答性が向上し、広範囲の安定した高精度な
速度制御と位置制御が可能となる。Further, an increment value is calculated from the calculated torque component voltage and the previously calculated torque component voltage, and the increment value is sequentially added, whereby a pseudo torque component voltage to be divided and output is calculated. From the excitation component voltage and the previously calculated excitation component voltage, an increment value is calculated, and by sequentially adding the increment values,
Since the command voltage to be applied to the motor is calculated, the current loop processing time can be shortened in a pseudo manner, the responsiveness to load changes is improved, and a wide range of stable and accurate speed control and position control can be performed. Become.
【図1】 この発明の一実施の形態であるインバータ制
御装置の要部構成図である。FIG. 1 is a main part configuration diagram of an inverter control device according to an embodiment of the present invention;
【図2】 この発明の一実施の形態であるインバータ制
御装置の波形図である。FIG. 2 is a waveform chart of the inverter control device according to the embodiment of the present invention;
【図3】 この発明の一実施の形態に係るインバータ制
御装置の要部構成図である。FIG. 3 is a main part configuration diagram of an inverter control device according to one embodiment of the present invention;
【図4】 この発明の一実施の形態に係るインバータ制
御装置の時間に対する速度および位置の波形図である。FIG. 4 is a waveform diagram of speed and position with respect to time of the inverter control device according to one embodiment of the present invention.
【図5】 この発明の一実施の形態に係るインバータ制
御装置の電流ループ処理ブロック図である。FIG. 5 is a current loop processing block diagram of the inverter control device according to the embodiment of the present invention.
【図6】 この発明の一実施の形態に係るインバータ制
御装置の電流ループ処理手段による電流ループ処理の動
作フローチャートである。FIG. 6 is an operation flowchart of current loop processing by current loop processing means of the inverter control device according to one embodiment of the present invention;
【図7】 この発明の一実施の形態に係るインバータ制
御装置の電流ループ処理の処理タイミングを示す図であ
る。FIG. 7 is a diagram showing processing timings of a current loop processing of the inverter control device according to one embodiment of the present invention;
【図8】 この発明の一実施の形態に係るインバータ制
御装置の電流ループ処理手段による電流ループ処理ブロ
ック図である。FIG. 8 is a block diagram of a current loop processing by a current loop processing unit of the inverter control device according to the embodiment of the present invention;
【図9】 この発明の一実施の形態に係るインバータ制
御装置の電流ループ処理の動作フローチャートである。FIG. 9 is an operation flowchart of a current loop process of the inverter control device according to the embodiment of the present invention.
【図10】 従来の速度制御方法によるモータ制御装置
としてのインバータ制御装置の要部構成図である。FIG. 10 is a main part configuration diagram of an inverter control device as a motor control device according to a conventional speed control method.
【図11】 従来の速度制御方法によるインバータ制御
装置の速度検出信号処理波形図である。FIG. 11 is a speed detection signal processing waveform diagram of the inverter control device according to the conventional speed control method.
【図12】 従来の速度制御方法によるインバータ制御
装置の電流ループ処理ブロック図である。FIG. 12 is a current loop processing block diagram of an inverter control device according to a conventional speed control method.
【図13】 従来の速度制御方法によるインバータ制御
装置の電流ループ処理タイミング図である。FIG. 13 is a current loop processing timing chart of the inverter control device according to the conventional speed control method.
3 誘導電動機(モータ)、 4 電流検出手段、 5
速度検出手段、 6速度演算手段、 7 速度指令手
段、 8 速度制御手段、 9 電流ループ処理手段、
10 速度検出手段、 12 速度検出信号補正手
段、 13 位置指令手段、 14 積分手段、 15
位置ループゲイン手段、 16 疑似トルク分電流フ
ィードバック演算手段、 17 疑似励磁分電流フィー
ドバック演算手段、 18 3相2相変換手段、 19
電流電圧変換手段、 20 2相3相変換手段、 2
1 疑似トルク分電圧演算手段、 22 疑似励磁分電
圧演算手段、 401 電流ループ処理時間、 402
サンプリング時間Tのトリガー、 403 一次電流
値In、 701 センサaからの正弦波出力信号の波
形、 702 センサbからの正弦波出力信号の波形、
703 センサaからの正弦波出力信号の波形701
とセンサbからの正弦波出力信号の波形702から算出
した正弦波出力信号の波形、 901 モータの実速度
波形、 902 モータの実位置波形、 903 モー
タの実速度波形、 904 モータの実位置波形、 9
11 モータの速度指令波形、 912 モータの位置
指令波形、 1201 疑似電流ループ処理時間、 1
202 指令電圧V*、 1203 モータ3を駆動す
るための理論指令電圧。3 Induction motor (motor), 4 Current detection means, 5
Speed detection means, 6 speed calculation means, 7 speed command means, 8 speed control means, 9 current loop processing means,
10 speed detection means, 12 speed detection signal correction means, 13 position command means, 14 integration means, 15
Position loop gain means, 16 pseudo torque current feedback calculation means, 17 pseudo excitation current feedback calculation means, 18 three-phase to two-phase conversion means, 19
Current-voltage conversion means, 20 two-phase three-phase conversion means, 2
DESCRIPTION OF SYMBOLS 1 Pseudo torque component voltage calculation means, 22 Pseudo excitation component voltage calculation means, 401 Current loop processing time, 402
Trigger of sampling time T, 403 Primary current value In, 701 Waveform of sine wave output signal from sensor a, 702 Waveform of sine wave output signal from sensor b,
703 Waveform 701 of sine wave output signal from sensor a
The waveform of the sine wave output signal calculated from the waveform 702 of the sine wave output signal from the sensor b, the actual speed waveform of the 901 motor, the actual position waveform of the 902 motor, the actual speed waveform of the 903 motor, the actual position waveform of the 904 motor, 9
11 Motor speed command waveform, 912 Motor position command waveform, 1201 Pseudo-current loop processing time, 1
202 Command voltage V *, 1203 Theoretical command voltage for driving the motor 3.
───────────────────────────────────────────────────── フロントページの続き (56)参考文献 特開 平6−54571(JP,A) 特開 平4−69080(JP,A) 特開 昭61−151716(JP,A) 特開 昭56−166786(JP,A) 特開 平3−277194(JP,A) 特開 平4−58776(JP,A) 特開 平7−308100(JP,A) (58)調査した分野(Int.Cl.7,DB名) H02P 5/00 G01P 3/48 G05D 3/12 H02P 21/00 ──────────────────────────────────────────────────続 き Continuation of front page (56) References JP-A-6-54571 (JP, A) JP-A-4-69080 (JP, A) JP-A-61-151716 (JP, A) JP-A-56-151 166786 (JP, A) JP-A-3-277194 (JP, A) JP-A-4-58776 (JP, A) JP-A-7-308100 (JP, A) (58) Fields investigated (Int. Cl. 7 , DB name) H02P 5/00 G01P 3/48 G05D 3/12 H02P 21/00
Claims (4)
検出手段と、この電流検出手段からの一次電流検出値を
取り込み、トルク分電流フィードバックと励磁分電流フ
ィードバックを算出する3相2相変換手段と、この3相
2相変換手段にて算出されたトルク分電流フィードバッ
クと前回算出されたトルク分電流フィードバックとか
ら、増分値を算出し、この増分値を順次加算することに
より、疑似トルク分電流フィードバックを分割出力する
疑似トルク分電流フィードバック演算手段と、前記3相
2相変換手段にて算出された励磁分電流フィードバック
と前回算出された励磁分電流フィードバックとから、増
分値を算出し、この増分値を順次加算することにより、
疑似励磁分電流フィードバックを分割出力する疑似励磁
分電流フィードバック演算手段と、を備えたモータ制御
装置。1. A current detection means for detecting a primary current detection value of a motor, and a three-phase to two-phase conversion means for taking in a primary current detection value from the current detection means and calculating a torque component current feedback and an excitation component current feedback. And an incremental value is calculated from the torque component current feedback calculated by the three-phase to two-phase conversion means and the torque component current feedback calculated last time, and the incremental value is sequentially added to obtain a pseudo torque component current. An incremental value is calculated from a pseudo-torque component current feedback calculating means for dividing and outputting the feedback, the exciting component current feedback calculated by the three-phase / two-phase converting means, and the exciting component current feedback calculated last time. By sequentially adding the values,
A motor control device comprising: a pseudo-excitation current feedback calculating means for dividing and outputting the pseudo-excitation current feedback.
値からトルク分電流フィードバックと励磁分電流フィー
ドバックとを算出する段階と、 算出されたトルク分電流フィードバックと前回算出され
たトルク分電流フィードバックとから、増分値を算出
し、この増分値を順次加算することにより、疑似トルク
分電流フィードバックを分割出力する段階と、 算出された励磁分電流フィードバックと前回算出された
励磁分電流フィードバックとから、増分値を算出し、こ
の増分値を順次加算することにより、疑似励磁分電流フ
ィードバックを分割出力する段階と、 疑似トルク分電流フィードバックと疑似励磁分電流フィ
ードバックから、それぞれトルク分電圧と励磁分電圧を
算出する段階と、 トルク分電圧と励磁分電圧とからモータに与える指令電
圧を算出する段階と、 を有するモータ制御装置の制御方法。Calculating a torque component current feedback and an excitation component current feedback from the primary current detection value detected by the current detection means; and calculating the calculated torque component current feedback and the previously calculated torque component current feedback. , The incremental value is calculated, and the incremental value is sequentially added, whereby the pseudo torque component current feedback is divided and output, and the increment value is calculated from the calculated excitation component current feedback and the previously calculated excitation component current feedback. Calculating the values and sequentially adding the increment values to divide and output the pseudo excitation component current feedback, and calculating the torque component voltage and the excitation component voltage from the pseudo torque component current feedback and the pseudo excitation component current feedback, respectively. And a finger given to the motor based on the torque component voltage and the excitation component voltage. Control method for a motor controller having the steps of calculating the voltage.
検出手段と、この電流検出手段からの一次電流検出値を
取り込み、トルク分電流フィードバックと励磁分電流フ
ィードバックを算出する3相2相変換手段と、この3相
2相変換手段により算出されたトルク分電流フィードバ
ックと励磁分電流フィードバックから、それぞれトルク
分電圧と励磁分電圧を算出する電流電圧変換手段と、こ
の電流電圧変換手段で算出されたトルク分電圧と前回算
出されたトルク分電圧とから、増分値を算出し、この増
分値を順次加算することにより、疑似トルク分電圧を分
割出力する疑似トルク分電圧演算手段と、前記電流電圧
変換手段で算出された励磁分電圧と前回算出された励磁
分電圧とから、増分値を算出し、この増分値を順次加算
することにより、疑似励磁分電圧を分割出力する疑似励
磁分電圧演算手段と、を備えたモータ制御装置。3. A current detection means for detecting a primary current detection value of a motor, and a three-phase to two-phase conversion means for taking in a primary current detection value from the current detection means and calculating a torque component current feedback and an excitation component current feedback. Current-voltage conversion means for calculating a torque component voltage and an excitation component voltage from the torque component current feedback and the excitation component current feedback calculated by the three-phase two-phase conversion device, and the current-voltage conversion device calculates the torque component voltage and the excitation component voltage, respectively. A pseudo torque component voltage calculating means for calculating an increment value from the torque component voltage and the previously calculated torque component voltage and sequentially adding the increment values, thereby dividing and outputting the pseudo torque component voltage; An incremental value is calculated from the excitation component voltage calculated by the means and the excitation component voltage calculated last time, and the increment value is sequentially added, thereby making a doubt. A motor control device comprising: a pseudo-excitation voltage calculating means for dividing and outputting the pseudo-excitation voltage.
値からトルク分電流フィードバックと励磁分電流フィー
ドバックとを算出する段階と、 トルク分電流フィードバックと励磁分電流フィードバッ
クから、それぞれトルク分電圧と励磁分電圧を算出する
段階と、 算出されたトルク分電圧と前回算出されたトルク分電圧
とから、増分値を算出し、この増分値を順次加算するこ
とにより、疑似トルク分電圧を分割出力する段階と、 算出された励磁分電圧と前回算出された励磁分電圧とか
ら、増分値を算出し、この増分値を順次加算することに
より、疑似励磁分電圧を分割出力する段階と、 疑似トルク分電流フィードバックと疑似励磁分電流フィ
ードバックから、それぞれトルク分電圧と励磁分電圧を
算出する段階と、 疑似トルク分電圧と疑似励磁分電圧とからモータに与え
る指令電圧を算出する段階と、 を有するモータ制御装置の制御方法。Calculating a torque current feedback and an excitation current feedback from the primary current detection value detected by the current detection means; and obtaining a torque voltage and an excitation current from the torque current feedback and the excitation current feedback, respectively. Calculating a divided voltage; calculating an increment value from the calculated torque divided voltage and the previously calculated torque divided voltage; and sequentially adding the increment values, thereby dividing and outputting the pseudo torque divided voltage. Calculating an increment value from the calculated excitation component voltage and the previously calculated excitation component voltage, and sequentially adding the increment value, thereby dividing and outputting the pseudo excitation component voltage; and a pseudo torque component current. Calculating the torque component voltage and the excitation component voltage from the feedback and the pseudo excitation component current feedback, respectively. Control method for a motor controller having the steps of calculating a command voltage to be applied from the 磁分 voltage to the motor, the.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP31405095A JP3259614B2 (en) | 1995-12-01 | 1995-12-01 | Motor control device and control method thereof |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP31405095A JP3259614B2 (en) | 1995-12-01 | 1995-12-01 | Motor control device and control method thereof |
Publications (2)
Publication Number | Publication Date |
---|---|
JPH09163778A JPH09163778A (en) | 1997-06-20 |
JP3259614B2 true JP3259614B2 (en) | 2002-02-25 |
Family
ID=18048623
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP31405095A Expired - Fee Related JP3259614B2 (en) | 1995-12-01 | 1995-12-01 | Motor control device and control method thereof |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP3259614B2 (en) |
-
1995
- 1995-12-01 JP JP31405095A patent/JP3259614B2/en not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
JPH09163778A (en) | 1997-06-20 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US4879502A (en) | Speed control apparatus and method for motors | |
JP2002330600A (en) | Control system, observer and control method for induction motor drive without speed sensor | |
GB2243464A (en) | Digital servo-control apparatus | |
JP2006054995A (en) | AC motor drive control device and drive control method | |
US5144216A (en) | High speed flux feedback for tuning a universal field oriented controller capable of operating in direct and indirect field orientation modes | |
JPH0755080B2 (en) | Inverter control device | |
US6411052B1 (en) | Method and apparatus to compensate for resistance variations in electric motors | |
US6242882B1 (en) | Motor control apparatus | |
JP3259614B2 (en) | Motor control device and control method thereof | |
JP2943377B2 (en) | Vector controller for induction motor | |
JPH10155292A (en) | Two-inertial system control circuit | |
JPH09238492A (en) | Control equipment of ac motor | |
JPH07170799A (en) | AC motor control method and device, and motor current correction method | |
JP2579119B2 (en) | Vector controller for induction motor | |
JP3528108B2 (en) | Adaptive slip frequency type vector control method and apparatus for induction motor | |
JP2001333591A (en) | Motor drive controller | |
JP3236607B2 (en) | Digital servo controller | |
JPH05268789A (en) | Current controller for motor | |
JPH01292405A (en) | Digital position servo device | |
JP3944354B2 (en) | Motor control device | |
JP3111798B2 (en) | Variable speed drive | |
JP2531607B2 (en) | Detection speed correction method | |
JPH05204461A (en) | Digital servo control device | |
JP2933733B2 (en) | Induction motor control device | |
JPH10268939A (en) | Dc motor position control circuit and its method |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
LAPS | Cancellation because of no payment of annual fees |