JPH09261974A - Control equipment of inverter - Google Patents

Control equipment of inverter

Info

Publication number
JPH09261974A
JPH09261974A JP8062979A JP6297996A JPH09261974A JP H09261974 A JPH09261974 A JP H09261974A JP 8062979 A JP8062979 A JP 8062979A JP 6297996 A JP6297996 A JP 6297996A JP H09261974 A JPH09261974 A JP H09261974A
Authority
JP
Japan
Prior art keywords
phase
command value
current
voltage command
voltage
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP8062979A
Other languages
Japanese (ja)
Inventor
Tomohisa Kameyama
智寿 亀山
Motosumi Yura
元澄 由良
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Okuma Corp
Original Assignee
Okuma Machinery Works Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Okuma Machinery Works Ltd filed Critical Okuma Machinery Works Ltd
Priority to JP8062979A priority Critical patent/JPH09261974A/en
Publication of JPH09261974A publication Critical patent/JPH09261974A/en
Pending legal-status Critical Current

Links

Abstract

PROBLEM TO BE SOLVED: To precisely control an output current by precisely correcting an output voltage, in the control equipment of an inverter driving an induction motor or the like. SOLUTION: A current phase operator 10 and a voltage phase operator 19 operate the phase of a current command and the phase of a voltage command, respectively. A selector 20 forms and outputs a selection condition signal, according to the combination of the phases of the current command and the voltage command. A voltage correction operator 21 holds a plurality of operation formulas, selects a suitable operation formula out of them according to the selection condition signal, and corrects the voltage command according to the selected formula. The voltage correction operator 21 corrects the voltage command of the phase in which the current polarity changes, to be a specified value independently of the polarity of a current. The voltage command of the phase in which the other current sufficiently flows is subjected to dead time compensation according to the current polarity. On the basis of the corrected voltage command value obtained in this manner, the operation of an inverter is controlled.

Description

【発明の詳細な説明】Detailed Description of the Invention

【0001】[0001]

【発明の属する技術分野】本発明は、誘導電動機の駆動
装置などに利用されるインバータの制御装置に関するも
のである。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a control device for an inverter used in a drive device for an induction motor.

【0002】[0002]

【従来の技術】図7にインバータおよび従来のインバー
タの制御装置のシステム構成の一例を示す。図中のモー
タ1を駆動するインバータは直流電源3に接続されたト
ランジスタ2a、2b、2c、2d、2e、2fによっ
て構成されている。これらのトランジスタはそれぞれコ
ンパレータ4a、4b、4c、4d、4e、4fの出力
信号によってON/OFFされており、そのデューティ
は指令された各相の出力電圧指令値eu*、ev*、ew*に
応じてコンパレータ5a、5b、5cの働きによって以
下のように制御される。すなわちコンパレータ5a、5
b、5cにおいて入力された出力電圧指令値eu*、ev
*、ew*は三角波発振回路9の出力した三角波信号と比
較され、パルス化される。このパルス信号のデューティ
は出力電圧指令値eu*、ev*、ew*に比例するので、前
記三角波信号の周波数を十分に高くするとモータ1に印
加される電圧の平均値は前記出力電圧指令値eu*、ev
*、ew*に比例する。
2. Description of the Related Art FIG. 7 shows an example of a system configuration of an inverter and a conventional inverter control device. The inverter for driving the motor 1 in the figure is composed of transistors 2a, 2b, 2c, 2d, 2e, 2f connected to a DC power supply 3. These transistors are turned ON / OFF by the output signals of the comparators 4a, 4b, 4c, 4d, 4e, and 4f, respectively, and their duty is set to the output voltage command values eu *, ev *, and ew * of each phase instructed. Accordingly, the functions of the comparators 5a, 5b and 5c are controlled as follows. That is, the comparators 5a, 5
Output voltage command values eu *, ev input at b and 5c
* And ew * are compared with the triangular wave signal output from the triangular wave oscillation circuit 9 and pulsed. Since the duty of this pulse signal is proportional to the output voltage command values eu *, ev *, ew *, if the frequency of the triangular wave signal is made sufficiently high, the average value of the voltage applied to the motor 1 becomes the output voltage command value eu. *, Ev
*, Proportional to ew *.

【0003】この従来のインバータの制御装置におい
て、例えばインバータを構成するトランジスタ2a、2
bが同時にONすると、直流電源3を2つのトランジス
タで短絡し、このとき大電流が流れて回路が破壊される
可能性がある。このようなことを防止するため、図7の
例では抵抗器6a、6b、6cとコンデンサ7a、7
b、7cおよび抵抗器8a、8b、8cからなる回路に
よって、上下のトランジスタ2a、2bのON信号にあ
る一定の時間間隔があくよう制御している。この時間間
隔は一般的にデッドタイムと呼ばれる。
In this conventional inverter control device, for example, transistors 2a and 2 which form an inverter.
When b is turned on at the same time, the DC power supply 3 is short-circuited by two transistors, and at this time, a large current may flow and the circuit may be destroyed. In order to prevent such a situation, in the example of FIG. 7, the resistors 6a, 6b, 6c and the capacitors 7a, 7c are
b, 7c and resistors 8a, 8b, 8c control the ON signals of the upper and lower transistors 2a, 2b to have a certain time interval. This time interval is generally called dead time.

【0004】このデッドタイムの存在によって、一般的
にインバータの出力電圧は入力された出力電圧指令値e
u*、ev*、ew*に対して非線形となる。例えばu相を例
にとれば、出力電圧指令値eu*と実際の出力電圧eu と
の関係は、式(1)のように近似できる。
[0004] Due to the existence of the dead time, the output voltage of the inverter generally becomes equal to the input output voltage command value e.
It is non-linear with respect to u *, ev *, and ew *. For example, taking the u phase as an example, the relationship between the output voltage command value eu * and the actual output voltage eu can be approximated as in Expression (1).

【数1】eu =eu*−ed(iu)・・・(1) ただし、iu はインバータの出力電流値である。また、
ed(iu)は式(2)で表されるiu の関数である。
(2)式で表される関数を図8に示す。
## EQU1 ## eu = eu * -ed (iu) (1) where iu is the output current value of the inverter. Also,
ed (iu) is a function of iu represented by the equation (2).
FIG. 8 shows the function represented by the equation (2).

【数2】 ed(iu)=edu(iu >0のとき) =−edu(iu <0のとき) =0(iu =0のとき)・・・(2) ただし、eduは前記デッドタイムによって決まる定数で
ある。
[Equation 2] ed (iu) = edu (when iu> 0) = -edu (when iu <0) = 0 (when iu = 0) (2) However, edu depends on the dead time. It is a fixed constant.

