JP2003210000A - Inverter control method and inverter controller - Google Patents

Inverter control method and inverter controller

Info

Publication number
JP2003210000A
JP2003210000A JP2002004060A JP2002004060A JP2003210000A JP 2003210000 A JP2003210000 A JP 2003210000A JP 2002004060 A JP2002004060 A JP 2002004060A JP 2002004060 A JP2002004060 A JP 2002004060A JP 2003210000 A JP2003210000 A JP 2003210000A
Authority
JP
Japan
Prior art keywords
voltage
magnitude
inverter
vector
calculated
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
JP2002004060A
Other languages
Japanese (ja)
Inventor
Isao Takahashi
勲 高橋
Hiroyuki Yamai
広之 山井
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.)
Daikin Industries Ltd
Original Assignee
Daikin Industries 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 Daikin Industries Ltd filed Critical Daikin Industries Ltd
Priority to JP2002004060A priority Critical patent/JP2003210000A/en
Publication of JP2003210000A publication Critical patent/JP2003210000A/en
Pending legal-status Critical Current

Links

Landscapes

  • Control Of Ac Motors In General (AREA)
  • Control Of Motors That Do Not Use Commutators (AREA)

Abstract

<P>PROBLEM TO BE SOLVED: To improve the follow-up performance of stator flux in direct torque control and to enhance its response. <P>SOLUTION: The inverter controller comprises a torque component voltage operating section 4 for outputting a torque component voltage V<SB>τ</SB>by performing a specified operation on a torque command τ*, a calculated torque τ, the magnitude |λ| and speed ω<SB>e</SB>of a rotating field, a field component voltage operating section 6 for outputting a field component voltage VR with a flux command |λ|*and the magnitude |λ| of the rotating field as inputs, a section 7 for calculating μ with the torque component voltage V<SB>τ</SB>and the field component voltage VR as inputs, a speed operating section 10 for outputting a rotational angular speed ω<SB>e</SB>by performing phase αβ motor current i<SB>α</SB>, i<SB>β</SB>operation on αβ flux λ<SB>α</SB>, λ<SB>β</SB>and μ, and speed operation on αβ flux λ<SB>α</SB>, λ<SB>β</SB>, and a voltage vector output time operating section 12 for outputting a voltage vector output time by performing a specified operation on a DC voltage V<SB>dc</SB>, the torque component voltage V<SB>τ</SB>, the field component voltage VR, a phase angle ϕ<SB>0</SB>, and a region number. <P>COPYRIGHT: (C)2003,JPO

Description

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

【0001】[0001]

【発明の属する技術分野】この発明は、インバータによ
り駆動されるモータを直接トルク制御すべくインバータ
を制御する方法およびその装置に関する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a method and an apparatus for controlling an inverter to directly torque control a motor driven by the inverter.

【0002】[0002]

【従来の技術】回転子に永久磁石を装着したブラシレス
DCモータは誘導モータに比べ高効率で、省エネ運転が
第一に望まれる用途で広く用いられている。
2. Description of the Related Art Brushless DC motors having permanent magnets mounted on a rotor have a higher efficiency than induction motors and are widely used in applications where energy-saving operation is desired first.

【0003】このブラシレスDCモータは、トルクを制
御するために回転位置(回転子の磁極位置)に同期した
電圧、電流制御が必要である。しかしながら、モータに
回転位置センサを取り付け、その位置信号を用いた制御
システムには、センサによりシステムが高価格、大形に
なる。また、センサ信号線の断線などによる信頼性の低
下やモータとコントローラが離れて設置されるアプリケ
ーションでは、位置センサ情報をコントローラに正確に
伝送できないなどの問題があった。そこで、これら問題
点に対処するために位置センサレスブラシレスDCモー
タの研究が進められている。
This brushless DC motor requires voltage and current control synchronized with the rotational position (rotor magnetic pole position) in order to control the torque. However, in a control system using a rotational position sensor mounted on a motor and using the position signal, the sensor makes the system expensive and large. In addition, there is a problem that reliability is deteriorated due to disconnection of the sensor signal line or the position sensor information cannot be accurately transmitted to the controller in an application in which the motor and the controller are installed separately. Therefore, in order to deal with these problems, research on a position sensorless brushless DC motor is under way.

【0004】ブラシレスDCモータの位置センサレス制
御法は、1)逆起電圧ゼロクロス検出方式、2)モータ
モデル利用方式、および3)直接トルク制御方式に大別
される。
Position sensorless control methods for brushless DC motors are roughly classified into 1) back electromotive force zero cross detection method, 2) motor model utilization method, and 3) direct torque control method.

【0005】前記逆起電圧ゼロクロス検出方式は、モー
タ端子電圧から回転子磁石磁束が誘起する速度起電力を
検出し、位置信号を得て、電圧、電流と回転位置の同期
制御を行う方式である。具体的には、インバータを12
0゜通電制御して、非励磁相の速度起電力のゼロクロス
を検出する方式、速度起電力に含まれる3次調波成分の
ゼロクロスを検出する方式等がある。検出分解能は何れ
も電気角60゜である。
The back electromotive force zero-cross detection method is a method of detecting a speed electromotive force induced by a rotor magnet magnetic flux from a motor terminal voltage, obtaining a position signal, and performing synchronous control of voltage, current and rotational position. . Specifically, the inverter
There are a method of detecting the zero cross of the speed electromotive force of the non-excited phase by controlling 0 ° energization, a method of detecting the zero cross of the third harmonic component contained in the speed electromotive force, and the like. The detection resolution is 60 electrical degrees.

【0006】前記モータモデル利用方式は、モータ端子
電圧、電流を検出し、これら検出量とモータモデルから
位置推定器や検出器を構成し、位置信号を得て、電圧、
電流と回転位置の同期制御を行う方式である。具体的に
は、位置推定器を、オブザーバーやモデル規範適応シス
テムなど現代制御理論に基づいて構成する方式や、回転
子が埋込磁石構造の場合、回転位置によるインダクタン
ス変化を高周波リプルから検出するよう構成する方式等
がある。検出分解能は、電気角数゜以下と高分解能であ
る。
In the motor model utilizing method, the motor terminal voltage and current are detected, a position estimator and a detector are constructed from these detected amounts and the motor model, a position signal is obtained, and a voltage,
This is a method of synchronously controlling the electric current and the rotational position. Specifically, the position estimator is configured based on modern control theory such as an observer or model reference adaptation system, and when the rotor has an embedded magnet structure, the inductance change due to the rotational position is detected from the high frequency ripple. There are methods to configure. The detection resolution is as high as a few electrical degrees or less.

【0007】前記直接トルク制御方式は、モータ端子電
圧、電流を検出し、これら検出量からモータ1次磁束と
トルクを演算し、これが指令値に追従するように直接イ
ンバータをスイッチング制御する方式である。この方式
は、原理的にトルクを制御するために、位置検出過程を
伴わない。従って、位置や速度を検出するためには別
途、これらの検出、推定手段との組み合わせが必要であ
る。
The direct torque control system is a system in which the motor terminal voltage and current are detected, the motor primary magnetic flux and torque are calculated from these detected amounts, and the inverter is directly switching-controlled so that they follow the command value. . This method does not involve a position detection process because the torque is controlled in principle. Therefore, in order to detect the position and speed, it is necessary to separately combine these with the detection and estimation means.

【0008】前記方式1)を採用した場合には、インバ
ータ通電波形やモータ電磁構造に制約が伴うという不都
合、位置検出分解能が低いために、トルクの高速応答が
望めないという不都合がある。
In the case of adopting the method 1), there are disadvantages that the inverter energization waveform and the electromagnetic structure of the motor are restricted, and that the high speed response of the torque cannot be expected due to the low position detection resolution.

【0009】前記方式2)を採用した場合には、モータ
モデルに使うインダクタンス、起電力定数などの機器定
数が温度や磁気飽和等の影響で変化すると位置検出誤差
が発生し、最悪の場合にはモータの制御が不安定になる
という不都合、位置推定器の収束時間によりトルクの応
答速度が制約されるという不都合がある。
When the method 2) is adopted, a position detection error occurs when the device constants such as the inductance and the electromotive force constant used in the motor model change due to the influence of temperature, magnetic saturation, etc. In the worst case, There are inconveniences that the control of the motor becomes unstable and that the response speed of the torque is restricted by the convergence time of the position estimator.

【0010】これらに対して、前記方式3)はトルクを
演算し、これが指令値に追従するようにインバータを直
接制御するため、高速トルク応答が安定に得られるとい
う利点、および、演算に必要なモータパラメータが巻線
抵抗のみであるため、磁気飽和による制御性能劣化はな
いという利点を有する。また、パラメータ精度を向上さ
せるためには、巻線抵抗の温度検出もしくは推定器のみ
を追加すればよく、制御性改良を簡単に達成できる。
On the other hand, the method 3) calculates the torque and directly controls the inverter so that the torque follows the command value. Therefore, the advantage that a high-speed torque response can be stably obtained and the calculation is required. Since the motor parameter is only the winding resistance, there is an advantage that control performance does not deteriorate due to magnetic saturation. Further, in order to improve the parameter accuracy, only the temperature detection or estimator of the winding resistance needs to be added, and the controllability can be easily improved.

【0011】このような利点に着目して、前記方式3)
は位置センサレスにブラシレスDCモータを高速トルク
制御する最良の方法として注目されている。なお、この
方式3)はブラシレスDCモータの他に誘導モータやリ
ラクタンスモータの制御方式として採用することもでき
る。
Focusing on these advantages, the above method 3)
Has been attracting attention as the best method for high-speed torque control of a brushless DC motor without a position sensor. The method 3) can also be adopted as a control method for an induction motor or a reluctance motor in addition to the brushless DC motor.

【0012】この方式は例えば、特開2001−867
95号公報で開示されている。
This method is disclosed in, for example, Japanese Patent Laid-Open No. 2001-867.
No. 95 publication.

【0013】[0013]

【発明が解決しようとする課題】しかしながら、従来の
直接トルク制御方式はトルクと共に制御する固定子磁束
の制御応答性がトルクに比べて劣る問題があった。
However, the conventional direct torque control system has a problem that the control response of the stator magnetic flux controlled together with the torque is inferior to that of the torque.

【0014】以下、従来の直接トルク制御方式を詳述
し、これら問題点を明らかにする。
Hereinafter, the conventional direct torque control system will be described in detail to clarify these problems.

【0015】便宜上、数1により3相(u−v−w)を
2相(α−β)に変換する。
For convenience, the three-phase (u-v-w) is converted into the two-phase (α-β) by the equation 1.

【0016】[0016]

【数1】 [Equation 1]

【0017】数1の座標変換を行った場合、3相座標と
2相座標の位相関係と2相座標上で捉えたモータモデル
は図1のようになる。なお、図1中(a)は位相関係
を、(b)は2相座標上のモータモデルを、それぞれ示
している。
When the coordinate transformation of equation 1 is performed, the phase relationship between the three-phase coordinates and the two-phase coordinates and the motor model captured on the two-phase coordinates are as shown in FIG. In FIG. 1, (a) shows the phase relationship, and (b) shows the motor model on the two-phase coordinates.

【0018】図1中iα、iβは2相に変換された巻線
電流、Ifは回転子に組み込んだ永久磁石を模擬する定
電流源、θmはモータ回転子の位置角(電気角)であ
る。
In FIG. 1, iα and iβ are winding currents converted into two phases, I f is a constant current source simulating a permanent magnet incorporated in the rotor, and θ m is a position angle (electrical angle) of the motor rotor. Is.

【0019】ここで、モータトルクτは固定子反力とし
て検出できるため、固定子磁束λα、λβと巻線電流i
α、iβとの外積演算により求め、数2と記すことがで
きる。なお、pはモータ極対数である。
Since the motor torque τ can be detected as a stator reaction force, the stator magnetic fluxes λα and λβ and the winding current i are detected.
It can be obtained by an outer product calculation with α and iβ, and can be expressed as Formula 2. Note that p is the number of motor pole pairs.

【0020】[0020]

【数2】 [Equation 2]

【0021】一方、固定子磁束は巻線抵抗Rでの電圧降
下を端子電圧から差し引いた電圧を積分すれば算出でき
る。すなわち、数3となる。
On the other hand, the stator magnetic flux can be calculated by integrating the voltage obtained by subtracting the voltage drop at the winding resistance R from the terminal voltage. That is, Equation 3 is obtained.

【0022】[0022]

【数3】 [Equation 3]

【0023】また、α−β固定子磁束ベクトルの合成磁
束|λ|、すなわち回転磁界の大きさは、数4となる。
Further, the synthetic magnetic flux | λ | of the α-β stator magnetic flux vector, that is, the magnitude of the rotating magnetic field is given by the equation 4.

【0024】[0024]

【数4】 [Equation 4]

【0025】次に、端子電圧、巻線電流の検出値から演
算したモータトルクτ、回転磁界の大きさ|λ|を指令
値に追従させるためのインバータスイッチング制御方法
について説明する。
Next, an inverter switching control method for making the motor torque τ calculated from the detected values of the terminal voltage and the winding current and the magnitude | λ | of the rotating magnetic field follow the command value will be described.

【0026】図2に電圧形インバータ回路を示す。直流
電源Vdcの正極側にコレクタを接続した3個の上アーム
トランジスタTu +、Tv +、Tw +、負極側にエミッタを接
続した3個の下アームトランジスタTu -、Tv -、Tw -
カソードとアノードがそれぞれトランジスタのコレクタ
とエミッタに接続された6個の環流ダイオードDu +〜D
w -で構成されている。また、上アームトランジスタのエ
ミッタと下アームトランジスタのコレクタが接続され、
この接続点が3相負荷の端子に接続される。
FIG. 2 shows a voltage type inverter circuit. DC power source V dc on the positive electrode side 3 of the upper arm transistor having a collector connected to T u +, T v +, T w +, 3 pieces of the lower arm connecting the emitter to the negative transistor T u -, T v - , T w -,
Six freewheeling diodes D u + to D whose cathode and anode are connected to the collector and emitter of the transistor, respectively.
w - are composed of. Also, the emitter of the upper arm transistor and the collector of the lower arm transistor are connected,
This connection point is connected to the terminals of the three-phase load.

【0027】電圧形インバータは回路構成上、直流電源
dcの短絡が発生しない様に上下アームトランジスタを
排他的にオンオフするため、取りうるスイッチング状態
は表1に示す8通りになる。
In the voltage source inverter, the upper and lower arm transistors are exclusively turned on and off so that the short circuit of the DC power supply V dc does not occur in the circuit configuration, so that the switching states that can be taken are eight as shown in Table 1.

【0028】[0028]

【表1】 [Table 1]

【0029】表1中、V0〜V7は各相トランジスタの
オン状態を示すために定義した電圧ベクトルである。な
お、スイッチング状態“1”は上アームトランジスタの
オン状態を、スイッチング状態“0”は上アームトラン
ジスタのオフ状態を、それぞれ表している。
In Table 1, V0 to V7 are voltage vectors defined to indicate the ON state of each phase transistor. The switching state "1" represents the on state of the upper arm transistor, and the switching state "0" represents the off state of the upper arm transistor.