【0005】図9に、このようなデッドタイムによる指
令値−出力値間の非線形性の補正を目的とした従来のイ
ンバータの制御装置のシステム構成の一例を示す。この
インバータの制御装置は、式(1)の関係を利用して、
電圧指令値に対して式(2)で表されるデットタイム補
償量を加算した補正指令値を用いてインバータを制御す
ることにより、デッドタイム補正を行なうものである。
この装置では、2相の電流指令値id*、iq*より相電流
指令演算器24で3相の相電流指令値iu*、iv*、iw*
を算出し、算出した相電流指令値と式(2)に基づいて
デッドタイム補償演算器11でデッドタイム補償量ed
(iu*) 、ed(iv*) 、ed(iw*) を算出する。すなわ
ち、この従来装置は、インバータの実際の出力電流の検
出値の代わりに電流指令値を用いてデッドタイム補償量
を算出している。一方、減算器18a 、18b によって
電流指令値と実際の出力電流値との電流誤差が算出さ
れ、電流制御演算器17a 、17b がその電流誤差に応
じた電圧指令値ed*、eq*を出力する。そして、座標変
換器15が電圧指令値ed*、eq*を3相の相電圧指令値
eu*、ev*、ew*に変換し出力する。加算器12a、1
2b、12cは、この電圧指令値eu*、ev*、ew*にそ
れぞれデッドタイム補償量ed(iu*) 、ed(iv*) 、e
d(iw*) を加算し、補正電圧指令値euc* 、evc* 、e
wc* として出力する。u相を例にとれば、相電圧指令値
と補正電圧指令値とは次の式(3)で示す関係となる。
FIG. 9 shows an example of the system configuration of a conventional inverter control device for the purpose of correcting the non-linearity between the command value and the output value due to such dead time. The control device of this inverter utilizes the relationship of equation (1)
The dead time is corrected by controlling the inverter using a correction command value obtained by adding the dead time compensation amount represented by the equation (2) to the voltage command value.
In this device, the three-phase current command values iu *, iv *, iw * are calculated by the phase current command calculator 24 from the two-phase current command values id *, iq *.
And the dead time compensation amount ed is calculated by the dead time compensation calculator 11 based on the calculated phase current command value and the equation (2).
Calculate (iu *), ed (iv *), and ed (iw *). That is, this conventional device calculates the dead time compensation amount by using the current command value instead of the detected value of the actual output current of the inverter. On the other hand, the current error between the current command value and the actual output current value is calculated by the subtractors 18a and 18b, and the current control calculators 17a and 17b output the voltage command values ed * and eq * according to the current error. . Then, the coordinate converter 15 converts the voltage command values ed *, eq * into three-phase phase voltage command values eu *, ev *, ew * and outputs them. Adders 12a, 1
2b and 12c add dead time compensation amounts ed (iu *), ed (iv *) and e to the voltage command values eu *, ev * and ew *, respectively.
Addition of d (iw *) and correction voltage command values euc *, evc *, e
Output as wc *. Taking the u phase as an example, the phase voltage command value and the correction voltage command value have the relationship shown by the following equation (3).

【数3】euc* =eu*+ed(iu)・・・(3) ただし、上述したように、図9の従来装置では、式
(3)のデッドタイム補償量ed(iu)を求める際に実際
の出力電流値iu の代わりに指令値iu*が用いられる。
この補正電圧指令値はPWM(パルス幅変調)回路13
に入力され、トランジスタ2a、2b、2c、2d、2
e、2fはこの補正電圧指令値に基づいてON/OFF
される。このPWM回路13としては、例えば図7に示
したインバータ制御回路と同じものを用いることができ
る。図9中の電流検出器14a、14b、14cは、式
(2)および式(3)で使用される出力電流iu を検出
する検出器であり、また座標変換器15、16は、それ
ぞれ電圧指令を2相3相変換、電流検出値を3相2相変
換するものである。また、図9に示すインバータの制御
装置における電流指令、電圧指令、デッドタイム補償
量、補正電圧指令のタイムチャートを図10に示す。
[Equation 3] euc * = eu * + ed (iu) (3) However, as described above, in the conventional apparatus of FIG. 9, when the dead time compensation amount ed (iu) of the equation (3) is obtained, The command value iu * is used instead of the actual output current value iu.
This correction voltage command value is applied to the PWM (pulse width modulation) circuit 13
Input to the transistors 2a, 2b, 2c, 2d, 2
e and 2f are turned on / off based on this correction voltage command value
Is done. As the PWM circuit 13, for example, the same one as the inverter control circuit shown in FIG. 7 can be used. The current detectors 14a, 14b, 14c in FIG. 9 are detectors for detecting the output current iu used in the equations (2) and (3), and the coordinate converters 15, 16 are voltage commands, respectively. For two-phase / three-phase conversion, and the detected current value for three-phase / two-phase conversion. Further, FIG. 10 shows a time chart of a current command, a voltage command, a dead time compensation amount, and a correction voltage command in the control device of the inverter shown in FIG.

【0006】[0006]

【発明が解決しようとする課題】図7の従来のインバー
タの制御装置においては、デッドタイムの存在によって
インバータの出力電圧は入力された出力電圧指令値に対
して非線形であり、正確な出力電圧が得られない。図1
1は、図7中のu相の電圧指令及び三角波、トランジス
タ2a、2bとu相端子の電圧の波形を示す。図11の
Td はデッドタイム期間を示し、V及びーVは図7の直
流電源3の正負の電圧を示す。図11に示すように、こ
の装置では、インバータの出力電流の極性が正のときに
は、トランジスタ2aがONしている期間u相の端子電
圧がVとなり、出力電流の極性が負のときには、トラン
ジスタ2bがOFFしている期間u相の端子電圧がVと
なる。また、インバータ出力電流がゼロのときは、u相
の端子電圧は、トランジスタ2aがONしている期間V
となり、トタンジスタ2bがONしている期間−Vとな
るが、トランジスタ2a、2bともOFFしているデッ
ドタイム期間はu相の端子電圧はフローティングしてい
る。そのため電流の極性が変化する点即ち出力電流がゼ
ロとなる付近ではインバータの出力電圧は入力された電
圧指令値に対して非線形になり、正確な出力電圧を得る
ことができない。また図9の従来のインバータの制御装
置においては、式(2)で表されるデッドタイム補償量
を実際の出力電流の検出値の代わりに電流指令値に基づ
いて求めるため、実際の出力電流値と指令値との誤差に
より正確なデッドタイム補償が行えないという問題があ
った。正確な補償のためには、デッドタイム補償量は、
式(2)に示したようにインバータの出力電流値に基づ
き算出されるべきである。これに対して、図9の従来装
置では電流指令値に基づきデッドタイム補償量を算出す
るが、フィードバック制御では制御の遅れにより実際の
出力電流の極性の変化は電流指令値の極性の変化よりも
遅れがちとなる。従って、電流極性が変化する時点の付
近では電流指令の極性が実際の出力電流の極性と異なる
場合があり、このような場合、実際にはプラスの補償を
すべきところをマイナスの補償をしてしまう(あるいは
その逆)など、補償演算の結果電流の歪みを逆に増大さ
せることになり、正確な補償が行なえない。また、誘導
電動機等に適用するインバータの制御装置においては、
例えばu相に電圧を印加するトランジスタ2a、2bが
同時にオフになったときオフする直前に電流が流れてい
れば、モータにインダクタンス成分があるために電流は
流れ続ける。そのため、デッドタイム期間中でもu相の
電位が直流電源の正負どちらかの電圧になる期間があ
り、この期間では電流の向きにより式(2)に基づきデ
ッドタイム補償量を確定することが可能である。しか
し、電流値がゼロとなっている期間は、電流が流れてい
ないので本来u相電圧はフローティングしておりその値
を確定することはできず、従って正確なデッドタイム補
償量を確定することは困難である。従って、電流ゼロの
期間は、デッドタイム補償量を式(2)で近似すると誤
差が大きくなる。また、検出器14a,14b,14c
の電流検出値から直接的に式(2)に基づいてデッドタ
イム補償量を求める方法も考えられるが、この方法で
は、検出遅れのために、実際の検出値の極性の変わる時
点と、その検出値に基づき求められた指令値が実際に作
用する時点とがずれるため、やはり補正結果に誤差が生
じる。例えば、電流の極性が代わる付近では、検出電流
の符号が正でも、その正の検出電流値に基づき求められ
たデッドタイム補正量を含む指令値が作用する時点では
インバータの出力電流が負になっている場合があり、こ
のような場合に誤差が生じる。本発明は上記課題を解決
するためになされたものであり、本発明はインバータの
出力電流を精度良く制御できるインバータ制御装置の提
供を目的とする。
In the conventional inverter control device shown in FIG. 7, the output voltage of the inverter is non-linear with respect to the input output voltage command value due to the existence of the dead time. I can't get it. FIG.
1 shows waveforms of the u-phase voltage command and the triangular wave in FIG. 7, and the voltages of the transistors 2a and 2b and the u-phase terminal. 11. Td in FIG. 11 indicates the dead time period, and V and −V indicate the positive and negative voltages of the DC power supply 3 in FIG. As shown in FIG. 11, in this device, when the polarity of the output current of the inverter is positive, the terminal voltage of the u-phase becomes V while the transistor 2a is on, and when the polarity of the output current is negative, the transistor 2b is negative. The terminal voltage of the u-phase becomes V during the period when is OFF. When the inverter output current is zero, the u-phase terminal voltage is V during the period when the transistor 2a is ON.
Then, the voltage becomes −V while the transistor 2b is ON, but the terminal voltage of the u-phase is floating during the dead time when both the transistors 2a and 2b are OFF. Therefore, at the point where the polarity of the current changes, that is, near the point where the output current becomes zero, the output voltage of the inverter becomes non-linear with respect to the input voltage command value, and an accurate output voltage cannot be obtained. Further, in the conventional inverter control device of FIG. 9, since the dead time compensation amount represented by the equation (2) is obtained based on the current command value instead of the actual output current detection value, the actual output current value There is a problem that the dead time compensation cannot be performed accurately due to the error between the command value and the command value. For accurate compensation, the dead time compensation amount is
It should be calculated based on the output current value of the inverter as shown in equation (2). On the other hand, in the conventional device of FIG. 9, the dead time compensation amount is calculated based on the current command value, but in the feedback control, the actual change in the polarity of the output current is more than the change in the polarity of the current command value due to the control delay. It tends to be delayed. Therefore, the polarity of the current command may differ from the polarity of the actual output current near the time when the current polarity changes.In such a case, the minus compensation should be performed where the plus compensation should be actually performed. As a result of the compensation calculation, the distortion of the current is increased, and the correct compensation cannot be performed. In addition, in the control device of the inverter applied to the induction motor, etc.,
For example, when the transistors 2a and 2b for applying a voltage to the u-phase are turned off at the same time and current is flowing immediately before turning off, the current continues to flow because the motor has an inductance component. Therefore, there is a period during which the u-phase potential becomes either the positive or negative voltage of the DC power supply even during the dead time period, and in this period, the dead time compensation amount can be determined based on equation (2) according to the direction of the current. . However, since the current does not flow during the period when the current value is zero, the u-phase voltage is originally floating and its value cannot be determined. Therefore, the accurate dead time compensation amount cannot be determined. Have difficulty. Therefore, in the period when the current is zero, the error becomes large when the dead time compensation amount is approximated by the equation (2). Also, the detectors 14a, 14b, 14c
Although a method of directly calculating the dead time compensation amount based on the equation (2) from the current detection value of is also conceivable, in this method, the time when the polarity of the actual detection value changes due to the detection delay and its detection Since the command value obtained based on the value deviates from the time when it actually acts, an error still occurs in the correction result. For example, in the vicinity where the polarity of the current changes, even if the sign of the detected current is positive, the output current of the inverter becomes negative when the command value including the dead time correction amount obtained based on the positive detected current value acts. May occur, and an error occurs in such a case. The present invention has been made to solve the above problems, and an object of the present invention is to provide an inverter control device capable of controlling the output current of an inverter with high accuracy.

【0007】[0007]

【課題を解決するための手段】本発明に係るインバータ
の制御装置は、複数のスイッチング素子により構成され
たインバータを制御するインバータの制御装置であっ
て、与えられた電流指令値と前記インバータの出力電流
検出値との誤差に基づき前記インバータに対する電圧指
令値を生成し、この電圧指令値に基づき前記インバータ
を制御するインバータの制御装置において、各相の前記
電流指令値に基づき、各相の前記電圧指令値に対するデ
ッドタイム補償量を求めるデッドタイム補償量演算手段
と、いずれかの相の前記電流指令値がゼロ近傍の所定範
囲内にある場合に、その相の種類とその相の前記電圧指
令値の極性とを示す信号を出力する電流指令判別手段
と、前記電流指令判別手段の出力信号に基づき、前記電
流指令値が前記所定範囲内にある相については、前記電
圧指令値を、前記インバータのスイッチング素子のデュ
ーティが100%となる電圧値であって前記出力信号に
示された極性と同一極性の電圧値に補正し、他の相につ
いては、前記電圧指令値を、前記デッドタイム補償量、
前記電流指令値が所定範囲内にある相に対する前記電圧
指令値及び前記所定電圧値とに基づいて補正し、この補
正によって得られた各相についての補正電圧指令値を出
力する電圧指令補正手段とを有し、補正電圧指令値を用
いてインバータを制御することを特徴とする。
An inverter control device according to the present invention is an inverter control device for controlling an inverter composed of a plurality of switching elements, wherein a given current command value and the output of the inverter are provided. A voltage command value for the inverter is generated based on an error from the current detection value, and in the control device of the inverter that controls the inverter based on the voltage command value, based on the current command value of each phase, the voltage of each phase Dead time compensation amount calculation means for obtaining a dead time compensation amount for a command value, and if the current command value of any phase is within a predetermined range near zero, the type of that phase and the voltage command value of that phase The current command value based on the output signal of the current command determination means and the current command determination means that outputs a signal indicating the polarity of the current command value. For the phase inside, the voltage command value is corrected to a voltage value at which the duty of the switching element of the inverter is 100% and having the same polarity as the polarity shown in the output signal, For the phase, the voltage command value, the dead time compensation amount,
Voltage command correction means for correcting the current command value based on the voltage command value and the predetermined voltage value for a phase within a predetermined range, and outputting a corrected voltage command value for each phase obtained by this correction; And controlling the inverter using the correction voltage command value.