【0030】2相座標上で捉えた電圧ベクトルを図3に
示す。これら、2相電圧vα、vβが共に0の電圧ベク
トルV0、V7(これらを以降、零ベクトルと呼ぶ)と
電圧が0でない6種の電圧ベクトルV1〜V6を用い、
磁束とトルクを制御する方法について考察する。
FIG. 3 shows the voltage vector captured on the two-phase coordinates. These two-phase voltages vα and vβ are both zero voltage vectors V0 and V7 (hereinafter referred to as zero vectors) and six non-zero voltage vectors V1 to V6,
Consider a method of controlling magnetic flux and torque.

【0031】磁束は電圧の時間積で与えられるので、例
えば、電圧ベクトルV1〜V6を所定時間出力した場
合、磁束は図4の電圧ベクトルの方向に変化する。そこ
で、図3の様にα−β座標上を60゜毎に領域I〜VI
に分け、それぞれの領域で出力する電圧ベクトルを、例
えば、領域IではV4とV6に制約する。
Since the magnetic flux is given by the time product of voltage, for example, when the voltage vectors V1 to V6 are output for a predetermined time, the magnetic flux changes in the direction of the voltage vector of FIG. Therefore, as shown in FIG. 3, the regions I to VI are every 60 ° on the α-β coordinate.
The voltage vector output in each region is restricted to V4 and V6 in the region I, for example.

【0032】この領域で電圧ベクトルV4、V6を交互
に選択すれば回転磁界を時計方向に進ませ、回転磁界の
大きさを電圧ベクトルV4出力により増加せしめ、電圧
ベクトルV6出力により減少せしめることができる。
By alternately selecting the voltage vectors V4 and V6 in this region, the rotating magnetic field can be advanced clockwise, and the magnitude of the rotating magnetic field can be increased by the output of the voltage vector V4 and decreased by the output of the voltage vector V6. .

【0033】従って、数4により求めた回転磁界の大き
さと指令値を比較し、その大小により、各領域で適切な
電圧ベクトルに切り替えれば、回転磁界の大きさの制御
ができる。
Therefore, the magnitude of the rotating magnetic field can be controlled by comparing the magnitude of the rotating magnetic field obtained by the equation 4 with the command value and switching to an appropriate voltage vector in each region depending on the magnitude.

【0034】また、電圧ベクトルV1〜V6の大きさは
直流電圧Vdc一定であるため、これらのベクトルを切り
替えるだけでは、回転磁界の回転速度を制御することが
できない。
Since the magnitudes of the voltage vectors V1 to V6 are constant DC voltage Vdc , the rotation speed of the rotating magnetic field cannot be controlled only by switching these vectors.

【0035】この速度は、磁束変化がない、すなわち、
磁束の軌跡を停滞させることができる零ベクトルにより
行うことができる。具体的には、数2により算出したト
ルクとトルク指令を比較し、その大小により電圧ベクト
ルと零ベクトルを切り替えていけばよい。これにより、
回転磁界ベクトルと永久磁石磁束ベクトルとの間の位相
差を所望のトルクに対応した値に保ち、両ベクトルの回
転速度を等しくできる。
This velocity has no magnetic flux change, that is,
This can be done by a zero vector that can stagnate the trajectory of the magnetic flux. Specifically, it suffices to compare the torque calculated by Equation 2 and the torque command, and switch the voltage vector and the zero vector depending on the magnitude. This allows
The phase difference between the rotating magnetic field vector and the permanent magnet magnetic flux vector can be maintained at a value corresponding to the desired torque, and the rotational speeds of both vectors can be made equal.

【0036】図5は磁束、トルクをヒステリシスコンパ
レータにより比較し、その出力に応答してインバータを
スイッチング制御する時の状態を示している。なお、図
5中(a)が磁束軌跡を、(b)が領域IIの電圧ベク
トルおよびトルク変化を、それぞれ示している。
FIG. 5 shows a state in which the magnetic flux and the torque are compared by a hysteresis comparator and the inverter is switching-controlled in response to the output thereof. 5A shows the magnetic flux locus, and FIG. 5B shows the voltage vector and torque change in the region II.

【0037】図6は図5の制御性能を得る直接トルク制
御システムのブロック構成{図6中(a)参照}、磁束
並びにトルクを瞬時比較するヒステリシスコンパレータ
の特性{図6中(b)(c)参照}をそれぞれ示してい
る。
FIG. 6 is a block diagram of a direct torque control system for obtaining the control performance of FIG. 5 (see (a) in FIG. 6) and characteristics of a hysteresis comparator for instantaneously comparing magnetic flux and torque {(b) (c in FIG. 6). ) Reference}.

【0038】直接トルク制御システム中、磁束やトルク
はOPアンプを使った積分回路やアナログ乗算器で構成
した演算器により瞬時演算を行っている。
In the direct torque control system, the magnetic flux and the torque are instantaneously calculated by an arithmetic unit composed of an integrating circuit using an OP amplifier and an analog multiplier.

【0039】表2は磁束とトルクのコンパレータ出力に
応答して選択するスイッチングパターン(電圧ベクト
ル)テーブル、表3は領域I〜VIを判定するためのα
β磁束と磁束の大きさの関係を示している。なお、表2
は通常ROMに記憶し、コンパレータ出力でルックアッ
プする。
Table 2 is a switching pattern (voltage vector) table selected in response to the output of the magnetic flux and torque comparators, and Table 3 is a for determining the regions I to VI.
The relationship between the β magnetic flux and the magnitude of the magnetic flux is shown. Table 2
Is normally stored in ROM and is looked up by the output of the comparator.

【0040】[0040]

【表2】 [Table 2]

【0041】[0041]

【表3】 [Table 3]

【0042】なお、これら一連の処理をマイコンにより
ソフトウェア処理することもできる。
The series of processes may be processed by software by a microcomputer.

【0043】ここで、領域IIにおいて磁束指令を変化
させたときの様子を考察する。電圧ベクトルV6、V2
を選択した時のα固定子磁束ベクトルとβ固定子磁束ベ
クトルの合成ベクトルの方向(明細書中、この方向を法
線方向と称す。また、このベクトルに直交する方向を接
線方向と称す。)の磁束変化ΔλR(V6)、ΔλR(V
2)は、数5と記すことができる。なお、φは固定子磁
束ベクトルのα−β座標上の角度で、β軸方向をφ=0
°としている。
Now, let us consider how the magnetic flux command is changed in the area II. Voltage vector V6, V2
The direction of the combined vector of the α stator flux vector and the β stator flux vector when is selected (this direction is referred to as the normal direction in the specification, and the direction orthogonal to this vector is referred to as the tangential direction). Magnetic flux change Δλ R (V6), Δλ R (V
2) can be written as Formula 5. Note that φ is an angle on the α-β coordinate of the stator magnetic flux vector, and φ = 0 in the β-axis direction.
It is supposed to be °.

【0044】[0044]

【数5】 [Equation 5]

【0045】数5から、法線方向の磁束変化量ΔλR
α−β座標上の角度φにより変化することがわかる。ま
た、各電圧ベクトルの出力時間t6,t2はトルク制御
により変化するため、ΔλRはトルクの指令値との偏差
によっても変化することがわかる。
From Equation 5, it is understood that the magnetic flux change amount Δλ R in the normal direction changes depending on the angle φ on the α-β coordinate. Further, since the output times t6 and t2 of each voltage vector change due to the torque control, it can be seen that Δλ R also changes due to the deviation from the torque command value.

【0046】例えば、φ0=0°近傍では、実際の回転
磁界の大きさが指令値に比べ小さいことに応答してV6
を選択しても磁束を増加させることができないか、もし
くは、その増加量は極めて少なくなる。
For example, in the vicinity of φ0 = 0 °, V6 responds to the fact that the magnitude of the actual rotating magnetic field is smaller than the command value.
Even if is selected, the magnetic flux cannot be increased, or the amount of increase is extremely small.