【0008】本発明に係るインバータの制御装置では、
与えられた電流指令値がゼロ近傍の微小な値となった相
については、インバータに与える電圧指令値を、インバ
ータのスイッチング素子のデューティが100%となる
値に補正する。ここで、この補正電流指令値の極性は、
補正前の電圧指令値の極性と同一とする。そして、その
他の相の電圧指令値は、次の3つの値、すなわち(1)
この相の電流指令値から求められるデッドタイム補償
量、(2)電流指令値が微小な相に対する電圧指令値、
(3)電流指令値が微小な相の補正電圧指令値(すなわ
ちスイッチング素子のデューティが100%となる
値)、を用いてデッドタイム補正を行う。本発明によれ
ば、補正が電流が微小な相の電流指令値に左右されず正
確なデッドタイム補正を行うことができ、インバータの
出力電流を精度良く制御できる。本発明では、前記電流
指令判別手段を、例えば、電流指令値の位相を求める電
流位相演算手段と、電圧指令値の位相を求める電圧位相
演算手段と、電流指令値の位相と電圧指令値の位相との
組合わせに基づき出力信号を生成する信号生成手段とを
含むように構成することもできる。この構成によれば、
電流指令値位相と電圧指令値位相との組合わせに基づ
き、電流指令値がゼロ近傍の所定範囲内にある相の種類
及びその相の電流指令値の極性を求めることができる。
また、前記電流指令判別手段を、各相の電流指令値の大
小関係を求める電流比較手段と、各相の電圧指令値の大
小関係を求める電圧比較手段と、電流指令値の大小関係
と電圧指令値の大小関係との組合わせに基づき出力信号
を生成する信号生成手段とを含むように構成することも
できる。この構成によれば、電流指令値の大小関係と電
圧指令値の大小関係との組合わせに基づき、電流指令値
がゼロ近傍の所定範囲内にある相の種類及びその相の電
流指令値の極性を求めることができる。
In the control device for the inverter according to the present invention,
For a phase in which the applied current command value is a small value near zero, the voltage command value applied to the inverter is corrected to a value at which the duty of the switching element of the inverter is 100%. Here, the polarity of this correction current command value is
The polarity is the same as the voltage command value before correction. The voltage command values for the other phases are the following three values, namely (1)
Dead time compensation amount obtained from the current command value of this phase, (2) voltage command value for a phase with a very small current command value,
(3) Dead time correction is performed using a correction voltage command value for a phase with a very small current command value (that is, a value at which the duty of the switching element is 100%). According to the present invention, the correction is not affected by the current command value of the phase in which the current is minute, and accurate dead time correction can be performed, and the output current of the inverter can be controlled with high accuracy. In the present invention, the current command determining means includes, for example, a current phase calculating means for calculating the phase of the current command value, a voltage phase calculating means for calculating the phase of the voltage command value, a phase of the current command value and a phase of the voltage command value. It is also possible to include a signal generating means for generating an output signal based on the combination of According to this configuration,
Based on the combination of the current command value phase and the voltage command value phase, it is possible to obtain the type of phase in which the current command value is within a predetermined range near zero and the polarity of the current command value of that phase.
Further, the current command determining means includes a current comparing means for obtaining a magnitude relationship between current command values of each phase, a voltage comparing means for obtaining a magnitude relationship of voltage command values for each phase, a magnitude relationship of current command values and a voltage command. It is also possible to include a signal generating means for generating an output signal based on a combination with the magnitude relationship of the values. According to this configuration, based on the combination of the magnitude relationship of the current command value and the magnitude relationship of the voltage command value, the type of phase in which the current command value is within a predetermined range near zero and the polarity of the current command value of that phase Can be asked.

【0009】[0009]

【発明の実施の形態】図1は本発明に係るインバータの
制御装置の一実施例のシステム構成を示す。図7および
図9に示す従来のインバータの制御装置と同じ構成要素
は同一符号で示してあり、その説明は重複するので省略
する。図中の電流位相演算器10は、2相の電流指令i
d*、iq*より電流指令の位相を演算する。u相を例にと
れば、この演算は、以下の式(4)、(5)で示され
る。
FIG. 1 shows a system configuration of an embodiment of an inverter control device according to the present invention. The same components as those of the conventional inverter control device shown in FIGS. 7 and 9 are designated by the same reference numerals, and the description thereof will be omitted to avoid duplication. The current phase calculator 10 in the figure is a two-phase current command i
The phase of the current command is calculated from d * and iq *. Taking the u phase as an example, this calculation is represented by the following equations (4) and (5).

【数4】 iu*=(id*^2 +iq*^2 )^(1/2) ・sin (ωt+θi )・・・(4) θi = tan-1(iq*/id*) θiu* =ωt+ tan-1(iq*/id*)・・・(5) 但し、 tan-1はtan の逆関数を表し、演算子「^」はべ
き乗を示す。またθiu*は電流指令iu*の位相である。
なお、電流位相演算器10は、v相及びw相についても
同様にして電流指令位相を算出する。デッドタイム補償
演算器11は、上式(4)で求められる3相電流指令値
に基づき、従来装置と同様前記式(2)を用いてデッド
タイム補償量を求める。電圧位相演算器19は、電流誤
差に応じて電流制御演算器17a 、17b から出力され
る電圧指令ed*、eq*に基づき、電圧指令の位相を演算
する。u相を例にとれば、この演算は、以下の式
(6)、(7)で示される。
[Equation 4] iu * = (id * ^ 2 + iq * ^ 2) ^ (1/2) -sin (ωt + θi) (4) θi = tan-1 (iq * / id *) θiu * = ωt + tan-1 (iq * / id *) (5) However, tan-1 represents the inverse function of tan, and the operator "^" shows exponentiation. Further, θiu * is the phase of the current command iu *.
The current phase calculator 10 similarly calculates the current command phase for the v phase and the w phase. The dead time compensation calculator 11 calculates the dead time compensation amount by using the equation (2) as in the conventional device based on the three-phase current command value obtained by the equation (4). The voltage phase calculator 19 calculates the phase of the voltage command based on the voltage commands ed * and eq * output from the current control calculators 17a and 17b according to the current error. Taking the u phase as an example, this calculation is represented by the following equations (6) and (7).

【数5】 eu*=(ed*^2 +eq*^2 )^(1/2) ・sin (ωt+θe )・・・(6) θe = tan-1(eq*/ed*) θeu* =ωt+ tan-1(eq*/ed*)・・・(7) 但し、θeu* は電圧指令eu*の位相である。なお、電圧
位相演算器19は、v相及びw相についても同様にして
電圧指令位相を算出する。選択器20は、前記電流位相
演算器10及び電圧位相演算器19で演算した各位相に
基づいて選択条件信号を生成する。選択条件信号は、図
3に示す電流の位相の条件及び、電圧指令の位相の条件
の組み合わせを示す信号である。すなわち、選択器20
は、電流位相及び電圧位相の組合わせを図3に示す条件
においてaかつA、bかつB、cかつC、dかつD、e
かつE、fかつF、及び上記6つの組合わせ以外の合計
7つの場合に場合分けし、電流位相演算器10及び電圧
位相演算器19からの入力の組合わせが上記7つのうち
のいずれに該当するかを判定し、その判定結果を示す選
択条件信号を生成する。この選択条件信号は電圧補正演
算器21に与えられる。本実施形態では、この選択条件
信号に応じてそれぞれ適切な補正演算式を用いて電圧指
令の補正をより精密に行う。すなわち、電圧補正演算器
21は、電圧指令補正用の補正演算式を複数組保持して
おり、これらの中から選択条件信号に対応する補正演算
式を選択し、この補正演算式に基づいて電圧指令eu*,
ev*,ew*を補正することにより、補正電圧指令値euc
* ,evc* ,ewc* を算出する。図4は、選択条件信号
とこれによって選択される補正演算式の組との関係を示
す。図4中の記号e(iu*) ,e(iv*) ,e(iw*) は各相
のデッドタイムに起因する電圧補償量であり前述の式
(2)に定義されるものである。また、emax*はトラン
ジスタのスイッチングがONデューティー100%(す
なわち、トランジスタが常にON)となる電圧指令値で
ある。電圧補正演算器21は図3、図4に示す条件で選
択された補正演算式に従って電圧指令を補正し補正電圧
指令値euc* 、evc* 、ewc* として出力する。図2に
電流指令、電圧指令、デッドタイム補償量、及び補正電
圧指令の波形を示すタイムチャートの一例を示す。図4
に示すように、本実施形態では、電流指令値がゼロに近
い相(例えば選択条件aかつAの範囲では、u相)の電
圧指令値は、emax*あるいは−emax*という所定の値、
すなわちデューティー100%となる電圧値に補正す
る。従って、従来技術と異なり本実施形態では、電流極
性が変化するタイミング自体はデッドタイム補償演算に
おいて大きな影響を及ぼさない。すなわち、従来は、電
流指令と実際の出力電流とで電流極性が変化するタイミ
ングがずれた場合、その変化点近傍で正しい補償とは逆
向きの補償をしてしまうこととなるため正確なデッドタ
イム補償ができなかったが、本実施形態では、その変化
点の前後で補正電圧指令値に変化がないので、前記タイ
ミングのずれが生じた場合でも、変化点近傍で逆向きの
補償をしてしまうおそれはない。また、本実施形態で
は、ある相の電流指令値がゼロに近い期間、その相の電
圧指令値を電流指令の極性にかかわらず所定値に補正す
るが、同じ期間の他相の電圧指令値はデッドタイム補償
値を用いて補正している。これは、この期間において
は、電流が十分流れている他相ではデッドタイム補償値
を前記式(2)で近似しても誤差は少ないからである。
そして、本実施形態では、電流指令値がゼロに近い相の
補正電圧指令値を所定値とする代わりに、その補正演算
の影響を取り除く項を他相の補正電圧指令値に付加す
る。例えば、図4の選択条件aかつAの場合のevc* の
補正電圧指令値ev*+e(iv*) +(emax*−eu*)の
(emax*−eu*)などが、この付加項である。本実施形
態では、このような項を付け加えることにより、線間電
圧を本実施形態のデッドタイム補償を行わない場合の線
間電圧と等しくすることができ、インバータ出力電流を
正確に制御することができる。このように、本実施形態
によれば、デッドタイム補償演算が、電流値がゼロとな
る近傍の電流の極性に左右されないので、正確なデッド
タイム補正を行うことができ、従ってインバータの出力
電流を精度よく制御することが可能となる。
[Equation 5] eu * = (ed * ^ 2 + eq * ^ 2) ^ (1/2) -sin (ωt + θe) (6) θe = tan-1 (eq * / ed *) θeu * = ωt + tan-1 (eq * / ed *) (7) where θeu * is the phase of the voltage command eu *. The voltage phase calculator 19 similarly calculates the voltage command phase for the v phase and the w phase. The selector 20 generates a selection condition signal based on each phase calculated by the current phase calculator 10 and the voltage phase calculator 19. The selection condition signal is a signal indicating a combination of the current phase condition and the voltage command phase condition shown in FIG. That is, the selector 20
Is a and A, b and B, c and C, d and D, e under the condition that the combination of the current phase and the voltage phase is shown in FIG.
And E, f and F, and a total of 7 cases other than the above 6 combinations, and the combination of the inputs from the current phase calculator 10 and the voltage phase calculator 19 corresponds to any of the above 7 cases. It is determined whether or not to perform, and a selection condition signal indicating the determination result is generated. This selection condition signal is given to the voltage correction calculator 21. In the present embodiment, the voltage command is corrected more precisely by using an appropriate correction arithmetic expression according to the selection condition signal. That is, the voltage correction calculator 21 holds a plurality of sets of correction calculation formulas for voltage command correction, selects a correction calculation formula corresponding to the selection condition signal from among these sets, and calculates the voltage based on this correction calculation formula. Command eu *,
By correcting ev * and ew *, the corrected voltage command value euc
Calculate *, evc *, and ewc *. FIG. 4 shows the relationship between the selection condition signal and the set of correction arithmetic expressions selected thereby. The symbols e (iu *), e (iv *), and e (iw *) in FIG. 4 are the voltage compensation amounts due to the dead time of each phase and are defined by the above-mentioned equation (2). Further, emax * is a voltage command value at which the switching of the transistor has an ON duty of 100% (that is, the transistor is always ON). The voltage correction calculator 21 corrects the voltage command according to the correction calculation formula selected under the conditions shown in FIGS. 3 and 4, and outputs the corrected voltage command values euc *, evc *, and ewc *. FIG. 2 shows an example of a time chart showing the waveforms of the current command, the voltage command, the dead time compensation amount, and the correction voltage command. FIG.
As shown in FIG. 5, in the present embodiment, the voltage command value of the phase in which the current command value is close to zero (for example, the u phase in the range of the selection condition a and A) is a predetermined value of emax * or −emax *,
That is, the voltage value is corrected so that the duty becomes 100%. Therefore, unlike the prior art, in the present embodiment, the timing itself at which the current polarity changes does not significantly affect the dead time compensation calculation. In other words, in the past, if the timing at which the current polarity changes between the current command and the actual output current is deviated, the correct compensation in the opposite direction to the correct compensation will occur in the vicinity of that change point, so accurate dead time Although the compensation could not be performed, in the present embodiment, since the correction voltage command value does not change before and after the change point, even if the timing shift occurs, reverse compensation is performed near the change point. There is no fear. Further, in the present embodiment, while the current command value of a certain phase is close to zero, the voltage command value of that phase is corrected to a predetermined value regardless of the polarity of the current command. Correction is made using the dead time compensation value. This is because in this period, in the other phase in which sufficient current flows, the error is small even if the dead time compensation value is approximated by the above equation (2).
Then, in the present embodiment, instead of setting the correction voltage command value of the phase in which the current command value is close to zero as the predetermined value, a term for removing the influence of the correction calculation is added to the correction voltage command values of the other phases. For example, (emax * -eu *) of the correction voltage command value ev * + e (iv *) + (emax * -eu *) of evc * under the selection condition a and A in FIG. is there. In the present embodiment, by adding such a term, the line voltage can be made equal to the line voltage when the dead time compensation of the present embodiment is not performed, and the inverter output current can be accurately controlled. it can. As described above, according to the present embodiment, the dead time compensation calculation is not affected by the polarity of the current in the vicinity where the current value becomes zero, so that accurate dead time correction can be performed, and thus the output current of the inverter can be reduced. It becomes possible to control with high precision.