【0047】これにより、従来の直接トルク制御では回
転磁界の大きさを変化させた場合、十分な追従性を得る
ことができなかった。また、「高入力力率のダイオード
整流回路を持つPMモータのインバータ制御法」、高橋、
電気学会全国大会、157、平成12年で公表されたモ
ータ制御により整流回路の入力電流の通流幅を拡げ、電
源力率の向上を図る技術(具体的には、インバータの直
流電源を供給する整流回路の平滑用コンデンサ容量を従
来に比べ小さく(例えば、1/100程度)設定し、直流
電源に入力電圧の2倍周波数の大振幅リプルを発生させ
るとともに、固定子磁束の大きさを入力電圧の2倍周波
数で脈動制御)に直接トルク制御を適用した場合に低応
答な磁束制御性能が電源力率向上の妨げになっていた。
As a result, in the conventional direct torque control, when the magnitude of the rotating magnetic field was changed, sufficient followability could not be obtained. In addition, "Inverter control method of PM motor with diode rectifier circuit with high input power factor", Takahashi,
Technology to expand the input current flow width of the rectifier circuit and improve the power factor of the power supply by the motor control announced at the Japan Society of Electrical Engineers National Convention, 157, 2000 (specifically, the DC power supply of the inverter is supplied. The smoothing capacitor capacity of the rectifier circuit is set smaller than that of the conventional one (for example, about 1/100) to generate large amplitude ripple at a frequency twice the input voltage in the DC power supply, and the magnitude of the stator flux is adjusted to the input voltage. When the torque control is directly applied to the pulsation control at twice the frequency, the low response magnetic flux control performance is an obstacle to the improvement of the power supply power factor.

【0048】[0048]

【発明の目的】この発明は上記の問題点に鑑みてなされ
たものであり、直接トルク制御の固定子磁束の指令値に
対する追従性を改善し、その応答性を高めることができ
るインバータ制御方法およびその装置を提供することを
第1の目的としている。
SUMMARY OF THE INVENTION The present invention has been made in view of the above problems, and an inverter control method capable of improving the followability of a stator magnetic flux in a direct torque control with respect to a command value and enhancing its responsiveness. The first object is to provide the device.

【0049】また、固定子磁束の大きさを入力電圧の2
倍周波数で脈動制御することで整流回路の入力電流の通
流幅を拡げ、電源力率の向上を図るインバータ制御方法
およびその装置を提供することを第2の目的としてい
る。
Further, the magnitude of the magnetic flux of the stator is set to 2 of the input voltage.
It is a second object of the present invention to provide an inverter control method and an apparatus thereof for expanding the flow width of the input current of the rectifier circuit by controlling the pulsation at the double frequency to improve the power factor of the power supply.

【0050】[0050]

【課題を解決するための手段】請求項1のインバータ制
御方法は、インバータに接続された交流モータの線電流
および端子電圧を検出し、これらの検出値を基にモータ
トルクおよび固定子磁束の大きさを演算し、これらの演
算結果と対応する指令値とにより前記インバータの出力
電圧を制御するに当たって、前記モータトルクと対応す
る指令値との偏差に基づき第1の電圧の大きさを演算
し、固定子磁束の大きさと対応する指令値との偏差に基
づき第2の電圧の大きさを演算し、第1の電圧と第2の
電圧のそれぞれの大きさに基づきインバータの出力電圧
の大きさもしくは位相を演算し、これらに基づいてイン
バータを制御する方法である。
According to a first aspect of the present invention, there is provided an inverter control method, wherein a line current and a terminal voltage of an AC motor connected to an inverter are detected, and a motor torque and a magnitude of a stator magnetic flux are detected based on the detected values. And controlling the output voltage of the inverter by these calculation results and the corresponding command value, the magnitude of the first voltage is calculated based on the deviation between the motor torque and the corresponding command value. The magnitude of the second voltage is calculated based on the deviation between the magnitude of the stator magnetic flux and the corresponding command value, and the magnitude of the output voltage of the inverter or the magnitude of the output voltage of the inverter is calculated based on the magnitude of each of the first voltage and the second voltage. This is a method of calculating the phase and controlling the inverter based on these.

【0051】請求項2のインバータ制御方法は、前記線
電流および端子電圧の検出値を、モータ固定子の所定の
方向に固定された2軸が互いに直交する直交座標系上の
値に変換し、変換された電流値および電圧値によりモー
タトルクおよび直交座標系上の固定子磁束ベクトルを演
算する方法である。
The inverter control method according to a second aspect of the present invention converts the detected values of the line current and the terminal voltage into values on an orthogonal coordinate system in which two axes fixed in a predetermined direction of the motor stator are orthogonal to each other, This is a method of calculating a motor torque and a stator magnetic flux vector on a rectangular coordinate system based on the converted current value and voltage value.

【0052】請求項3のインバータ制御方法は、前記直
交座標系上の2つの固定子磁束ベクトルの合成ベクトル
の方向とこの合成ベクトルに直交する方向とをそれぞれ
特定し、前記モータトルクと対応する指令値との偏差に
より前記合成ベクトルに直交する方向に出力する第1の
電圧の大きさを演算し、前記合成ベクトルの大きさと対
応する指令値との偏差により前記合成ベクトルの方向に
出力する第2の電圧の大きさを演算し、これら第1の電
圧の大きさと第2の電圧の大きさとに基づきインバータ
の出力電圧の大きさもしくは位相を演算する方法であ
る。
According to another aspect of the present invention, an inverter control method specifies a direction of a composite vector of two stator magnetic flux vectors on the orthogonal coordinate system and a direction orthogonal to the composite vector, and specifies a command corresponding to the motor torque. A second voltage for calculating the magnitude of the first voltage output in the direction orthogonal to the combined vector based on the deviation from the value, and outputting in the direction of the combined vector based on the deviation between the magnitude of the combined vector and the corresponding command value. Is calculated, and the magnitude or phase of the output voltage of the inverter is calculated based on the magnitude of the first voltage and the magnitude of the second voltage.

【0053】請求項4のインバータ制御方法は、回転子
の回転角速度ωeを演算し、前記合成ベクトルの大きさ
|λ|を演算し、モータトルクと対応する指令値との偏
差Δτを演算し、所定の比例ゲインGを用いて、 Vτ=(21/2・|λ|・ωe+G・Δτ) の演算を行って前記第1の電圧の大きさVτを算出する
方法である。
According to the fourth aspect of the inverter control method, the rotational angular velocity ω e of the rotor is calculated, the magnitude | λ | of the composite vector is calculated, and the deviation Δτ between the motor torque and the corresponding command value is calculated. , Vτ = (2 1/2 · | λ | · ω e + G · Δτ) is calculated by using a predetermined proportional gain G to calculate the first voltage magnitude Vτ.

【0054】請求項5のインバータ制御方法は、前記合
成ベクトルの大きさ|λ|と対応する指令値|λ|*と
の偏差ΔλRを演算し、インバータのキャリア周期Tc
用いて、 VR=(|λ|*−|λ|)/Tc=ΔλR/Tc の演算を行って前記第2の電圧の大きさVRを算出する
方法である。
According to a fifth aspect of the present invention, in the inverter control method, the deviation Δλ R between the magnitude | λ | of the combined vector and the corresponding command value | λ | * is calculated and V is calculated using the carrier cycle T c of the inverter. R = (| λ | * - | λ |) / T c = performs calculation of [Delta] [lambda] R / T c is a method of calculating the magnitude V R of the second voltage.

【0055】請求項6のインバータ制御方法は、前記合
成ベクトルの前記直交座標系上に設けた第1の基準ライ
ンとのなす角φを演算し、前記合成ベクトルに直交する
方向に出力する第1の電圧と前記合成ベクトルの方向に
出力する第2の電圧とに基づきこれら電圧を合成し、合
成電圧の前記合成ベクトルに直交する方向に設けた第2
の基準ラインとのなす角μを演算し、前記角φと角μと
に基づきインバータの出力電圧の位相を演算する方法で
ある。
According to a sixth aspect of the inverter control method of the present invention, an angle φ formed by the combined vector with a first reference line provided on the orthogonal coordinate system is calculated and output in a direction orthogonal to the combined vector. Second voltage provided in a direction orthogonal to the combined vector of the combined voltage by combining these voltages based on the voltage of the combined voltage and the second voltage output in the direction of the combined vector.
Is calculated with respect to the reference line, and the phase of the output voltage of the inverter is calculated based on the angles φ and μ.

【0056】請求項7のインバータ制御方法は、前記第
1の電圧の大きさVτと第2の電圧の大きさVRとに基
づき、 V1=(Vτ2+VR 21/2 の演算を行ってインバータの出力電圧の大きさV1を算
出する方法である。
According to the seventh aspect of the present invention, the inverter control method calculates V 1 = (V τ 2 + V R 2 ) 1/2 based on the first voltage magnitude V τ and the second voltage magnitude V R. Is performed to calculate the magnitude V 1 of the output voltage of the inverter.

【0057】請求項8のインバータ制御方法は、入力電
圧の2倍の周波数で脈動する整流電圧を出力する整流回
路をインバータの直流電源とし、前記固定子磁束の大き
さを入力電圧の2倍の周波数で脈動制御する方法であ
る。
In the inverter control method according to the present invention, a rectifier circuit for outputting a rectified voltage pulsating at a frequency twice the input voltage is used as a DC power source for the inverter, and the magnitude of the stator magnetic flux is set to twice the input voltage. This is a method of controlling pulsation by frequency.

【0058】請求項9のインバータ制御装置は、インバ
ータに接続された交流モータの線電流および端子電圧を
検出し、これらの検出値を基にモータトルクおよび固定
子磁束の大きさを演算し、これらの演算結果と対応する
指令値とにより前記インバータの出力電圧を制御するも
のにおいて、前記モータトルクと対応する指令値との偏
差に基づき第1の電圧の大きさを演算する第1電圧演算
手段と、固定子磁束の大きさと対応する指令値との偏差
に基づき第2の電圧の大きさを演算する第2電圧演算手
段と、第1の電圧と第2の電圧のそれぞれの大きさに基
づきインバータの出力電圧の大きさもしくは位相を演算
する出力演算手段と、これらに基づいてインバータを制
御するインバータ制御手段とを含むものである。
An inverter control device according to a ninth aspect of the present invention detects a line current and a terminal voltage of an AC motor connected to the inverter, calculates a motor torque and a magnitude of a stator magnetic flux based on these detected values, and calculates these values. Which controls the output voltage of the inverter based on the calculation result and the corresponding command value, and a first voltage calculation means for calculating the magnitude of the first voltage based on the deviation between the motor torque and the corresponding command value. A second voltage calculation means for calculating the magnitude of the second voltage based on the deviation between the magnitude of the stator magnetic flux and the corresponding command value, and an inverter based on the magnitude of each of the first voltage and the second voltage. The output calculation means for calculating the magnitude or phase of the output voltage and the inverter control means for controlling the inverter based on the output calculation means.

【0059】請求項10のインバータ制御装置は、前記
線電流および端子電圧の検出値を、モータ固定子の所定
の方向に固定された2軸が互いに直交する直交座標系上
の値に変換する座標変換手段と、変換された電流値およ
び電圧値によりモータトルクおよび直交座標系上の固定
子磁束ベクトルを演算するモータトルク、固定子磁束ベ
クトル演算手段とをさらに含むものである。
The inverter controller according to claim 10 is a coordinate system for converting the detected values of the line current and the terminal voltage into values on an orthogonal coordinate system in which two axes fixed in a predetermined direction of the motor stator are orthogonal to each other. It further includes conversion means and motor torque / stator magnetic flux vector calculation means for calculating the motor torque and the stator magnetic flux vector on the rectangular coordinate system based on the converted current value and voltage value.

【0060】請求項11のインバータ制御装置は、前記
直交座標系上の2つの固定子磁束ベクトルの合成ベクト
ルの方向とこの合成ベクトルに直交する方向とをそれぞ
れ特定する方向特定手段をさらに含み、前記第1電圧演
算手段として、前記モータトルクと対応する指令値との
偏差により前記合成ベクトルに直交する第1の電圧の大
きさを演算するものを採用し、前記第2電圧演算手段と
して、前記合成ベクトルの大きさと対応する指令値との
偏差により前記合成ベクトルの方向に出力する第2の電
圧の大きさを演算するものを採用し、前記出力演算手段
として、これら第1の電圧の大きさと第2の電圧の大き
さとに基づきインバータの出力電圧の大きさもしくは位
相を演算するものを採用するものである。
An inverter controller according to claim 11 further includes direction specifying means for specifying a direction of a combined vector of two stator magnetic flux vectors on the orthogonal coordinate system and a direction orthogonal to the combined vector, respectively. As the first voltage calculation means, a means for calculating the magnitude of the first voltage orthogonal to the combined vector based on the deviation between the motor torque and the corresponding command value is adopted, and as the second voltage calculation means, the combined voltage is used. A means for calculating the magnitude of the second voltage output in the direction of the composite vector is employed based on the deviation between the magnitude of the vector and the corresponding command value, and the magnitude of the first voltage and the first voltage are used as the output computing means. In this method, the magnitude or phase of the output voltage of the inverter is calculated based on the magnitude of the voltage of 2.

【0061】請求項12のインバータ制御装置は、回転
子の回転角速度ωeを演算する回転角速度演算手段と、
前記合成ベクトルの大きさ|λ|を演算する合成ベクト
ル演算手段と、モータトルクと対応する指令値との偏差
Δτを演算するトルク偏差演算手段とをさらに含み、前
記第1電圧演算手段として、所定の比例ゲインGを用い
て、 Vτ=(21/2・|λ|・ωe+G・Δτ) の演算を行って前記第1の電圧の大きさVτを算出する
ものを採用するものである。
According to a twelfth aspect of the present invention, there is provided an inverter control device, wherein a rotational angular velocity calculating means for calculating a rotational angular velocity ω e of the rotor,
The first voltage calculation means further includes a combination vector calculation means for calculating the magnitude | λ | of the combination vector and a torque deviation calculation means for calculating a deviation Δτ between the motor torque and the corresponding command value. Using the proportional gain G of Vτ = (2 1/2 · | λ | · ω e + G · Δτ), the magnitude Vτ of the first voltage is calculated. .

【0062】請求項13のインバータ制御装置は、前記
合成ベクトルの大きさ|λ|と対応する指令値|λ|*
との偏差ΔλRを演算する合成ベクトル偏差演算手段を
さらに含み、前記第2電圧演算手段として、インバータ
のキャリア周期Tcを用いて、 VR=(|λ|*−|λ|)/Tc=ΔλR/Tc の演算を行って前記第2の電圧の大きさVRを算出する
ものを採用するものである。
In the inverter controller of the thirteenth aspect, the command value | λ | * corresponding to the magnitude | λ | of the combined vector.
Further comprising a synthetic vector deviation calculating means for calculating a deviation [Delta] [lambda] R and, as the second voltage calculating means by using the carrier period T c of the inverter, V R = (| λ | * - | λ |) / T The calculation of c = Δλ R / T c to calculate the second voltage magnitude V R is adopted.

【0063】請求項14のインバータ制御装置は、前記
合成ベクトルの前記直交座標系上に設けた第1の基準ラ
インとのなす角φを演算する第1角度演算手段と、前記
合成ベクトルに直交する方向に出力する第1の電圧と前
記合成ベクトルの方向に出力する第2の電圧とに基づき
これら電圧を合成し、合成電圧の前記合成ベクトルに直
交する方向に設けた第2の基準ラインとのなす角μを演
算する第2角度演算手段とをさらに含み、前記出力演算
手段として、前記角φと角μとに基づきインバータの出
力電圧の位相を演算するものを採用するものである。
An inverter control device according to a fourteenth aspect of the present invention includes a first angle calculating means for calculating an angle φ formed by the composite vector with a first reference line provided on the orthogonal coordinate system, and orthogonal to the composite vector. Direction and a second reference line provided in a direction orthogonal to the combined vector of the combined voltage. A second angle calculating means for calculating an angle μ formed is further included, and as the output calculating means, a means for calculating the phase of the output voltage of the inverter based on the angle φ and the angle μ is adopted.

【0064】請求項15のインバータ制御装置は、前記
出力演算手段として、前記第1の電圧の大きさVτと第
2の電圧の大きさVRとに基づき、 V1=(Vτ2+VR 21/2 の演算を行ってインバータの出力電圧の大きさV1を算
出するものを採用するものである。
[0064] The inverter control device according to claim 15, as the output calculation unit, based on the magnitude of V R of size Vtau and second voltage of said first voltage, V 1 = (Vτ 2 + V R 2 ) 1/2 is calculated to calculate the magnitude V 1 of the output voltage of the inverter.

【0065】請求項16のインバータ制御装置は、入力
電圧の2倍の周波数で脈動する整流電圧を出力する整流
回路をインバータの直流電源とし、前記固定子磁束の大
きさを入力電圧の2倍の周波数で脈動制御する脈動制御
手段をさらに含むものである。
According to a sixteenth aspect of the present invention, in the inverter control device, a rectifier circuit for outputting a rectified voltage pulsating at a frequency twice the input voltage is used as the DC power source of the inverter, and the magnitude of the stator magnetic flux is twice the input voltage. It further includes pulsation control means for pulsating control at a frequency.

【0066】[0066]

【作用】請求項1のインバータ制御方法であれば、イン
バータに接続された交流モータの線電流および端子電圧
を検出し、これらの検出値を基にモータトルクおよび固
定子磁束の大きさを演算し、これらの演算結果と対応す
る指令値とにより前記インバータの出力電圧を制御する
に当たって、前記モータトルクと対応する指令値との偏
差に基づき第1の電圧の大きさを演算し、固定子磁束の
大きさと対応する指令値との偏差に基づき第2の電圧の
大きさを演算し、第1の電圧と第2の電圧のそれぞれの
大きさに基づきインバータの出力電圧の大きさもしくは
位相を演算し、これらに基づいてインバータを制御する
のであるから、指令トルクと実トルクとの偏差の大きさ
や固定子磁束ベクトルの座標系上の角度に拘わらず、そ
の大きさを確実に制御することができ、ひいては、直接
トルク制御の固定子磁束の追従性を向上させ、応答性を
高めることができる。
According to the inverter control method of claim 1, the line current and the terminal voltage of the AC motor connected to the inverter are detected, and the motor torque and the magnitude of the stator magnetic flux are calculated based on these detected values. In controlling the output voltage of the inverter based on these calculation results and the corresponding command value, the magnitude of the first voltage is calculated based on the deviation between the motor torque and the corresponding command value, and the stator magnetic flux The magnitude of the second voltage is calculated based on the deviation between the magnitude and the corresponding command value, and the magnitude or phase of the output voltage of the inverter is calculated based on the magnitude of each of the first voltage and the second voltage. Since the inverter is controlled based on these, the magnitude of the deviation can be ensured regardless of the magnitude of the deviation between the command torque and the actual torque and the angle of the stator magnetic flux vector on the coordinate system. Gosuru It can, therefore, to improve the capability of the stator flux of the direct torque control, it is possible to enhance the response.

【0067】請求項2のインバータ制御方法であれば、
前記線電流および端子電圧の検出値を、モータ固定子の
所定の方向に固定された2軸が互いに直交する直交座標
系上の値に変換し、変換された電流値および電圧値によ
りモータトルクおよび直交座標系上の固定子磁束ベクト
ルを演算するのであるから、演算を簡単化することがで
きるほか、請求項1と同様の作用を達成することができ
る。
According to the inverter control method of claim 2,
The detected values of the line current and the terminal voltage are converted into values on an orthogonal coordinate system in which the two axes fixed in a predetermined direction of the motor stator are orthogonal to each other, and the converted current value and voltage value are used to convert the motor torque and the motor torque. Since the stator magnetic flux vector on the orthogonal coordinate system is calculated, the calculation can be simplified and the same operation as that of claim 1 can be achieved.

【0068】請求項3のインバータ制御方法であれば、
前記直交座標系上の2つの固定子磁束ベクトルの合成ベ
クトルの方向とこの合成ベクトルに直交する方向とをそ
れぞれ特定し、前記モータトルクと対応する指令値との
偏差により前記合成ベクトルに直交する方向に出力する
第1の電圧の大きさを演算し、前記合成ベクトルの大き
さと対応する指令値との偏差により前記合成ベクトルの
方向に出力する第2の電圧の大きさを演算し、これら第
1の電圧の大きさと第2の電圧の大きさとに基づきイン
バータの出力電圧の大きさもしくは位相を演算するので
あるから、請求項2と同様の作用を達成することができ
る。
According to the inverter control method of claim 3,
The direction of the composite vector of the two stator magnetic flux vectors on the orthogonal coordinate system and the direction orthogonal to the composite vector are respectively specified, and the direction orthogonal to the composite vector due to the deviation between the motor torque and the corresponding command value. To calculate the magnitude of the first voltage to be output to, and to calculate the magnitude of the second voltage to be output in the direction of the combined vector based on the deviation between the magnitude of the combined vector and the corresponding command value. Since the magnitude or phase of the output voltage of the inverter is calculated based on the magnitude of the voltage and the magnitude of the second voltage, it is possible to achieve the same effect as that of claim 2.

【0069】請求項4のインバータ制御方法であれば、
回転子の回転角速度ωeを演算し、前記合成ベクトルの
大きさ|λ|を演算し、モータトルクと対応する指令値
との偏差Δτを演算し、所定の比例ゲインGを用いて、 Vτ=(21/2・|λ|・ωe+G・Δτ) の演算を行って前記第1の電圧の大きさVτを算出する
のであるから、請求項3と同様の作用を達成することが
できる。
According to the inverter control method of claim 4,
The rotational angular velocity ω e of the rotor is calculated, the magnitude of the combined vector | λ | is calculated, the deviation Δτ between the motor torque and the corresponding command value is calculated, and Vτ = Since (2 1/2 · | λ | · ω e + G · Δτ) is calculated to calculate the magnitude Vτ of the first voltage, the same effect as that of claim 3 can be achieved. .

【0070】請求項5のインバータ制御方法であれば、
前記合成ベクトルの大きさ|λ|と対応する指令値|λ
|*との偏差ΔλRを演算し、インバータのキャリア周
期Tcを用いて、 VR=(|λ|*−|λ|)/Tc=ΔλR/Tc の演算を行って前記第2の電圧の大きさVRを算出する
のであるから、請求項3と同様の作用を達成することが
できる。
According to the inverter control method of claim 5,
Command value | λ corresponding to the magnitude | λ | of the composite vector
| * Deviation [Delta] [lambda] R and calculates, by using the carrier period T c of the inverter, V R = (| λ | * - | λ |) / T c = performs calculation of [Delta] [lambda] R / T c wherein the Since the magnitude V R of the voltage of 2 is calculated, it is possible to achieve the same effect as that of claim 3.

【0071】請求項6のインバータ制御方法であれば、
前記合成ベクトルの前記直交座標系上に設けた第1の基
準ラインとのなす角φを演算し、前記合成ベクトルに直
交する方向に出力する第1の電圧と前記合成ベクトルの
方向に出力する第2の電圧とに基づきこれら電圧を合成
し、合成電圧の前記合成ベクトルに直交する方向に設け
た第2の基準ラインとのなす角μを演算し、前記角φと
角μとに基づきインバータの出力電圧の位相を演算する
のであるから、両角度に基づいて請求項3から請求項5
の何れかと同様の作用を達成することができる。
According to the inverter control method of claim 6,
An angle φ formed by the composite vector and a first reference line provided on the orthogonal coordinate system is calculated, and a first voltage that is output in a direction orthogonal to the composite vector and an output that is output in the direction of the composite vector are calculated. These voltages are combined on the basis of the voltage of 2 and an angle μ formed by a second reference line provided in a direction orthogonal to the combined vector of the combined voltage is calculated, and the angle μ of the inverter is calculated based on the angle φ and the angle μ. Since the phase of the output voltage is calculated, claims 3 to 5 are based on both angles.
It is possible to achieve the same effect as any of the above.

【0072】請求項7のインバータ制御方法であれば、
前記第1の電圧の大きさVτと第2の電圧の大きさVR
とに基づき、 V1=(Vτ2+VR 21/2 の演算を行ってインバータの出力電圧の大きさV1を算
出するのであるから、請求項3から請求項5の何れかと
同様の作用を達成することができる。
According to the inverter control method of claim 7,
Magnitude V R of size Vτ and second voltage of said first voltage
Based on the above, the calculation of V 1 = (Vτ 2 + V R 2 ) 1/2 is performed to calculate the magnitude V 1 of the output voltage of the inverter. Therefore, the same as in any one of claims 3 to 5, The action can be achieved.

【0073】請求項8のインバータ制御方法であれば、
入力電圧の2倍の周波数で脈動する整流電圧を出力する
整流回路をインバータの直流電源とし、前記固定子磁束
の大きさを入力電圧の2倍の周波数で脈動制御するので
あるから、高入力力率化を達成できるほか、請求項1か
ら請求項7の何れかと同様の作用を達成することができ
る。
According to the inverter control method of claim 8,
A rectifier circuit that outputs a rectified voltage that pulsates at a frequency twice the input voltage is used as a DC power source for the inverter, and the magnitude of the stator magnetic flux is pulsatingly controlled at a frequency twice the input voltage. In addition to achieving rationalization, it is possible to achieve the same effect as that of any one of claims 1 to 7.

【0074】請求項9のインバータ制御装置であれば、
インバータに接続された交流モータの線電流および端子
電圧を検出し、これらの検出値を基にモータトルクおよ
び固定子磁束の大きさを演算し、これらの演算結果と対
応する指令値とにより前記インバータの出力電圧を制御
するに当たって、第1電圧演算手段により前記モータト
ルクと対応する指令値との偏差に基づき第1の電圧の大
きさを演算し、第2電圧演算手段により固定子磁束の大
きさと対応する指令値との偏差に基づき第2の電圧の大
きさを演算し、出力演算手段により第1の電圧と第2の
電圧のそれぞれの大きさに基づきインバータの出力電圧
の大きさもしくは位相を演算し、インバータ制御手段に
よりこれらに基づいてインバータを制御することができ
る。
According to the inverter control device of claim 9,
The line current and the terminal voltage of the AC motor connected to the inverter are detected, the motor torque and the magnitude of the stator magnetic flux are calculated based on these detected values, and the inverter is calculated based on these calculation results and the corresponding command value. In controlling the output voltage of the first voltage calculation means, the first voltage calculation means calculates the magnitude of the first voltage based on the deviation between the motor torque and the corresponding command value, and the second voltage calculation means calculates the magnitude of the stator magnetic flux. The magnitude of the second voltage is calculated based on the deviation from the corresponding command value, and the magnitude or phase of the output voltage of the inverter is calculated by the output computing means based on the magnitude of each of the first voltage and the second voltage. The inverter can be calculated and the inverter can be controlled based on these by the inverter control means.

【0075】したがって、指令トルクと実トルクとの偏
差の大きさや固定子磁束ベクトルの座標系上の角度に拘
わらず、その大きさを確実に制御することができ、ひい
ては、直接トルク制御の固定子磁束の追従性を向上さ
せ、応答性を高めることができる。
Therefore, the magnitude can be surely controlled regardless of the magnitude of the deviation between the command torque and the actual torque and the angle of the stator magnetic flux vector on the coordinate system, and by extension, the stator for direct torque control. It is possible to improve the followability of the magnetic flux and enhance the responsiveness.

【0076】請求項10のインバータ制御装置であれ
ば、前記線電流および端子電圧の検出値を、モータ固定
子の所定の方向に固定された2軸が互いに直交する直交
座標系上の値に変換する座標変換手段と、変換された電
流値および電圧値によりモータトルクおよび直交座標系
上の固定子磁束ベクトルを演算するモータトルク、固定
子磁束ベクトル演算手段とをさらに含むのであるから、
演算を簡単化することができるほか、請求項9と同様の
作用を達成することができる。
According to the inverter control device of the tenth aspect, the detected values of the line current and the terminal voltage are converted into values on an orthogonal coordinate system in which two axes fixed in a predetermined direction of the motor stator are orthogonal to each other. Since it further includes a coordinate conversion means for performing, a motor torque for calculating a motor torque and a stator magnetic flux vector on a rectangular coordinate system based on the converted current value and voltage value, and a stator magnetic flux vector calculation means.
The operation can be simplified and the same operation as that of claim 9 can be achieved.

【0077】請求項11のインバータ制御装置であれ
ば、前記直交座標系上の2つの固定子磁束ベクトルの合
成ベクトルの方向とこの合成ベクトルに直交する方向と
をそれぞれ特定する方向特定手段をさらに含み、前記第
1電圧演算手段として、前記モータトルクと対応する指
令値との偏差により前記合成ベクトルに直交する方向に
出力する第1の電圧の大きさを演算するものを採用し、
前記第2電圧演算手段として、前記合成ベクトルの大き
さと対応する指令値との偏差により前記合成ベクトルの
方向に出力する第2の電圧の大きさを演算するものを採
用し、前記出力演算手段として、これら第1の電圧の大
きさと第2の電圧の大きさとに基づきインバータの出力
電圧の大きさもしくは位相を演算するのであるから、請
求項10と同様の作用を達成することができる。
According to the eleventh aspect of the present invention, the inverter control device further includes direction specifying means for specifying a direction of a composite vector of the two stator magnetic flux vectors on the orthogonal coordinate system and a direction orthogonal to the composite vector. As the first voltage calculation unit, a unit that calculates the magnitude of the first voltage output in the direction orthogonal to the composite vector based on the deviation between the motor torque and the corresponding command value is adopted.
As the second voltage calculating means, a means for calculating the magnitude of the second voltage output in the direction of the combined vector based on the deviation between the magnitude of the combined vector and the corresponding command value is adopted, and the output calculating means is used. Since the magnitude or phase of the output voltage of the inverter is calculated based on the magnitude of the first voltage and the magnitude of the second voltage, it is possible to achieve the same effect as that of claim 10.

【0078】請求項12のインバータ制御装置であれ
ば、回転子の回転角速度ωeを演算する回転角速度演算
手段と、前記合成ベクトルの大きさ|λ|を演算する合
成ベクトル演算手段と、モータトルクと対応する指令値
との偏差Δτを演算するトルク偏差演算手段とをさらに
含み、前記第1電圧演算手段として、所定の比例ゲイン
Gを用いて、 Vτ=(21/2・|λ|・ωe+G・Δτ) の演算を行って前記第1の電圧の大きさVτを算出する
ものを採用するのであるから、請求項11と同様の作用
を達成することができる。
According to the twelfth aspect of the present invention, in the inverter control device, the rotational angular velocity calculation means for calculating the rotational angular velocity ω e of the rotor, the combined vector calculation means for calculating the magnitude | λ | of the combined vector, and the motor torque. And a torque deviation calculating means for calculating a deviation Δτ from the corresponding command value, and using a predetermined proportional gain G as the first voltage calculating means, Vτ = (2 1/2 · | λ | Since ω e + G · Δτ) is calculated to calculate the magnitude Vτ of the first voltage, the same effect as that of claim 11 can be achieved.

【0079】請求項13のインバータ制御装置であれ
ば、前記合成ベクトルの大きさ|λ|と対応する指令値
|λ|*との偏差ΔλRを演算する合成ベクトル偏差演
算手段をさらに含み、前記第2電圧演算手段として、イ
ンバータのキャリア周期Tcを用いて、 VR=(|λ|*−|λ|)/Tc=ΔλR/Tc の演算を行って前記第2の電圧の大きさVRを算出する
ものを採用するのであるから、請求項11と同様の作用
を達成することができる。
According to another aspect of the present invention, the inverter control device further includes a composite vector deviation calculating means for calculating a deviation Δλ R between the magnitude | λ | of the composite vector and the corresponding command value | λ | *. a second voltage calculating means, by using the carrier period T c of the inverter, V R = (| λ | * - | λ |) / T c = Δλ performs an operation of R / T c of the second voltage since it is to adopt one that calculates the magnitude V R, it is possible to achieve effects similar to those of claim 11.

【0080】請求項14のインバータ制御装置であれ
ば、前記合成ベクトルの前記直交座標系上に設けた第1
の基準ラインとのなす角φを演算する第1角度演算手段
と、前記合成ベクトルに直交する方向に出力する第1の
電圧と前記合成ベクトルの方向に出力する第2の電圧と
に基づきこれら電圧を合成し、合成電圧の前記合成ベク
トルに直交する方向に設けた第2の基準ラインとのなす
角μを演算する第2角度演算手段とをさらに含み、前記
出力演算手段として、前記角φと角μとに基づきインバ
ータの出力電圧の位相を演算するものを採用するのであ
るから、両角度に基づいて請求項11から請求項13の
何れかと同様の作用を達成することができる。
According to the inverter control device of the fourteenth aspect, the first vector provided on the orthogonal coordinate system of the combined vector is used.
Based on the first angle calculation means for calculating the angle φ formed by the reference line of the above, the first voltage output in the direction orthogonal to the combined vector, and the second voltage output in the direction of the combined vector. And a second angle calculating means for calculating an angle μ formed by a second reference line provided in a direction orthogonal to the combined vector of the combined voltage, and the angle φ and the angle φ are used as the output calculating means. Since the one that calculates the phase of the output voltage of the inverter based on the angle μ is adopted, the same operation as that of any one of claims 11 to 13 can be achieved based on both angles.

【0081】請求項15のインバータ制御装置であれ
ば、前記出力演算手段として、前記第1の電圧の大きさ
Vτと第2の電圧の大きさVRとに基づき、 V1=(Vτ2+VR 21/2 の演算を行ってインバータの出力電圧の大きさV1を算
出するものを採用するのであるから、請求項11から請
求項13の何れかと同様の作用を達成することができ
る。
[0081] When the inverter controlling apparatus of claim 15, as the output calculation unit, based on the magnitude of V R of size Vtau and second voltage of said first voltage, V 1 = (Vτ 2 + V Since the one that calculates the magnitude V 1 of the output voltage of the inverter by performing the calculation of R 2 ) 1/2 is adopted, it is possible to achieve the same operation as that of any one of claims 11 to 13. .

【0082】請求項16のインバータ制御装置であれ
ば、入力電圧の2倍の周波数で脈動する整流電圧を出力
する整流回路をインバータの直流電源とし、前記固定子
磁束の大きさを入力電圧の2倍の周波数で脈動制御する
脈動制御手段をさらに含むのであるから、高入力力率化
を達成できるほか、請求項9から請求項15の何れかと
同様の作用を達成することができる。
According to the sixteenth aspect of the inverter controller, the rectifier circuit that outputs the rectified voltage pulsating at twice the frequency of the input voltage is used as the DC power source of the inverter, and the magnitude of the stator magnetic flux is equal to the input voltage of two. Since the pulsation control means for pulsating control at the double frequency is further included, a high input power factor can be achieved and the same operation as that of any one of claims 9 to 15 can be achieved.

【0083】[0083]

【発明の実施の形態】以下、添付図面を参照して、この
発明の実施態様を詳細に説明する。
BEST MODE FOR CARRYING OUT THE INVENTION Embodiments of the present invention will be described in detail below with reference to the accompanying drawings.

【0084】図7はこの発明のインバータ制御方法また
は、インバータ制御装置により制御されるインバータを
用いて交流モータを駆動する交流モータ駆動システムの
構成を示す概略図である。
FIG. 7 is a schematic diagram showing the configuration of an AC motor drive system for driving an AC motor using the inverter control method of the present invention or an inverter controlled by the inverter control device.

【0085】この交流モータ駆動システムは、商用電源
(入力電圧)を整流回路と平滑用コンデンサを介し、直
流電源を3相インバータに供給することにより3相交流
電力に変換し、この3相交流電力を3相交流モータに供
給することにより3相交流モータを駆動するようにして
いる。そして、3相インバータを制御するためのマイコ
ンを設けている。ここで、3相交流モータとしては、ブ
ラシレスDCモータ、リラクタンスモータ、誘導モータな
どが例示できる。
In this AC motor drive system, a commercial power supply (input voltage) is converted into a three-phase AC power by supplying the DC power supply to a three-phase inverter through a rectifier circuit and a smoothing capacitor, and this three-phase AC power is supplied. Is supplied to the three-phase AC motor to drive the three-phase AC motor. Then, a microcomputer for controlling the three-phase inverter is provided. Here, examples of the three-phase AC motor include a brushless DC motor, a reluctance motor, and an induction motor.

【0086】また、前記平滑用コンデンサ容量を従来に
比べ小さく(例えば、1/100程度)設定することに
より、直流電源に入力電圧の2倍周波数の大振幅リプル
を発生させるとともに、固定子磁束の大きさを入力電圧
の2倍周波数で脈動制御することで整流回路の入力電流
の通流幅を拡げ、電源力率の向上を図ることができる。
Further, by setting the capacity of the smoothing capacitor smaller than that of the conventional one (for example, about 1/100), a large amplitude ripple having a frequency twice as high as the input voltage is generated in the DC power source, and the stator magnetic flux By pulsating the magnitude at twice the frequency of the input voltage, it is possible to widen the flow width of the input current of the rectifier circuit and improve the power supply power factor.

【0087】ここで、任意の方向に磁束を変化させる電
圧ベクトルについて考察するに当たり、まず、回転磁界
の接線方向の磁束軌跡を得るための電圧ベクトルの決定
方法について説明する。
Here, in considering the voltage vector that changes the magnetic flux in an arbitrary direction, first, a method for determining the voltage vector for obtaining the magnetic flux locus in the tangential direction of the rotating magnetic field will be described.

【0088】図8は領域IIについて3種の電圧ベクト
ルにより得られる磁束軌跡(電圧ベクトル時間積)を微
小区間で拡大して示す図である。
FIG. 8 is an enlarged view showing a magnetic flux locus (voltage vector time product) obtained by three kinds of voltage vectors in the area II in a minute section.

【0089】図8においては、仮に、電圧ベクトルV
6、V2並びにV7を適宜配置している。図中のP0
らP1に至る時間をTc(これをキャリア周期と呼
ぶ。)、適当な変数をV1として、P01=V1・Tc
近似式が成り立つ。そして、電圧ベクトルで構成した三
角形ΔP0qP1に着目し、正弦定理を適用すると、数6
の関係を得る。
In FIG. 8, it is assumed that the voltage vector V
6, V2 and V7 are appropriately arranged. The time to reach the P 0 in figure P 1 T c (this is referred to as a carrier period.), A suitable variable as V 1, the approximate expression of P 0 P 1 = V 1 · T c is satisfied. Then, paying attention to the triangle ΔP 0 qP 1 composed of voltage vectors and applying the sine theorem,
Get a relationship.

【0090】[0090]

【数6】 [Equation 6]

【0091】そして、Tc=t0+t6+t2に留意すれ
ば、数6から数7の関係を得ることができ、KSの大き
さにより各電圧ベクトルの出力時間が決まる。
When T c = t 0 + t 6 + t 2 is taken into consideration, the relations of the equations 6 to 7 can be obtained, and the output time of each voltage vector is determined by the magnitude of K S.

【0092】[0092]

【数7】 [Equation 7]

【0093】ここで、KSは数8の関係により定まり、
1 がインバータの出力電圧となる。
Here, K S is determined by the relation of Equation 8,
V 1 becomes the output voltage of the inverter.

【0094】[0094]

【数8】 [Equation 8]

【0095】従って、数7により3種の電圧ベクトルの
時間配分を決定すれば、回転磁界の接線方向にKS・V
dcの電圧ベクトルを出力したのと等価な磁束軌跡を描く
ことができ、KSにより回転磁界の接線速度、換言すれ
ば磁界の回転角速度を制御できる。
Therefore, if the time distribution of the three types of voltage vectors is determined by the equation 7, K S · V in the tangential direction of the rotating magnetic field
A magnetic flux locus equivalent to the output of the dc voltage vector can be drawn, and the tangential velocity of the rotating magnetic field, in other words, the rotational angular velocity of the magnetic field can be controlled by K S.

【0096】また、図8に示すパターンの他に電圧ベク
トルの出力順序を入れ替えた図9の様なパターンを採用
することができる。また、各パターンを組み合わせたパ
ターンを種々考えることができる。例えば、図9の
(a)と(c)を組み合わせて図10のパターンを得る
ことができる。
In addition to the pattern shown in FIG. 8, a pattern as shown in FIG. 9 in which the output order of voltage vectors is changed can be adopted. Further, various patterns in which each pattern is combined can be considered. For example, the pattern of FIG. 10 can be obtained by combining (a) and (c) of FIG.

【0097】他の領域では、表2の列毎に電圧ベクトル
を読み替え、それぞれの電圧ベクトル出力時間配分を数
7から算出すればよい。数7の出力時間に対応する各領
域の電圧ベクトルを表4に示す。ここで、各電圧ベクト
ルの出力順序は図9(a)のパターンとした。
In other areas, the voltage vector may be read for each column of Table 2, and the respective voltage vector output time distributions may be calculated from Equation 7. Table 4 shows the voltage vector of each region corresponding to the output time of Expression 7. Here, the output order of each voltage vector is the pattern of FIG.

【0098】[0098]

【表4】 [Table 4]

【0099】また、表4に従った電圧ベクトル選択時、
α−β座標で捉えたインバータ出力電圧は、時間t6だ
け出力する電圧ベクトルに対応するものをVαmain、V
βma in、時間t2だけ出力する電圧ベクトルに対応する
ものをVαSUb、VβSUbとして表5の様になる。
When the voltage vector is selected according to Table 4,
The inverter output voltage captured by the α-β coordinate is Vα main , V corresponding to the voltage vector output only at time t6.
β ma in, Vα those corresponding to the voltage vector output only time t2 SUb, become as shown in Table 5 as Vβ SUb.

【0100】[0100]

【表5】 [Table 5]

【0101】位相角φ0は固定子磁束λα、λβにより
表6の通り算出できる。なお、β軸方向をφ=0°とし
ている。
The phase angle φ 0 can be calculated as shown in Table 6 by the stator magnetic fluxes λα and λβ. The β-axis direction is φ = 0 °.

【0102】[0102]

【表6】 [Table 6]

【0103】以上の方法では、3種の電圧ベクトルの合
成により得られる磁束ベクトルの方向を回転磁界の接線
方向としたため、法線方向、換言すれば磁束の大きさは
3種の電圧ベクトルの開始点と終了点とで殆ど変化しな
い。
In the above method, since the direction of the magnetic flux vector obtained by combining the three types of voltage vectors is the tangential direction of the rotating magnetic field, the normal direction, in other words, the magnitude of the magnetic flux is the start of the three types of voltage vectors. The point and the end point hardly change.

【0104】そこで、実トルクと指令値の偏差に基づい
て決まる所望の接線方向の磁束変化量をΔλτ、実固定
子磁束と指令値の偏差に基づいて決まる所望の法線方向
の磁束変化量をΔλRとした時、数9の演算によりφ′
を算出する。なお、μは具体的には表7の様に求めるこ
とができる。
Therefore, the desired tangential direction magnetic flux change amount determined based on the deviation between the actual torque and the command value is Δλτ, and the desired normal direction magnetic flux change amount determined based on the actual stator magnetic flux and the command value deviation. When Δλ R , φ ′ is calculated by the equation 9.
To calculate. Note that μ can be specifically obtained as shown in Table 7.

【0105】[0105]

【数9】 [Equation 9]

【0106】[0106]

【表7】 [Table 7]

【0107】そして、φ′を表8に適用して電圧ベクト
ル選択し、出力時間を算出するための領域番号、および
位相φ0を求める。
Then, φ ′ is applied to Table 8 to select the voltage vector, and the region number for calculating the output time and the phase φ 0 are obtained.

【0108】[0108]

【表8】 [Table 8]

【0109】数9により電圧ベクトルを制御したときの
磁束軌跡を図11に示す。本発明の方式によれば法線方
向の磁束変化量ΔλRの大きさを加味して、領域(選択
する電圧ベクトル)、および出力位相φ0を制御するた
め、合成して得られる電圧ベクトル時間積の方向(図1
1の矢印ABの角度)が変化する。すなわち、法線方向
の磁束変化量ΔλRは、トルクにより定まる接線方向の磁
束変化量Δλτに依存することなく制御でき、しかも、
電圧ベクトルの合成で得られる電圧ベクトル時間積の方
向、すなわち、磁束変化の方向(図11中の矢印ABの
角度)を所定の磁束変化量Δλτ、ΔλRが得られる様
に制御できる。
FIG. 11 shows the magnetic flux locus when the voltage vector is controlled by the equation (9). According to the method of the present invention, in consideration of the magnitude of the magnetic flux change amount Δλ R in the normal direction, the region (voltage vector to be selected) and the output phase φ 0 are controlled. Product direction (Fig. 1
The angle AB indicated by 1) changes. That is, the amount of change in magnetic flux Δλ R in the normal direction can be controlled without depending on the amount of change in magnetic flux Δλ τ in the tangential direction determined by the torque, and
The direction of the voltage vector time product obtained by synthesizing the voltage vectors, that is, the direction of the magnetic flux change (the angle of arrow AB in FIG. 11) can be controlled so that predetermined magnetic flux change amounts Δλτ and Δλ R can be obtained.

【0110】これにより、法線方向の磁束の変化量がト
ルク、並びに固定子磁束ベクトルの角度によって変化し
ていた従来法に比べ、法線方向の磁束の追従性、応答性
が格段に高まることがわかる。
As a result, compared with the conventional method in which the amount of change in the magnetic flux in the normal direction changes depending on the torque and the angle of the stator magnetic flux vector, the followability and response of the magnetic flux in the normal direction are significantly improved. I understand.

【0111】次に電圧ベクトルの出力時間を決めるKS
の算出方法の実施例を説明する。
Next, K S that determines the output time of the voltage vector
An example of the calculation method of will be described.

【0112】法線方向の磁束変化量ΔλRは、回転磁界
の大きさの指令値|λ|*、および実際値|λ|から、
数10と記すことができる。
[0112] flux variation [Delta] [lambda] R in the normal direction, the magnitude of the command value of the rotating magnetic field | lambda | *, and the actual value | a, | lambda
It can be written as the number 10.

【0113】[0113]

【数10】 [Equation 10]

【0114】従って、キャリア周期Tcの間に出力すべ
きΔλRを得る電圧VRは、数11となる。このVRを便
宜上、界磁分電圧と呼ぶ。
Therefore, the voltage V R for obtaining Δλ R to be output during the carrier period T c is given by the formula 11. This V R for convenience, referred to as the field磁分voltage.

【0115】[0115]

【数11】 [Equation 11]

【0116】一方、接線方向の磁束変化量Δλτに対応
した電圧はトルク指令値τ*、および実際値τにより算
出できる。
On the other hand, the voltage corresponding to the tangential magnetic flux change amount Δλτ can be calculated from the torque command value τ * and the actual value τ.

【0117】すなわち、モータ実トルクと指令値の偏差
が0の場合は、モータ回転角速度ωе(電気角)とイン
バータ出力電圧角速度、すなわち、回転磁界の角速度を
等しく保つような制御を行い、電圧波形と回転子の同期
状態を保持する。
That is, when the deviation between the actual motor torque and the command value is 0, control is performed to keep the motor rotation angular velocity ωе (electrical angle) and the inverter output voltage angular velocity, that is, the angular velocity of the rotating magnetic field equal, and the voltage waveform And keep the rotor synchronized.

【0118】この時、回転磁界の大きさ|λ|とモータ
の回転角速度ωе(電気角)によりインバータ出力電圧
は、数12と書き表すことができる。
At this time, the inverter output voltage can be expressed by the following equation 12 by the magnitude of the rotating magnetic field | λ | and the rotational angular velocity ωе (electrical angle) of the motor.

【0119】[0119]

【数12】 [Equation 12]

【0120】一方、モータ実トルクと指令値との間に偏
差がある場合には、KSを増減させ、すなわち、回転磁
界の角速度を加減速し、モータ回転角速度に追従させる
必要がある。
On the other hand, when there is a deviation between the actual motor torque and the command value, it is necessary to increase or decrease K S , that is, to accelerate or decelerate the angular velocity of the rotating magnetic field to follow the motor rotational angular velocity.

【0121】そのために、数13のように、数12にモ
ータ実トルクと指令値との偏差に比例した電圧を加算す
る。
For that purpose, a voltage proportional to the deviation between the actual motor torque and the command value is added to Expression 12 as in Expression 13.

【0122】[0122]

【数13】 [Equation 13]

【0123】ここで、Gは適当な比例ゲインである。ま
た、Vτを便宜上、トルク分電圧と呼ぶ。
Here, G is an appropriate proportional gain. Further, Vτ is referred to as a torque component voltage for convenience.

【0124】数13から接線方向の磁束変化量Δλτ
は、数14となる。
From Equation 13, the amount of change in magnetic flux in the tangential direction Δλτ
Becomes the number 14.

【0125】[0125]

【数14】 [Equation 14]

【0126】インバータ出力電圧V1は、数15と記す
ことができる。
The inverter output voltage V 1 can be written as equation (15).

【0127】[0127]

【数15】 [Equation 15]

【0128】数11および数13を数15に与えればイ
ンバータ出力電圧V1を求めることができ、数7、数8
および数15により各電圧ベクトルの出力時間を演算で
きる。
If the equations 11 and 13 are given to the equation 15, the inverter output voltage V 1 can be obtained, and the equations 7 and 8 can be obtained.
And the output time of each voltage vector can be calculated by the equation (15).

【0129】以上の演算では回転角速度が必要になる。
定常状態の回転角速度ωеは、回転磁界の位相角φを時
間微分することで求めることができる。しかし、この方
法には、トルクを急変させた場合、回転磁界ベクトルと
永久磁石磁束ベクトルとの間に位相差が生じ、両ベクト
ルの回転速度は過渡的には等しくならない問題がある。
The above calculation requires the rotational angular velocity.
The rotational angular velocity ωе in the steady state can be obtained by time-differentiating the phase angle φ of the rotating magnetic field. However, this method has a problem that when the torque is suddenly changed, a phase difference occurs between the rotating magnetic field vector and the permanent magnet magnetic flux vector, and the rotational speeds of both vectors are not transiently equal.

【0130】これを解決するには、従来公知の回転子位
置角推定法(「突極型ブラシレスDCモータのセンサレ
ス位置推定法と安定性の検討」、陳志謙他、平成10年
電気学会産業応用部門全国大会、179−182頁、参
照)により位置角θeを演算し、これを時間微分するこ
とで、過渡状態を含め回転角速度を算出することができ
る。
To solve this, a conventionally known rotor position angle estimation method ("Sensorless position estimation method and stability of salient pole type brushless DC motor", Ken Zhi et al., The Institute of Electrical Engineers of Japan, 1998 By calculating the position angle θ e according to the national convention, pp. 179-182, and differentiating this time, the rotational angular velocity including the transient state can be calculated.

【0131】α−β固定子磁束は、d−q軸インダクタ
ンスLd、Lq、および永久磁石の磁束Λにより、数16
と書き表すことができる。
The α-β stator magnetic flux is given by Equation 16 by the d-q axis inductances L d and L q and the magnetic flux Λ of the permanent magnet.
Can be written as

【0132】[0132]

【数16】 [Equation 16]

【0133】数16より数17の関係を得る。From Equation 16, the relationship of Equation 17 is obtained.

【0134】[0134]

【数17】 [Equation 17]

【0135】従って、表9により回転子位置角θeを演
算できる。
Therefore, the rotor position angle θ e can be calculated from Table 9.

【0136】[0136]

【表9】 [Table 9]

【0137】そして、得られた回転子位置角θeの時間
微分により回転子の回転角速度が得られる。
Then, the rotational angular velocity of the rotor is obtained by the time differentiation of the obtained rotor position angle θ e .

【0138】以上の制御をマイコンで行う場合の内部処
理構成を図12に、処理のフローチャートを図13に、
それぞれ示す。
FIG. 12 shows the internal processing configuration when the above control is performed by the microcomputer, and FIG. 13 is a flowchart of the processing.
Shown respectively.

【0139】図12に示す直接トルク制御システムは、
2相分のモータ電流および直流電圧iu、iW、Vdcを入
力として、制御処理のインターバルTc(演算周期はキ
ャリア周期に準ずることが多いため、Tcを採用してい
る)に同期してデジタル化されたモータ電流i
u(n)、iW(n)および直流電圧Vdc(n)を出力す
るAD変換部1と、デジタル化されたモータ電流を入力
としてα−β座標系上でのαβモータ電流iα(n)、
iβ(n)を出力する3相2相変換部2と、αβモータ
電流iα(n)、iβ(n)およびαβ磁束λα(n+
1)、λβ(n+1)を入力としてトルク演算を行い、
トルクτ(n)を出力するトルク演算部3と、トルク指
令τ*、算出されたトルクτ(n)、回転磁界の大きさ
|λ|(n+1)および速度ωe(n)を入力として所
定の演算を行い、トルク分電圧Vτ(n+1)を出力す
るトルク分電圧演算部4と、αβ磁束λα(n+1)、
λβ(n+1)を入力として回転磁界の大きさ|λ|
(n+1)を算出する回転磁界の大きさ演算部5と、磁
束指令|λ|*および回転磁界の大きさ|λ|(n+
1)を入力として界磁分電圧VR(n+1)を出力する
界磁分電圧演算部6と、トルク分電圧Vτ(n+1)お
よび界磁分電圧VR(n+1)を入力としてμ(n+
1)を算出するμ演算部7と、αβ磁束λα(n+
1)、λβ(n+1)およびμ(n+1)を入力として
位相演算を行い、位相角φ0(n+1)および領域番号
を出力する位相演算部8と、αβ磁束λα(n+1)、
λβ(n+1)を入力としてαβ磁束λα(n)、λβ
(n)を出力するz-1部9と、αβモータ電流iα
(n)、iβ(n)およびαβ磁束λα(n)、λβ
(n)を入力として速度演算を行い、回転角速度ω
e(n)を出力する速度演算部10と、直流電圧V
dc(n)、αβモータ電流iα(n)、iβ(n)およ
び電圧ベクトル出力時間を入力として所定の演算を行
い、αβ磁束λα(n+1)、λβ(n+1)を出力す
るαβ磁束演算部11と、直流電圧Vdc(n)、トルク
分電圧Vτ(n+1)、界磁分電圧VR(n+1)、位
相角φ0(n+1)および領域番号を入力として所定の
演算を行い、電圧ベクトル出力時間を出力する電圧ベク
トル出力時間演算部12と、電圧ベクトル出力時間を入
力としてインバータの各相のトランジスタをスイッチン
グさせるインバータ各相トランジスタスイッチング信号
を出力する3相PWMタイマ部13とを有している。
The direct torque control system shown in FIG.
Synchronized to the control processing interval T c (the calculation cycle is often based on the carrier cycle, T c is used) with the two-phase motor current and the DC voltages iu , i W , and V dc as inputs. And digitized motor current i
AD converter 1 that outputs u (n), i W (n) and DC voltage V dc (n), and αβ motor current iα (n on the α-β coordinate system with the digitized motor current as input ),
Three-phase / two-phase converter 2 that outputs iβ (n), αβ motor currents iα (n), iβ (n), and αβ magnetic flux λα (n +
1), λβ (n + 1) is input, torque calculation is performed,
A torque calculation unit 3 that outputs a torque τ (n), a torque command τ *, a calculated torque τ (n), a magnitude of the rotating magnetic field | λ | (n + 1), and a speed ω e (n) as input. Of the torque component voltage Vτ (n + 1) and the αβ magnetic flux λα (n + 1),
Magnitude of rotating magnetic field | λ | with λβ (n + 1) as input
Rotating magnetic field magnitude calculator 5 for calculating (n + 1), magnetic flux command | λ | * and rotating magnetic field magnitude | λ | (n +
1) a field磁分voltage calculating unit 6 to output the field as the input磁分voltage V R (n + 1) a, as input torque portion voltage Vτ (n + 1) and the field磁分voltage V R (n + 1) μ (n +
1) for calculating the μ calculation unit 7 and the αβ magnetic flux λα (n +
1), λβ (n + 1) and μ (n + 1) are input to perform a phase calculation, and a phase calculation unit 8 that outputs a phase angle φ 0 (n + 1) and a region number, and an αβ magnetic flux λα (n + 1),
With λβ (n + 1) as input, αβ magnetic flux λα (n), λβ
Z −1 unit 9 that outputs (n) and αβ motor current iα
(N), iβ (n) and αβ magnetic flux λα (n), λβ
Rotation angular velocity ω
The speed calculation unit 10 that outputs e (n) and the DC voltage V
An αβ magnetic flux calculation unit 11 that performs a predetermined calculation by inputting dc (n), αβ motor currents iα (n), iβ (n) and the voltage vector output time, and outputs αβ magnetic flux λα (n + 1), λβ (n + 1). , DC voltage V dc (n), torque component voltage V τ (n + 1), field component voltage V R (n + 1), phase angle φ 0 (n + 1) and region number are input as a predetermined calculation, and voltage vector output It has a voltage vector output time calculation unit 12 that outputs time, and a three-phase PWM timer unit 13 that outputs a transistor switching signal for each phase of the inverter that switches the transistor of each phase of the inverter by using the voltage vector output time as an input. .

【0140】なお、nはサンプル点を示す。In addition, n indicates a sampling point.

【0141】前記3相2相変換部2においては、数1と
u+iv+iw=0の関係を用いて、数18によりαβ
モータ電流iα(n)、iβ(n)を算出する。
In the three-phase / two-phase conversion section 2, αβ is calculated by the equation 18 using the relation of the equation 1 and i u + i v + i w = 0.
The motor currents iα (n) and iβ (n) are calculated.

【0142】[0142]

【数18】 [Equation 18]

【0143】前記αβ磁束演算部11(数3の固定子磁
束演算)においては、サンプル点nで行われた演算結果
が次サンプル点n+1で電圧に反映されることを勘案
し、数19の演算によりn+1点での磁束を求める。こ
れにより演算無駄時間が制御へ与える影響を無くすこと
ができる。
In the αβ magnetic flux calculation unit 11 (stator magnetic flux calculation of Formula 3), the calculation result of Formula 19 is taken into consideration considering that the calculation result performed at the sampling point n is reflected in the voltage at the next sampling point n + 1. The magnetic flux at the point n + 1 is calculated by As a result, the influence of the calculation dead time on the control can be eliminated.

【0144】[0144]

【数19】 [Formula 19]

【0145】前記回転磁界の大きさ演算部5において
は、数20の演算を行って回転磁界の大きさ|λ|(n
+1)を算出する
The rotating magnetic field magnitude calculator 5 performs the operation of Equation 20 to calculate the rotating magnetic field magnitude | λ | (n
Calculate +1)

【0146】[0146]

【数20】 [Equation 20]

【0147】前記トルク演算部3においては、数21の
演算を行ってトルクτ(n)を算出する。数21では、
簡便に予測演算が可能な磁束量のみサンプル点n+1で
の値を用い、演算遅れの影響を軽減する。
The torque calculation unit 3 calculates the torque τ (n) by performing the calculation of Expression 21. In number 21,
The value at the sampling point n + 1 is used only for the magnetic flux amount for which the predictive calculation can be easily performed, and the influence of the calculation delay is reduced.

【0148】[0148]

【数21】 [Equation 21]

【0149】速度演算部10においては、数22により
回転子位置角の演算に必要な諸量を求め、数23のよう
に位置角のサンプル点間の差分により回転子の回転角速
度ω e(n)を出力する。
In the speed calculator 10,
Calculate the various quantities required to calculate the rotor position angle, and
The angular velocity of the rotor is determined by the difference between the position angle sample points.
Degree ω e(N) is output.

【0150】[0150]

【数22】 [Equation 22]

【0151】[0151]

【数23】 [Equation 23]

【0152】なお、機械系の時定数は電気系に比べて十
分長いので、サンプル点nの情報を採用しても演算無駄
時間の影響はない。また、得られた速度情報を適当な数
にわたって移動平均処理などの処理をした値を回転速度
情報に用いることもできるし、速度の演算周期をインタ
ーバルTc以上に設定することもできる。
Since the time constant of the mechanical system is sufficiently longer than that of the electrical system, there is no influence of the calculation dead time even if the information of the sampling point n is adopted. Further, a value obtained by subjecting the obtained speed information to an appropriate number of processes such as a moving average process can be used as the rotation speed information, and the speed calculation cycle can be set to an interval T c or more.

【0153】また、磁気飽和により位置角演算値θ
e(n)に誤差が発生しても、サンプル点近傍で誤差ε
(n)がほぼ同じと仮定すれば、回転角速度ωe(n)
は数24となる。
Further, due to magnetic saturation, the calculated position angle θ
Even if an error occurs in e (n), the error ε near the sampling point
Assuming that (n) is almost the same, the rotational angular velocity ω e (n)
Is the number 24.

【0154】[0154]

【数24】 [Equation 24]

【0155】従って、本発明は、回転子の回転角速度ω
eを演算する過程に、磁気飽和により数22のLqが変化
し、位置角θe(n)の演算誤差が発生する従来公知技
術を取り入れたにも拘わらず、本質的に磁気飽和の影響
を受けない。
Therefore, according to the present invention, the rotational angular velocity ω of the rotor is
In the process of calculating e , the influence of magnetic saturation is essentially caused even though the conventionally known technique in which L q of the equation (22) changes due to magnetic saturation and a calculation error of the position angle θ e (n) occurs. Do not receive

【0156】前記界磁分電圧演算部5は、数25の演算
を行って界磁分電圧VR(n+1)を出力する。
The field component voltage calculator 5 calculates the field component voltage V R (n + 1) by performing the calculation of equation 25.

【0157】[0157]

【数25】 [Equation 25]

【0158】前記トルク分電圧演算部4は、数26の演
算を行ってトルク分電圧Vτ(n+1)を出力する。
The torque component voltage calculator 4 calculates the equation 26 and outputs the torque component voltage Vτ (n + 1).

【0159】[0159]

【数26】 [Equation 26]

【0160】前記μ演算部7は、数27の演算を行って
μ(n+1)を出力する。
The μ calculator 7 calculates μ (n + 1) by performing the calculation of Expression 27.

【0161】[0161]

【数27】 [Equation 27]

【0162】前記電圧ベクトル出力時間演算部12にお
いては、数28の演算を行ってインバータ出力電圧V1
(n+1)を算出し、数29の演算を行ってKs(n+
1)を算出し、数30の演算を行って電圧ベクトル出力
時間を算出する。
In the voltage vector output time calculation unit 12, the calculation of the equation (28) is performed and the inverter output voltage V 1
(N + 1) is calculated, and the operation of Equation 29 is performed to obtain K s (n +
1) is calculated, and the voltage vector output time is calculated by performing the operation of Equation 30.

【0163】[0163]

【数28】 [Equation 28]

【0164】[0164]

【数29】 [Equation 29]

【0165】[0165]

【数30】 [Equation 30]

【0166】図13から図15のフローチャートを参照
して直接トルク制御システムの処理を説明する。なお、
この処理は、割り込みタイマから設定した時間毎に出力
される信号をトリガとして所定のインターバルTcで行
われる。したがって、サンプル点から次のサンプル点ま
での経過時間はTcである。
The processing of the direct torque control system will be described with reference to the flowcharts of FIGS. 13 to 15. In addition,
This process is performed at a predetermined interval Tc , triggered by a signal output from the interrupt timer at every set time. Therefore, the elapsed time from one sample point to the next is T c .

【0167】ステップSP1において、磁束指令|λ|
*およびトルク指令τ*を入力し、ステップSP2にお
いて、AD変換部1によりデジタル化された直流電圧V
dc(n)を入力し、ステップSP3において、AD変換
部1によりデジタル化されたモータ電流iu(n)、iw
(n)を入力する。
At step SP1, the magnetic flux command | λ |
* And the torque command τ * are input, and in step SP2, the DC voltage V digitized by the AD conversion unit 1 is input.
dc (n) is input, and in step SP3, the motor currents i u (n) and i w digitized by the AD conversion unit 1 are input.
Enter (n).

【0168】そして、ステップSP4において、3相2
相変換部2により数18の演算を行ってαβモータ電流
iα(n),iβ(n)に変換し、ステップ5におい
て、表5により電圧ベクトルを2相電圧に変換する。
Then, in step SP4, 3 phase 2
The phase conversion unit 2 performs the operation of Equation 18 to convert into αβ motor currents iα (n) and iβ (n), and in step 5, the voltage vector is converted into a two-phase voltage according to Table 5.

【0169】次いで、ステップSP6において、αβ磁
束演算部11により数19の演算を行ってαβ磁束(固
定子磁束)λα(n+1)、λβ(n+1)を算出し、
ステップSP7において、回転磁界の大きさ演算部5に
より数20の演算を行って回転磁界の大きさ|λ|(n
+1)を算出し、ステップSP8において、トルク演算
部3により数21の演算を行ってトルクτ(n)を算出
し、ステップSP9において、速度演算部10により回
転角速度ωe(n)を算出する。
Then, in step SP6, the αβ magnetic flux calculation unit 11 performs the calculation of Expression 19 to calculate αβ magnetic flux (stator magnetic flux) λα (n + 1), λβ (n + 1),
In step SP7, the rotating magnetic field magnitude calculator 5 performs the calculation of Expression 20 to calculate the rotating magnetic field magnitude | λ | (n
+1) is calculated, the torque calculation unit 3 calculates the torque τ (n) in step SP8, and the speed calculation unit 10 calculates the rotational angular velocity ω e (n) in step SP9. .

【0170】そして、ステップSP10において、界磁
分電圧演算部6により数25の演算を行って界磁分電圧
R(n+1)を算出し、ステップSP11において、
トルク分電圧演算部4により数26の演算を行ってトル
ク分電圧Vτ(n+1)を算出し、ステップSP12に
おいて、μ演算部7により数27の演算を行ってμ(n
+1)を算出し、ステップSP13において、位相演算
部8により表6および表8を用いて位相角φ0(n+
1)および領域番号を得て出力する。
Then, in step SP10, the field component voltage calculator 6 calculates the field component voltage V R (n + 1) by the equation 25, and in step SP11,
The torque component voltage calculation unit 4 performs the calculation of Formula 26 to calculate the torque component voltage Vτ (n + 1), and in step SP12, the μ calculation unit 7 performs the calculation of Formula 27 and μ (n
+1) is calculated, and in step SP13, the phase calculator 8 uses Table 6 and Table 8 to determine the phase angle φ 0 (n +
1) and area number are obtained and output.

【0171】そして、電圧ベクトル出力時間演算部12
により、ステップSP14において、数28の演算を行
ってインバータ出力電圧V1(n+1)を算出し、ステ
ップSP15において、数29の演算を行ってKs(n
+1)を算出し、ステップSP16において、数30の
演算を行ってパルス幅を算出し、ステップSP17にお
いて、表4に基づいて各相のパルス幅を3相PWMタイ
マ部13にスケジューリングする。
Then, the voltage vector output time calculation unit 12
Thus, in step SP14, the operation of equation 28 is performed to calculate the inverter output voltage V 1 (n + 1), and in step SP15, the operation of equation 29 is performed to calculate K s (n
+1) is calculated, the pulse width is calculated by performing the operation of Expression 30 in step SP16, and the pulse width of each phase is scheduled in the three-phase PWM timer unit 13 based on Table 4 in step SP17.

【0172】そして、そのまま元の処理に戻る。したが
って、3相PWMタイマ部13にスケジューリングされ
た各相のパルス幅に基づいて次サンプルn+1点からn
+2点までの期間にインバータのトランジスタのオンオ
フ制御が行われる。
Then, the process directly returns to the original processing. Therefore, based on the pulse width of each phase scheduled by the three-phase PWM timer unit 13, from the next sample n + 1 points to n
On / off control of the transistor of the inverter is performed during the period up to +2 points.

【0173】なお、ここで例示したPWM法以外を採用す
ることもできる。例えば、出力電圧V 1と位相φ‘(=φ
−μ)により3相信号波を生成し、これと三角波などの
搬送波を比較するPWM方式などがある。
It should be noted that a method other than the PWM method exemplified here is adopted.
You can also do it. For example, output voltage V 1And phase φ ′ (= φ
-Μ) generates a three-phase signal wave and
There is a PWM method that compares carrier waves.

【0174】また、速度演算部10においては、前記ス
テップ9の処理を詳細に説明する図15のフローチャー
トに示すように、ステップSP1において、数22の演
算を行って回転子位置角の演算に必要な諸量を算出し、
ステップSP2において、表9に基づいて回転子の位置
角θe(n)を算出し、ステップSP3において、数2
3の演算を行って回転角速度ωe(n)を算出し、その
まま元の処理に戻る。
Further, in the speed calculation section 10, as shown in the flowchart of FIG. 15 for explaining the processing of step 9 in detail, in step SP1, the calculation of equation 22 is necessary to calculate the rotor position angle. Various quantities,
In step SP2, the position angle θ e (n) of the rotor is calculated based on Table 9, and in step SP3, Equation 2
The calculation of 3 is performed to calculate the rotational angular velocity ω e (n), and the process directly returns to the original process.

【0175】ただし、速度演算部10として従来公知の
他の回転位置角もしくは角速度演算方法を採用するもの
を用いることが可能である。
However, it is possible to use, as the speed calculation unit 10, one which adopts another conventionally known rotational position angle or angular speed calculation method.

【0176】また、圧縮機やポンプなどのように急加減
速を繰り返さない用途においては、固定子磁束ベクトル
の位相φの差分演算により角速度を求め、この結果をロ
ーパスフィルタ処理し、回転角速度ωe(n)として採
用することができる。更には、回転位置センサもしく
は、速度センサをモータに取り付けることのできる用途
であれば、これらセンサにより回転角速度ωe(n)を
検出することもできる。
In applications such as compressors and pumps where rapid acceleration / deceleration is not repeated, the angular velocity is obtained by calculating the difference in the phase φ of the stator magnetic flux vector, and this result is low-pass filtered to obtain the rotational angular velocity ω e. It can be adopted as (n). Further, if the rotational position sensor or the speed sensor can be attached to the motor, the rotational angular speed ω e (n) can be detected by these sensors.

【0177】[0177]

【発明の効果】請求項1の発明は、指令トルクと実トル
クとの偏差の大きさや固定子磁束ベクトルの座標系上の
角度に拘わらず、その大きさを確実に制御することがで
き、ひいては、直接トルク制御の固定子磁束の追従性を
向上させ、応答性を高めることができるという特有の効
果を奏する。
According to the first aspect of the present invention, the magnitude can be surely controlled regardless of the magnitude of the deviation between the command torque and the actual torque and the angle of the stator magnetic flux vector on the coordinate system. The unique effect that the followability of the stator magnetic flux of the direct torque control can be improved and the responsiveness can be improved.

【0178】請求項2の発明は、演算を簡単化すること
ができるほか、請求項1と同様の効果を奏する。
The invention of claim 2 has the same effect as that of claim 1 in addition to simplifying the operation.

【0179】請求項3の発明は、請求項2と同様の効果
を奏する。
The invention of claim 3 has the same effect as that of claim 2.

【0180】請求項4の発明は、請求項3と同様の効果
を奏する。
The invention of claim 4 has the same effect as that of claim 3.

【0181】請求項5の発明は、請求項3と同様の効果
を奏する。
The invention of claim 5 has the same effect as that of claim 3.

【0182】請求項6の発明は、両角度に基づいて請求
項3から請求項5の何れかと同様の効果を奏する。
The invention of claim 6 has the same effect as that of any one of claims 3 to 5 based on both angles.

【0183】請求項7の発明は、請求項3から請求項5
の何れかと同様の効果を奏する。
The invention of claim 7 is from claim 3 to claim 5.
The same effect as any of the above.

【0184】請求項8の発明は、高入力力率化を達成す
ることができるほか、請求項1から請求項7の何れかと
同様の効果を奏する。
The invention of claim 8 can achieve a high input power factor, and has the same effect as that of any one of claims 1 to 7.

【0185】請求項9の発明は、指令トルクと実トルク
との偏差の大きさや固定子磁束ベクトルの座標系上の角
度に拘わらず、その大きさを確実に制御することがで
き、ひいては、直接トルク制御の固定子磁束の追従性を
向上させ、応答性を高めることができるという特有の効
果を奏する。
According to the ninth aspect of the present invention, the magnitude can be surely controlled regardless of the magnitude of the deviation between the command torque and the actual torque and the angle of the stator magnetic flux vector on the coordinate system. It has a unique effect that the followability of the stator magnetic flux of the torque control can be improved and the response can be improved.

【0186】請求項10の発明は、演算を簡単化するこ
とができるほか、請求項9と同様の効果を奏する。
The invention according to claim 10 can simplify the calculation and has the same effect as that of claim 9.

【0187】請求項11の発明は、請求項10と同様の
効果を奏する。
The eleventh aspect of the invention has the same effect as the tenth aspect.

【0188】請求項12の発明は、請求項11と同様の
効果を奏する。
The invention of claim 12 has the same effect as that of claim 11.

【0189】請求項13の発明は、請求項11と同様の
効果を奏する。
The thirteenth aspect of the invention has the same effect as the eleventh aspect.

【0190】請求項14の発明は、両角度に基づいて請
求項11から請求項13の何れかと同様の効果を奏す
る。
The invention of claim 14 has the same effect as that of any one of claims 11 to 13 based on both angles.

【0191】請求項15の発明は、請求項11から請求
項13の何れかと同様の効果を奏する。
The invention of claim 15 has the same effect as any one of claims 11 to 13.

【0192】請求項16の発明は、高入力力率化を達成
することができるほか、請求項9から請求項15の何れ
かと同様の効果を奏する。
According to the sixteenth aspect of the present invention, a high input power factor can be achieved, and the same effect as that of any one of the ninth to fifteenth aspects can be obtained.

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

【図1】3相座標と2相座標との関係を説明する図であ
る。
FIG. 1 is a diagram illustrating a relationship between three-phase coordinates and two-phase coordinates.

【図2】電圧形インバータの構成を示す電気回路図であ
る。
FIG. 2 is an electric circuit diagram showing a configuration of a voltage source inverter.

【図3】2相座標上の電圧ベクトルを示す図である。FIG. 3 is a diagram showing voltage vectors on two-phase coordinates.

【図4】各電圧ベクトルによる磁束変化方向を示す図で
ある。
FIG. 4 is a diagram showing a magnetic flux change direction depending on each voltage vector.

【図5】磁束軌跡と、領域IIの電圧ベクトルおよびト
ルク変化を示す図である。
5 is a diagram showing a magnetic flux locus, voltage vector and torque change in a region II. FIG.

【図6】従来の直接トルク制御システムの構成を示すブ
ロック図である。
FIG. 6 is a block diagram showing a configuration of a conventional direct torque control system.

【図7】交流モータ駆動システムの構成を示す概略図で
ある。
FIG. 7 is a schematic diagram showing a configuration of an AC motor drive system.

【図8】回転磁界の接線方向の磁束軌跡を得る電圧ベク
トルを示す図である。
FIG. 8 is a diagram showing a voltage vector for obtaining a magnetic flux locus in a tangential direction of a rotating magnetic field.

【図9】電圧ベクトル出力のパターンを示す図である。FIG. 9 is a diagram showing a pattern of voltage vector output.

【図10】電圧ベクトル出力の他のパターンを示す図で
ある。
FIG. 10 is a diagram showing another pattern of voltage vector output.

【図11】この発明による磁束軌跡を示す図である。FIG. 11 is a diagram showing a magnetic flux trajectory according to the present invention.

【図12】この発明のインバータ制御装置の一実施態様
を示すブロック図である。
FIG. 12 is a block diagram showing an embodiment of an inverter control device of the present invention.

【図13】この発明のインバータ制御方法の一実施態様
の一部を説明するフローチャートである。
FIG. 13 is a flowchart illustrating a part of an embodiment of an inverter control method of the present invention.

【図14】この発明のインバータ制御方法の一実施態様
の残部を説明するフローチャートである。
FIG. 14 is a flowchart illustrating the remaining part of the embodiment of the inverter control method of the present invention.

【図15】回転角速度演算処理を詳細に説明するフロー
チャートである。
FIG. 15 is a flowchart illustrating a rotational angular velocity calculation process in detail.

フロントページの続き (51)Int.Cl.7 識別記号 FI テーマコート゛(参考) H02P 7/63 303 H02P 6/02 371S 5/408 C (72)発明者 山井 広之 滋賀県草津市岡本町字大谷1000番地の2 株式会社ダイキン空調技術研究所内 Fターム(参考) 5H560 AA02 AA10 BB04 BB12 DA12 DB20 DC13 EB01 GG04 RR10 SS07 TT07 TT15 UA02 XA01 XA12 XA13 5H576 AA05 AA10 BB09 CC05 DD02 DD04 DD07 DD09 EE01 EE16 FF03 GG10 HA02 HB02 JJ03 JJ04 JJ06 JJ16 JJ23 JJ26 KK06 LL13 LL14 LL22 LL24 LL38 LL41 Front page continuation (51) Int.Cl. 7 identification code FI theme code (reference) H02P 7/63 303 H02P 6/02 371S 5/408 C (72) Inventor Hiroyuki Yamai 1000 Otani Okamoto, Kusatsu, Shiga Prefecture Address 2 Daikin Air Conditioning Technology Laboratory F-term (reference) 5H560 AA02 AA10 BB04 BB12 DA12 DB20 DC13 EB01 GG04 RR10 SS07 TT07 TT15 UA02 XA01 XA12 XA13 5H576 AA05 AA10 BB09 CC05 DD02 DD04 DD07 DD09 H020302 JJ06 JJ16 JJ23 JJ26 KK06 LL13 LL14 LL22 LL24 LL38 LL41

Claims (16)

【特許請求の範囲】[Claims] 【請求項1】 インバータに接続された交流モータの線
電流および端子電圧を検出し、これらの検出値を基にモ
ータトルクおよび固定子磁束の大きさを演算し、これら
の演算結果と対応する指令値とにより前記インバータの
出力電圧を制御するインバータ制御方法において、 前記モータトルクと対応する指令値との偏差に基づき第
1の電圧の大きさを演算し、固定子磁束の大きさと対応
する指令値との偏差に基づき第2の電圧の大きさを演算
し、第1の電圧と第2の電圧のそれぞれの大きさに基づ
きインバータの出力電圧の大きさもしくは位相を演算
し、これらに基づいてインバータを制御することを特徴
とするインバータ制御方法。
1. A line current and a terminal voltage of an AC motor connected to an inverter are detected, a motor torque and a magnitude of a stator magnetic flux are calculated based on these detected values, and a command corresponding to these calculation results is issued. In the inverter control method for controlling the output voltage of the inverter according to the value, the magnitude of the first voltage is calculated based on the deviation between the motor torque and the corresponding command value, and the magnitude of the stator magnetic flux and the corresponding command value are calculated. The magnitude of the second voltage is calculated on the basis of the deviation between the first voltage and the second voltage, and the magnitude or phase of the output voltage of the inverter is calculated based on the respective magnitudes of the first voltage and the second voltage. An inverter control method comprising: controlling an inverter.
【請求項2】 前記線電流および端子電圧の検出値を、
モータ固定子の所定の方向に固定された2軸が互いに直
交する直交座標系上の値に変換し、変換された電流値お
よび電圧値によりモータトルクおよび直交座標系上の固
定子磁束ベクトルを演算する請求項1に記載のインバー
タ制御方法。
2. The detected values of the line current and the terminal voltage are:
The two axes fixed in a predetermined direction of the motor stator are converted into values on an orthogonal coordinate system in which the two axes are orthogonal to each other, and the motor current and the stator magnetic flux vector on the orthogonal coordinate system are calculated from the converted current value and voltage value. The inverter control method according to claim 1.
【請求項3】 前記直交座標系上の2つの固定子磁束ベ
クトルの合成ベクトルの方向とこの合成ベクトルに直交
する方向とをそれぞれ特定し、前記モータトルクと対応
する指令値との偏差により前記合成ベクトルに直交する
方向に出力する第1の電圧の大きさを演算し、前記合成
ベクトルの大きさと対応する指令値との偏差により前記
合成ベクトルの方向に出力する第2の電圧の大きさを演
算し、これら第1の電圧の大きさと第2の電圧の大きさ
とに基づきインバータの出力電圧の大きさもしくは位相
を演算する請求項2に記載のインバータ制御方法。
3. A combination vector direction of the two stator magnetic flux vectors on the orthogonal coordinate system and a direction orthogonal to the combination vector are respectively specified, and the combination is performed based on a deviation between the motor torque and a corresponding command value. The magnitude of the first voltage output in the direction orthogonal to the vector is calculated, and the magnitude of the second voltage output in the direction of the combined vector is calculated based on the deviation between the magnitude of the combined vector and the corresponding command value. The inverter control method according to claim 2, wherein the magnitude or phase of the output voltage of the inverter is calculated based on the magnitude of the first voltage and the magnitude of the second voltage.
【請求項4】 回転子の回転角速度ωeを演算し、前記
合成ベクトルの大きさ|λ|を演算し、モータトルクと
対応する指令値との偏差Δτを演算し、所定の比例ゲイ
ンGを用いて、 Vτ=(21/2・|λ|・ωe+G・Δτ) の演算を行って前記第1の電圧の大きさVτを算出する
請求項3に記載のインバータ制御方法。
4. A rotational angular velocity ω e of a rotor is calculated, a magnitude | λ | of the composite vector is calculated, a deviation Δτ between a motor torque and a corresponding command value is calculated, and a predetermined proportional gain G is obtained. The inverter control method according to claim 3, wherein the calculation of Vτ = (2 1/2 · | λ | · ω e + G · Δτ) is performed to calculate the magnitude Vτ of the first voltage.
【請求項5】 前記合成ベクトルの大きさ|λ|と対応
する指令値|λ|*との偏差ΔλRを演算し、インバー
タのキャリア周期Tcを用いて、 VR=(|λ|*−|λ|)/Tc=ΔλR/Tc の演算を行って前記第2の電圧の大きさVRを算出する
請求項3に記載のインバータ制御方法。
5. A deviation Δλ R between the magnitude | λ | of the combined vector and the corresponding command value | λ | * is calculated, and V R = (| λ | * is calculated using the carrier cycle T c of the inverter. The inverter control method according to claim 3, wherein the magnitude V R of the second voltage is calculated by performing an operation of − | λ |) / T c = Δλ R / T c .
【請求項6】 前記合成ベクトルの前記直交座標系上に
設けた第1の基準ラインとのなす角φを演算し、前記合
成ベクトルに直交する方向に出力する第1の電圧と前記
合成ベクトルの方向に出力する第2の電圧とに基づきこ
れら電圧を合成し、合成電圧の前記合成ベクトルに直交
する方向に設けた第2の基準ラインとのなす角μを演算
し、前記角φと角μとに基づきインバータの出力電圧の
位相を演算する請求項3から請求項5の何れかに記載の
インバータ制御方法。
6. An angle φ between the composite vector and a first reference line provided on the orthogonal coordinate system is calculated, and a first voltage to be output in a direction orthogonal to the composite vector and the composite vector are output. These voltages are combined based on the second voltage output in the direction, and an angle μ formed by a second reference line provided in a direction orthogonal to the combined vector of the combined voltage is calculated, and the angle φ and the angle μ are calculated. The inverter control method according to claim 3, wherein the phase of the output voltage of the inverter is calculated based on
【請求項7】 前記第1の電圧の大きさVτと第2の電
圧の大きさVRとに基づき、 V1=(Vτ2+VR 21/2 の演算を行ってインバータの出力電圧の大きさV1を算
出する請求項3から請求項5の何れかに記載のインバー
タ制御方法。
Wherein said magnitude of the first voltage Vtau and based on the magnitude of V R of the second voltage, V 1 = (Vτ 2 + V R 2) 1/2 of the inverter output voltage by performing the operation The inverter control method according to any one of claims 3 to 5, wherein the magnitude V 1 of the inverter is calculated.
【請求項8】 入力電圧の2倍の周波数で脈動する整流
電圧を出力する整流回路をインバータの直流電源とし、
前記固定子磁束の大きさを入力電圧の2倍の周波数で脈
動制御する請求項1から請求項7の何れかに記載のイン
バータ制御方法。
8. A rectifier circuit that outputs a rectified voltage pulsating at a frequency twice as high as the input voltage is used as a DC power source for the inverter,
8. The inverter control method according to claim 1, wherein the magnitude of the stator magnetic flux is pulsatingly controlled at a frequency twice the input voltage.
【請求項9】 インバータに接続された交流モータの線
電流および端子電圧を検出し、これらの検出値を基にモ
ータトルクおよび固定子磁束の大きさを演算し、これら
の演算結果と対応する指令値とにより前記インバータの
出力電圧を制御するインバータ制御装置において、前記
モータトルクと対応する指令値との偏差に基づき第1の
電圧の大きさを演算する第1電圧演算手段と、固定子磁
束の大きさと対応する指令値との偏差に基づき第2の電
圧の大きさを演算する第2電圧演算手段と、第1の電圧
と第2の電圧のそれぞれの大きさに基づきインバータの
出力電圧の大きさもしくは位相を演算する出力演算手段
と、これらに基づいてインバータを制御するインバータ
制御手段とを含むことを特徴とするインバータ制御装
置。
9. A line current and a terminal voltage of an AC motor connected to an inverter are detected, the motor torque and the magnitude of the stator magnetic flux are calculated based on these detected values, and a command corresponding to these calculation results is issued. In the inverter control device for controlling the output voltage of the inverter based on the value and the first voltage calculation means for calculating the magnitude of the first voltage based on the deviation between the motor torque and the corresponding command value, stator magnetic flux Second voltage calculation means for calculating the magnitude of the second voltage based on the deviation between the magnitude and the corresponding command value, and the magnitude of the output voltage of the inverter based on the magnitude of each of the first voltage and the second voltage. An inverter control device comprising: an output calculation means for calculating a phase or a phase; and an inverter control means for controlling an inverter based on the output calculation means.
【請求項10】 前記線電流および端子電圧の検出値
を、モータ固定子の所定の方向に固定された2軸が互い
に直交する直交座標系上の値に変換する座標変換手段
と、変換された電流値および電圧値によりモータトルク
および直交座標系上の固定子磁束ベクトルを演算するモ
ータトルク、固定子磁束ベクトル演算手段とをさらに含
む請求項9に記載のインバータ制御装置。
10. Coordinate conversion means for converting the detected values of the line current and the terminal voltage into values on an orthogonal coordinate system in which two axes fixed in a predetermined direction of the motor stator are orthogonal to each other. The inverter control device according to claim 9, further comprising: a motor torque that calculates a motor torque and a stator magnetic flux vector on a rectangular coordinate system based on a current value and a voltage value, and a stator magnetic flux vector calculation means.
【請求項11】 前記直交座標系上の2つの固定子磁束
ベクトルの合成ベクトルの方向とこの合成ベクトルに直
交する方向とをそれぞれ特定する方向特定手段をさらに
含み、前記第1電圧演算手段は、前記モータトルクと対
応する指令値との偏差により前記合成ベクトルに直交す
る方向に出力する第1の電圧の大きさを演算するもので
あり、前記第2電圧演算手段は、前記合成ベクトルの大
きさと対応する指令値との偏差により前記合成ベクトル
の方向に出力する第2の電圧の大きさを演算するもので
あり、前記出力演算手段は、これら第1の電圧の大きさ
と第2の電圧の大きさとに基づきインバータ(2)の出
力電圧の大きさもしくは位相を演算するものである請求
項10に記載のインバータ制御装置。
11. The first voltage calculation means further includes direction specifying means for specifying a direction of a combined vector of two stator magnetic flux vectors on the orthogonal coordinate system and a direction orthogonal to the combined vector, respectively. The magnitude of the first voltage output in the direction orthogonal to the combined vector is calculated based on the deviation between the motor torque and the corresponding command value, and the second voltage calculation means determines the magnitude of the combined vector. The magnitude of the second voltage output in the direction of the combined vector is calculated based on the deviation from the corresponding command value, and the output computing means is configured to calculate the magnitude of the first voltage and the magnitude of the second voltage. The inverter control device according to claim 10, wherein the magnitude or phase of the output voltage of the inverter (2) is calculated based on the above.
【請求項12】 回転子の回転角速度ωeを演算する回
転角速度演算手段と、前記合成ベクトルの大きさ|λ|
を演算する合成ベクトル演算手段と、モータトルクと対
応する指令値との偏差Δτを演算するトルク偏差演算手
段とをさらに含み、前記第1電圧演算手段は、所定の比
例ゲインGを用いて、 Vτ=(21/2・|λ|・ωe+G・Δτ) の演算を行って前記第1の電圧の大きさVτを算出する
ものである請求項11に記載のインバータ制御装置。
12. A rotation angular velocity calculation means for calculating a rotation angular velocity ω e of a rotor, and a magnitude | λ | of the combined vector.
And a torque deviation calculation means for calculating a deviation Δτ between the motor torque and the corresponding command value. The first voltage calculation means uses a predetermined proportional gain G to obtain Vτ The inverter control device according to claim 11, wherein the magnitude Vτ of the first voltage is calculated by performing an operation of = (2 1/2 · | λ | · ω e + G · Δτ).
【請求項13】 前記合成ベクトルの大きさ|λ|と対
応する指令値|λ|*との偏差ΔλRを演算する合成ベ
クトル偏差演算手段をさらに含み、前記第2電圧演算手
段は、インバータのキャリア周期Tcを用いて、 VR=(|λ|*−|λ|)/Tc=ΔλR/Tc の演算を行って前記第2の電圧の大きさVRを算出する
ものである請求項11に記載のインバータ制御装置。
13. A combined vector deviation calculating means for calculating a deviation Δλ R between the magnitude | λ | of the combined vector and a corresponding command value | λ | *, wherein the second voltage calculating means is Using the carrier period T c , the following equation is used: V R = (| λ | * − | λ |) / T c = Δλ R / T c is calculated to calculate the second voltage magnitude V R. The inverter control device according to claim 11.
【請求項14】 前記合成ベクトルの前記直交座標系上
に設けた第1の基準ラインとのなす角φを演算する第1
角度演算手段と、前記合成ベクトルに直交する方向に出
力する第1の電圧と前記合成ベクトルの方向に出力する
第2の電圧とに基づきこれら電圧を合成し、合成電圧の
前記合成ベクトルに直交する方向に設けた第2の基準ラ
インとのなす角μを演算する第2角度演算手段とをさら
に含み、前記出力演算手段は、前記角φと角μとに基づ
きインバータの出力電圧の位相を演算するものである請
求項11から請求項13の何れかに記載のインバータ制
御装置。
14. A first operation for calculating an angle φ between the composite vector and a first reference line provided on the orthogonal coordinate system.
These voltages are combined based on the angle calculation means, the first voltage output in the direction orthogonal to the composite vector and the second voltage output in the direction of the composite vector, and are orthogonal to the composite vector of the composite voltage. A second angle calculating means for calculating an angle μ formed by a second reference line provided in the direction, and the output calculating means calculates the phase of the output voltage of the inverter based on the angle φ and the angle μ. The inverter control device according to any one of claims 11 to 13, which is provided.
【請求項15】 前記出力演算手段は、前記第1の電圧
の大きさVτと第2の電圧の大きさVRとに基づき、 V1=(Vτ2+VR 21/2 の演算を行ってインバータの出力電圧の大きさV1を算
出するものである請求項11から請求項13の何れかに
記載のインバータ制御装置。
15. The output calculating means calculates V 1 = (V τ 2 + V R 2 ) 1/2 based on the magnitude V τ of the first voltage and the magnitude V R of the second voltage. 14. The inverter control device according to claim 11, wherein the inverter control device calculates the magnitude V 1 of the output voltage of the inverter.
【請求項16】 入力電圧の2倍の周波数で脈動する整
流電圧を出力する整流回路をインバータの直流電源と
し、前記固定子磁束の大きさを入力電圧の2倍の周波数
で脈動制御する脈動制御手段をさらに含む請求項9から
請求項15の何れかに記載のインバータ制御装置。
16. A pulsation control for pulsating the magnitude of the stator magnetic flux with a rectification circuit that outputs a rectified voltage pulsating at a frequency twice the input voltage as a DC power source of an inverter. The inverter control device according to claim 9, further comprising means.
JP2002004060A 2002-01-11 2002-01-11 Inverter control method and inverter controller Pending JP2003210000A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2002004060A JP2003210000A (en) 2002-01-11 2002-01-11 Inverter control method and inverter controller

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2002004060A JP2003210000A (en) 2002-01-11 2002-01-11 Inverter control method and inverter controller

Publications (1)

Publication Number Publication Date
JP2003210000A true JP2003210000A (en) 2003-07-25

Family

ID=27643487

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2002004060A Pending JP2003210000A (en) 2002-01-11 2002-01-11 Inverter control method and inverter controller

Country Status (1)

Country Link
JP (1) JP2003210000A (en)

Cited By (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN100385788C (en) * 2006-10-20 2008-04-30 南京航空航天大学 Supersapce vector speed governing method for brushless direct-current machine direct torque control
JP2009268268A (en) * 2008-04-25 2009-11-12 Sanyo Electric Co Ltd Motor controller and generator controller
WO2011065406A1 (en) * 2009-11-27 2011-06-03 株式会社豊田中央研究所 Ac motor drive-control apparatus and reference magnetic-flux calculation device
US8164288B2 (en) 2008-04-25 2012-04-24 Sanyo Electric Co., Ltd. Motor control device and generator control device
CN103312244A (en) * 2013-06-18 2013-09-18 中南林业科技大学 Direct torque control method based on sectional sliding mode variable structure for brushless direct current motor
CN103401506A (en) * 2013-08-06 2013-11-20 东南大学 Direct torque control method for non-salient pole type hybrid excitation motor for electric vehicle
CN103501146A (en) * 2013-10-17 2014-01-08 中南林业科技大学 Commutation torque ripple restraining method and system for brushless DC (Direct Current) motor driving system
CN103986391A (en) * 2014-05-09 2014-08-13 上海新时达电气股份有限公司 Control system and method of high-voltage inverter based on DTC algorithm
CN111656674A (en) * 2018-09-27 2020-09-11 东芝三菱电机产业***株式会社 Control device and control method for power conversion device, and motor drive system
CN113162500A (en) * 2021-03-24 2021-07-23 北京交通大学 Inverter multi-mode modulation switching method based on flux linkage deviation vector

Cited By (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN100385788C (en) * 2006-10-20 2008-04-30 南京航空航天大学 Supersapce vector speed governing method for brushless direct-current machine direct torque control
JP2009268268A (en) * 2008-04-25 2009-11-12 Sanyo Electric Co Ltd Motor controller and generator controller
US8164288B2 (en) 2008-04-25 2012-04-24 Sanyo Electric Co., Ltd. Motor control device and generator control device
WO2011065406A1 (en) * 2009-11-27 2011-06-03 株式会社豊田中央研究所 Ac motor drive-control apparatus and reference magnetic-flux calculation device
CN103312244A (en) * 2013-06-18 2013-09-18 中南林业科技大学 Direct torque control method based on sectional sliding mode variable structure for brushless direct current motor
CN103401506A (en) * 2013-08-06 2013-11-20 东南大学 Direct torque control method for non-salient pole type hybrid excitation motor for electric vehicle
CN103501146A (en) * 2013-10-17 2014-01-08 中南林业科技大学 Commutation torque ripple restraining method and system for brushless DC (Direct Current) motor driving system
CN103986391A (en) * 2014-05-09 2014-08-13 上海新时达电气股份有限公司 Control system and method of high-voltage inverter based on DTC algorithm
CN111656674A (en) * 2018-09-27 2020-09-11 东芝三菱电机产业***株式会社 Control device and control method for power conversion device, and motor drive system
CN111656674B (en) * 2018-09-27 2023-10-13 东芝三菱电机产业***株式会社 Control device, control method, and motor drive system for power conversion device
CN113162500A (en) * 2021-03-24 2021-07-23 北京交通大学 Inverter multi-mode modulation switching method based on flux linkage deviation vector
CN113162500B (en) * 2021-03-24 2023-10-31 北京交通大学 Inverter multimode modulation switching method based on flux linkage deviation vector

Similar Documents

Publication Publication Date Title
JP4053968B2 (en) Synchronous motor driving device, refrigerator and air conditioner
CN104221274B (en) Three-phase synchronous motor driving means
KR100639606B1 (en) Washing machine motor drive device
JP3410451B2 (en) Speed controller for synchronous reluctance motor
JP3661642B2 (en) Motor control device and control method thereof
US10056857B2 (en) Optimized field oriented control strategies for permanent magnet synchronous motors
US6670784B2 (en) Motor Apparatus and control method therefor
US6900613B2 (en) Motor control apparatus
JP2010057216A (en) Inverter device
JP2002335699A (en) Controller of ac motor
US9479099B2 (en) Stator flux magnitude and direction control strategies for permanent magnet synchronous motors
US20150372629A1 (en) System, method and apparatus of sensor-less field oriented control for permanent magnet motor
CN110530083B (en) Compressor motor control method and device and air conditioner
JP2002223600A (en) Motor controller
JP2003210000A (en) Inverter control method and inverter controller
JP2003199388A (en) Motor driver
JP3971978B2 (en) Electric motor control device
JP2003219682A (en) Method of detecting magnetic pole position of rotor of electric motor and device thereof
JP2002320397A (en) Motor rotor position estimating apparatus, position estimating method and program thereof
WO2020240748A1 (en) Control device of rotating machine
JP5082216B2 (en) Rotation detection device for turbocharger with electric motor and rotation detection method for turbocharger with electric motor
JP2003111490A (en) Method and apparatus of controlling inverter
Matsumoto et al. Position sensorless control of IPMSMs using full-order flux observer based on an algebraic design method
JP2002142499A (en) Speed sensorless vector controller
JP2010028981A (en) Rotor position estimating method for synchronous motor, and controller for the synchronous motor

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20041124

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20070319

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20070423

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20070816