【0010】次に、図5を用いて、本発明に係るインバ
ータの制御装置の他の実施形態について説明する。図5
において、図1、図7、図8に示すインバータの制御装
置と同一の構成要素は同一符号で示してあり、その説明
は重複するので省略する。図に示すように、本実施形態
では、相電流指令演算器24で演算した相電圧指令iu
*、iv*、iw*の大小比較を比較器22で行なう。ま
た、相電圧指令eu*、ev*、ew*の大小比較を比較器2
3で行なう。そして、選択器20は、比較器22及び2
3の比較結果に基づき、選択条件信号を生成する。本実
施形態では、選択条件信号は、図6に示す電流値の大小
条件及び電圧値の大小条件の組合わせを示す信号であ
り、その組合わせの場合分けは前述の実施形態の場合と
同様である。そして、電圧補正演算器21は、前述の実
施形態と同様、電圧指令補正用の補正演算式を複数組保
持しており、これらの中から図4の関係にしたがって選
択条件信号に対応する補正演算式を選択し、この補正演
算式に基づいて電圧指令を補正して補正電圧指令値を算
出する。このような構成によっても、前述の実施形態と
同様、デッドタイム補償演算が電流値がゼロとなる近傍
の電流の極性に左右されないので、正確な補償を行うこ
とができ、従ってインバータの出力電流を精度よく制御
することが可能となる。
Next, another embodiment of the control device for the inverter according to the present invention will be described with reference to FIG. FIG.
7, the same components as those of the inverter control device shown in FIGS. 1, 7, and 8 are denoted by the same reference numerals, and the description thereof will be omitted to avoid duplication. As shown in the figure, in the present embodiment, the phase voltage command iu calculated by the phase current command calculator 24 is calculated.
The comparator 22 compares the magnitudes of *, iv *, and iw *. Also, the comparator 2 compares the magnitude of the phase voltage commands eu *, ev *, ew *.
Perform in step 3. Then, the selector 20 includes comparators 22 and 2
A selection condition signal is generated based on the comparison result of 3. In the present embodiment, the selection condition signal is a signal indicating a combination of the large / small condition of the current value and the large / small condition of the voltage value shown in FIG. 6, and the case classification is the same as in the case of the above-described embodiments. is there. Then, the voltage correction calculator 21 holds a plurality of sets of correction calculation formulas for voltage command correction, as in the above-described embodiment, and among these, the correction calculation corresponding to the selection condition signal is performed according to the relationship of FIG. A formula is selected, the voltage command is corrected based on this correction calculation formula, and the corrected voltage command value is calculated. Even with such a configuration, as in the above-described embodiment, the dead time compensation calculation is not affected by the polarity of the current in the vicinity where the current value becomes zero, and therefore accurate compensation can be performed, and therefore the output current of the inverter can be reduced. It becomes possible to control with high precision.

【0011】よく知られているように、工作機械の主軸
等に使用する誘導電動機の動作では、デッドタイムに起
因する電流の歪等は、トルクの歪又は速度誤差となって
現われ、これらは比較的軽負荷において問題となりフル
トルクで動作する場合は問題と成らない。よって、デッ
ドタイム補正は、図4に示す「aかつA」〜「fかつ
F」の6つの範囲で行えば十分であり、比較的軽負荷な
ときに精度よく制御することが望ましい。すなわち、位
相あるいは大小関係の条件の組合わせが「aかつA」〜
「fかつF」の6つ以外となる場合は、電動機の力率は
1に近い場合であり、これは電動機がフルトルク状態に
近いこと、例えば工作機械が重切削中等であることを示
している。このような重負荷の場合は、比較的軽負荷の
場合ほど工作機械の位置や速度の精度を必要としないの
で、デッドタイム自体の影響も問題とならない。以上の
各実施形態によれば、電流の極性が変化する相の電圧指
令にデッドタイム補正を行わず、電流が十分流れている
相の電流指令値を用い式(2)でデッドタイム補償量を
近似できる部分のみ電圧指令を補正することにより、よ
り確かな電圧指令補正を行なうことができる。このよう
なデッドタイム補償演算により、インバータの出力電流
を精度よく制御できる。
As is well known, in the operation of an induction motor used for a spindle of a machine tool or the like, distortion of current due to dead time appears as distortion of torque or speed error, and these are compared. It becomes a problem under light load and does not become a problem when operating at full torque. Therefore, it is sufficient to perform the dead time correction in the six ranges of "a and A" to "f and F" shown in FIG. 4, and it is desirable to accurately control the dead time. That is, the combination of the conditions of the phase or the magnitude relation is “a and A” ...
When there are other than 6 of "f and F", the power factor of the electric motor is close to 1, which means that the electric motor is close to the full torque state, for example, the machine tool is under heavy cutting. . In the case of such a heavy load, the precision of the position and speed of the machine tool is not required as much as in the case of a comparatively light load, so that the influence of the dead time itself does not matter. According to each of the above embodiments, the dead time compensation is not performed on the voltage command of the phase in which the polarity of the current changes, and the dead time compensation amount is calculated by the formula (2) using the current command value of the phase in which sufficient current flows. By correcting the voltage command only for the part that can be approximated, more accurate voltage command correction can be performed. With such dead time compensation calculation, the output current of the inverter can be accurately controlled.

【0012】[0012]

【発明の効果】以上説明したように、本発明において
は、電流の極性が変化する相の電圧指令を所定の電圧指
令値に補正し、このほかの電流が十分流れている相につ
いて電流極性に応じたデッドタイム補正を行う。このよ
うな補正により、電流の極性が変化する部分での電流の
歪をなくし、インバータの出力電流を精度よく制御する
ことができる。従って、本発明によれば、誘導電動機を
駆動する場合などにおいては誘導電動機に流れる電流を
正確に制御できるため、精密な出力トルクまたは速度の
制御が実現できる。
As described above, in the present invention, the voltage command of the phase in which the polarity of the current changes is corrected to the predetermined voltage command value, and the current polarity is changed to the other current flowing phases. According to the dead time correction. By such a correction, the distortion of the current in the portion where the polarity of the current changes can be eliminated, and the output current of the inverter can be accurately controlled. Therefore, according to the present invention, when the induction motor is driven, the current flowing through the induction motor can be accurately controlled, so that precise output torque or speed control can be realized.

【0013】[0013]

【図面の簡単な説明】[Brief description of drawings]

【図1】 本発明に係るインバータの制御装置の実施形
態の構成を示すブロック図である。
FIG. 1 is a block diagram showing a configuration of an embodiment of a control device for an inverter according to the present invention.

【図2】 実施形態の動作を説明するタイムチャートで
ある。
FIG. 2 is a time chart illustrating the operation of the embodiment.

【図3】 実施形態の選択器における電流位相及び電圧
位相の期間の分割の方法を示す図である。
FIG. 3 is a diagram showing a method of dividing a current phase period and a voltage phase period in the selector of the embodiment.

【図4】 選択条件信号とこれに基づき選択される補正
演算式との関係を示す図である。
FIG. 4 is a diagram showing a relationship between a selection condition signal and a correction arithmetic expression selected based on the selection condition signal.

【図5】 本発明に係るインバータの制御装置の他の実
施形態の構成を示すブロック図である。
FIG. 5 is a block diagram showing the configuration of another embodiment of the inverter control device according to the present invention.

【図6】 図5の実施形態の選択器における各相の電流
及び電圧大小関係による期間の分割の方法を示す図であ
る。
6 is a diagram showing a method of dividing a period according to a current and voltage magnitude relationship of each phase in the selector of the embodiment of FIG.

【図7】 従来のインバータの制御装置のシステム構成
を示すブロック図である。
FIG. 7 is a block diagram illustrating a system configuration of a conventional inverter control device.

【図8】 出力電流値とデッドタイム補償量との関係を
表すグラフである。
FIG. 8 is a graph showing a relationship between an output current value and a dead time compensation amount.

【図9】 従来のインバータの制御装置の他のシステム
構成を示すブロック図である。
FIG. 9 is a block diagram showing another system configuration of a conventional inverter control device.

【図10】 従来のインバータの制御装置の動作を示す
タイムチャートである。
FIG. 10 is a time chart showing the operation of a conventional inverter control device.

【図11】 一般的なインバータ制御装置におけるイン
バータの出力電流の極性と出力電圧との関係を示すタイ
ムチャートである。
FIG. 11 is a time chart showing the relationship between the polarity of the output current and the output voltage of the inverter in a general inverter control device.

【符号の説明】[Explanation of symbols]

1 モータ、 2a,2b,2c,2d,2e,2f
トランジスタ、 3直流電源、 4,5 コンパレー
タ、 6a,6b,6c,8a,8b,8c抵抗器、
7a,7b,7c コンデンサ、 9 三角波発振回
路、 10 電流位相演算器、 11 デッドタイム補
償演算器、 12a,12b,12c加算器、 13
PWM回路、 14 電流検出器、 15,16 座標
変換器、 17 電流制御演算器、 18 減算器、
19 電圧位相演算器、 20選択器、 21 電圧補
正演算器、 22,23 比較器、 24 相電流指令
演算器。
1 motor, 2a, 2b, 2c, 2d, 2e, 2f
Transistor, 3 DC power supply, 4,5 comparator, 6a, 6b, 6c, 8a, 8b, 8c resistor,
7a, 7b, 7c capacitors, 9 triangular wave oscillation circuit, 10 current phase calculator, 11 dead time compensation calculator, 12a, 12b, 12c adder, 13
PWM circuit, 14 current detector, 15, 16 coordinate converter, 17 current control calculator, 18 subtractor,
19 voltage phase calculator, 20 selector, 21 voltage correction calculator, 22 and 23 comparator, 24 phase current command calculator.

Claims (3)

【特許請求の範囲】[Claims] 【請求項1】 複数のスイッチング素子により構成され
たインバータを制御するインバータの制御装置であっ
て、与えられた電流指令値と前記インバータの出力電流
検出値との誤差に基づき前記インバータに対する電圧指
令値を生成し、この電圧指令値に基づき前記インバータ
を制御するインバータの制御装置において、 各相の前記電流指令値に基づき、各相の前記電圧指令値
に対するデッドタイム補償量を求めるデッドタイム補償
量演算手段と、 いずれかの相の前記電流指令値がゼロ近傍の所定範囲内
にある場合に、その相の種類とその相の前記電圧指令値
の極性とを示す信号を出力する電流指令判別手段と、 前記電流指令判別手段の出力信号に基づき、前記電流指
令値が前記所定範囲内にある相については、前記電圧指
令値を、前記インバータのスイッチング素子のデューテ
ィが100%となる所定電圧値であって前記出力信号に
示された極性と同一極性の所定電圧値に補正し、他の相
については、前記電圧指令値を、前記デッドタイム補償
量、前記電流指令値が所定範囲内にある相に対する前記
電圧指令値及び前記所定電圧値に基づいて補正し、この
補正によって得られた各相の補正電圧指令値を出力する
電圧指令補正手段と、 を有し、補正電圧指令値を用いてインバータを制御する
ことを特徴とするインバータの制御装置。
1. A controller of an inverter for controlling an inverter composed of a plurality of switching elements, wherein a voltage command value for the inverter is based on an error between a given current command value and a detected output current value of the inverter. In the controller of the inverter for controlling the inverter based on the voltage command value, the dead time compensation amount calculation for obtaining the dead time compensation amount for the voltage command value of each phase based on the current command value of each phase And a current command determination means for outputting a signal indicating the type of the phase and the polarity of the voltage command value of the phase when the current command value of any phase is within a predetermined range near zero. , The voltage command value for the phase in which the current command value is within the predetermined range based on the output signal of the current command determination means, It is corrected to a predetermined voltage value having the same polarity as the polarity shown in the output signal, which is a predetermined voltage value at which the duty of the switching element of the verter is 100%, and for other phases, the voltage command value is set to the dead value. Voltage command correction for correcting based on the time compensation amount, the voltage command value for the phase in which the current command value is within a predetermined range, and the predetermined voltage value, and outputting the corrected voltage command value for each phase obtained by this correction And a control unit for controlling the inverter using the correction voltage command value.
【請求項2】 請求項1記載のインバータの制御装置で
あって、 前記電流指令判別手段は、前記電流指令値の位相を求め
る電流位相演算手段と、前記電圧指令値の位相を求める
電圧位相演算手段と、前記電流指令値の位相と電圧指令
値の位相との組合わせに基づき前記信号を生成する信号
生成手段とを有し、 前記電圧指令補正手段は、前記電圧指令値に対する複数
の補正演算式を、前記電流指令値位相と電圧指令値位相
との組合わせに関連付けて保持し、前記電流指令判別手
段の出力信号に応じて前記補正演算式を選択して前記電
圧指令値の補正演算を行うことを特徴とするインバータ
の制御装置。
2. The inverter control device according to claim 1, wherein the current command determining means determines a phase of the current command value, and a current phase calculating means calculates a phase of the voltage command value. Means and signal generating means for generating the signal based on a combination of the phase of the current command value and the phase of the voltage command value, wherein the voltage command correction means comprises a plurality of correction operations for the voltage command value. A formula is held in association with the combination of the current command value phase and the voltage command value phase, and the correction calculation formula is selected according to the output signal of the current command determination means to perform the correction calculation of the voltage command value. An inverter control device characterized by performing.
【請求項3】 請求項1記載のインバータの制御装置で
あって、 前記電流指令判別手段は、各相の前記電流指令値の大小
関係を求める電流比較手段と、各相の前記電圧指令値の
大小関係を求める電圧比較手段と、前記電流指令値の大
小関係と電圧指令値の大小関係との組合わせに基づき前
記信号を生成する信号生成手段とを有し、 前記電圧指令補正手段は、前記電圧指令値に対する複数
の補正演算式を、前記電流指令値の大小関係と電圧指令
値の大小関係との組合わせに関連付けて保持し、前記電
流指令判別手段の出力信号に応じて前記補正演算式を選
択して前記電圧指令値の補正演算を行うことを特徴とす
るインバータの制御装置。
3. The inverter control device according to claim 1, wherein the current command determination means is a current comparison means for determining a magnitude relationship between the current command values of each phase, and the voltage command value of each phase. Voltage comparison means for obtaining the magnitude relationship, and a signal generation means for generating the signal based on a combination of the magnitude relationship of the current command value and the magnitude relationship of the voltage command value, the voltage command correction means, A plurality of correction calculation formulas for the voltage command value are held in association with the combination of the magnitude relationship of the current command value and the magnitude relationship of the voltage command value, and the correction calculation formula is stored according to the output signal of the current command determination means. Is selected to perform the correction calculation of the voltage command value.
JP8062979A 1996-03-19 1996-03-19 Control equipment of inverter Pending JPH09261974A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP8062979A JPH09261974A (en) 1996-03-19 1996-03-19 Control equipment of inverter

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP8062979A JPH09261974A (en) 1996-03-19 1996-03-19 Control equipment of inverter

Publications (1)

Publication Number Publication Date
JPH09261974A true JPH09261974A (en) 1997-10-03

Family

ID=13215996

Family Applications (1)

Application Number Title Priority Date Filing Date
JP8062979A Pending JPH09261974A (en) 1996-03-19 1996-03-19 Control equipment of inverter

Country Status (1)

Country Link
JP (1) JPH09261974A (en)

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2005023626A1 (en) * 2003-09-02 2005-03-17 Nsk Ltd. Device for controlling electric-motor power steering device
JP2006320127A (en) * 2005-05-13 2006-11-24 Denso Corp Controller for inverter
EP2367279A1 (en) 2010-03-15 2011-09-21 OMRON Automotive Electronics Co., Ltd. Motor drive device
CN103001577A (en) * 2011-09-09 2013-03-27 台达电子工业股份有限公司 Driver with dead time open circuit compensation function
US10608572B2 (en) 2017-10-31 2020-03-31 Nidec Corporation Motor drive control device
US11515826B2 (en) 2019-03-22 2022-11-29 Nidec Corporation Motor drive control device, motor system, and air blowing device

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2005023626A1 (en) * 2003-09-02 2005-03-17 Nsk Ltd. Device for controlling electric-motor power steering device
US7345442B2 (en) 2003-09-02 2008-03-18 Nsk Ltd. Device for controlling electric-motor power steering device
JP2006320127A (en) * 2005-05-13 2006-11-24 Denso Corp Controller for inverter
JP4569378B2 (en) * 2005-05-13 2010-10-27 株式会社デンソー Inverter control device
EP2367279A1 (en) 2010-03-15 2011-09-21 OMRON Automotive Electronics Co., Ltd. Motor drive device
CN103001577A (en) * 2011-09-09 2013-03-27 台达电子工业股份有限公司 Driver with dead time open circuit compensation function
CN103001577B (en) * 2011-09-09 2015-03-25 台达电子工业股份有限公司 Driver with dead time open circuit compensation function
US10608572B2 (en) 2017-10-31 2020-03-31 Nidec Corporation Motor drive control device
US11515826B2 (en) 2019-03-22 2022-11-29 Nidec Corporation Motor drive control device, motor system, and air blowing device

Similar Documents

Publication Publication Date Title
EP1814215B1 (en) Electric power converter and motor driving system
US7560897B2 (en) Current controller and current offset correction
KR0179872B1 (en) A dead time compensating method of an inverter for a motor drive
US7345442B2 (en) Device for controlling electric-motor power steering device
US20070241720A1 (en) Inverter system
JPH10164850A (en) Inverter controller
JP4760118B2 (en) Electric motor control device
US6005784A (en) Voltage type inverter device and method of controlling the same
JP4529113B2 (en) Voltage source inverter and control method thereof
JPH09261974A (en) Control equipment of inverter
JPH1127951A (en) Pwm inverter controller
JP3353559B2 (en) Dead time compensating device, dead time compensating method, motor driving device, and motor driving method
JP3248301B2 (en) Control circuit of PWM control inverter
JP3206866B2 (en) Inverter dead time compensation method
JPH0698557A (en) Control circuit of pulse-width-modulation controlled inverter
JPH1198899A (en) Ac motor driver
JPH07303302A (en) Inverter controller
JP2006304417A (en) Inverter controller
JPH0670549A (en) Voltage type inverter device
JPH04208076A (en) Method for detecting output current of pwm inverter
JP4544057B2 (en) Control device for multiphase motor
JPS63228992A (en) Inverter controller
JPH0947064A (en) Dead time compensation method for inverter
KR19980057561U (en) Dead time compensation device of inverter
JPH06276781A (en) Motor driving apparatus