JPH0514519B2 - - Google Patents

Info

Publication number
JPH0514519B2
JPH0514519B2 JP60153885A JP15388585A JPH0514519B2 JP H0514519 B2 JPH0514519 B2 JP H0514519B2 JP 60153885 A JP60153885 A JP 60153885A JP 15388585 A JP15388585 A JP 15388585A JP H0514519 B2 JPH0514519 B2 JP H0514519B2
Authority
JP
Japan
Prior art keywords
magnetic field
rotating magnetic
vector
field vector
virtual rotating
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Lifetime
Application number
JP60153885A
Other languages
Japanese (ja)
Other versions
JPS6216092A (en
Inventor
Yoshiaki Akao
Kazuya Mine
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.)
Sanken Electric Co Ltd
Original Assignee
Sanken Electric Co 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 Sanken Electric Co Ltd filed Critical Sanken Electric Co Ltd
Priority to JP60153885A priority Critical patent/JPS6216092A/en
Publication of JPS6216092A publication Critical patent/JPS6216092A/en
Publication of JPH0514519B2 publication Critical patent/JPH0514519B2/ja
Granted legal-status Critical Current

Links

Landscapes

  • Control Of Ac Motors In General (AREA)

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明は、3相交流負荷に接続された3相イン
バータの制御方法に関するものである。
DETAILED DESCRIPTION OF THE INVENTION [Field of Industrial Application] The present invention relates to a method for controlling a three-phase inverter connected to a three-phase AC load.

〔従来の技術〕[Conventional technology]

交流モータの周波数及び電圧可変インバータを
接続することは公知である。また、このインバー
タをPWM(パルス幅変調)制御することも公知
である。ところで、3相インバータをPWM制御
で駆動し、近似正弦波を得る場合に、各相毎に変
調すると、他の相の影響を受け易く、最適な出力
を得ることが出来ない。即ち、インバータ出力の
線間電圧は、各相電位の差によつて決まるため、
各線間電圧を同時に正弦波に近似させることは実
質上不可能である。
It is known to connect AC motors with variable frequency and voltage inverters. It is also known to control this inverter using PWM (pulse width modulation). By the way, when driving a three-phase inverter using PWM control to obtain an approximate sine wave, if each phase is modulated, it will be susceptible to the influence of other phases, making it impossible to obtain the optimum output. In other words, since the line voltage of the inverter output is determined by the difference in potential of each phase,
It is virtually impossible to simultaneously approximate each line voltage to a sine wave.

上述の如き欠点を解決するための方法として、
モータの回転磁界を検出し、この検出した回転磁
界と基準回転磁界との差を求め、検出回転磁界を
基準回転磁界に一致させる様にインバータを制御
する方法が例えば特開昭59−25592号公報に開示
されている。
As a method to solve the above-mentioned drawbacks,
A method of detecting the rotating magnetic field of a motor, determining the difference between the detected rotating magnetic field and a reference rotating magnetic field, and controlling an inverter so that the detected rotating magnetic field matches the reference rotating magnetic field is disclosed in, for example, Japanese Patent Laid-Open No. 59-25592. has been disclosed.

〔発明が解決しようとする問題点〕[Problem that the invention seeks to solve]

上記方法によれば、基準回転磁界に近似する磁
界をモータに発生させることが可能になるが、モ
ータの回転磁界を検出しなければならないので、
構成が複雑になる。そこで、本件出願人は、特願
昭60−66259(特開昭61−227696)で所望回転磁界
を簡単に得ることが出来るインバータの制御方法
を提案した。しかし、更に精度を向上させること
が要求されている。従つて、本発明の目的は、精
度が高く且つ容易に所望回転磁界を得る方法を提
供することにある。
According to the above method, it is possible to generate a magnetic field in the motor that approximates the reference rotating magnetic field, but since the rotating magnetic field of the motor must be detected,
The configuration becomes complicated. Therefore, the applicant of the present invention proposed an inverter control method that can easily obtain a desired rotating magnetic field in Japanese Patent Application No. 60-66259 (Japanese Unexamined Patent Publication No. 61-227696). However, there is a need to further improve accuracy. Therefore, an object of the present invention is to provide a method of obtaining a desired rotating magnetic field with high precision and with ease.

〔問題点を解決するための手段〕[Means for solving problems]

上記目的を達成するための本発明においては、
基準回転磁界ベクトルに追従する仮想回転磁界ベ
クトルが得られる様に、360度を6等分した各区
間において2つの単位ベクトルと零ベクトルとを
発生するようにスイツチを制御する。単位ベクト
ルを発生させるためのインバータのスイツチのオ
ン・オフ制御のタイミングは、基準回転磁界ベク
トルの先端軌跡と仮想回転磁界ベクトルの先端と
の距離と、基準回転磁界ベクトルの先端軌跡と仮
想回転磁界ベクトルに単位ベクトルを加算したベ
クトルの先端との距離とが等しくなる時点に決定
されている。スイツチの制御信号は演算によつて
求めてもよいし、予め求めてメモリに書き込んで
おき、これを読み出すことによつて得てもよい。
In the present invention to achieve the above object,
In order to obtain a virtual rotating magnetic field vector that follows the reference rotating magnetic field vector, the switch is controlled to generate two unit vectors and a zero vector in each section of 360 degrees divided into six equal parts. The timing of on/off control of the inverter switch to generate a unit vector is determined by the distance between the tip locus of the reference rotating magnetic field vector and the tip of the virtual rotating magnetic field vector, and the tip trajectory of the reference rotating magnetic field vector and the virtual rotating magnetic field vector. The point in time is determined when the distance from the tip of the vector obtained by adding the unit vector to the vector becomes equal. The control signal for the switch may be obtained by calculation, or may be obtained by obtaining it in advance, writing it into a memory, and reading it out.

〔作用〕[Effect]

仮想回転磁界ベクトルよりも基準回転磁界ベク
トルが進んだことに基づいて直ちに単位ベクトル
を加算するような従来の制御方式においては、単
位ベクトルを加算することによつて、加算前より
も基準回転磁界ベクトルに対する近似性が悪くな
る期間が生じた。これに対して、本発明では、単
位ベクトル加算前の仮想回転磁界ベクトルと単位
ベクトル加算後の仮想回転磁界ベクトルのほぼ中
間までは、単位ベクトルを発生させず、ほぼ中間
になつた時に単位ベクトルを発生させる。このた
め、基準回転磁界ベクトルに近似性の高い回転磁
界ベクトルを得ることが出来る。
In a conventional control method in which a unit vector is immediately added based on the fact that the reference rotating magnetic field vector has advanced more than the virtual rotating magnetic field vector, by adding the unit vector, the reference rotating magnetic field vector is more advanced than before the addition. There was a period when the approximation to . In contrast, in the present invention, a unit vector is not generated until approximately halfway between the virtual rotating magnetic field vector before unit vector addition and the virtual rotating magnetic field vector after unit vector addition, and the unit vector is generated when the virtual rotating magnetic field vector reaches approximately the middle. generate. Therefore, it is possible to obtain a rotating magnetic field vector that is highly similar to the reference rotating magnetic field vector.

〔実施例〕〔Example〕

次に、図面を参照して本発明の実施例に係わる
インバータ装置及びその制御方法について説明す
る。
Next, an inverter device and a control method thereof according to an embodiment of the present invention will be described with reference to the drawings.

(インバータ装置の構成) 第1図は3相インバータ装置を示すものであ
る。この第1図において、1は直流電源、A1
A2,B1,B2,C1,C2はトランジスタから成る制
御スイツチであり、ブリツジ接続されている。2
は負荷としての3相交流モータであり、インバー
タのA、B、C相出力ラインに接続されている。
3はマイクロコンピユータ(以下マイコンと呼
ぶ)であり、インバータの制御信号発生回路とし
て機能するものである。このマイコン3の中に
は、リード・オンリ・メモリ(ROM)が設けら
れており、このROMは、制御スイツチA1〜C2
制御するためのデータV1〜V8が予め書き込まれ
ているメモリM1、sinθのデータが予め書き込ま
れているメモリM2、cosθのデータが予め書き込
まれているメモリM3、単位ベクトルの発生時点
を決めるための演算式が書き込まれているメモリ
M4、単位ベクトルV1′〜V8′を決定するために使
用される演算式が予め書き込まれているメモリ
M5とを有する。
(Configuration of Inverter Device) FIG. 1 shows a three-phase inverter device. In this Figure 1, 1 is a DC power supply, A 1 ,
A 2 , B 1 , B 2 , C 1 , and C 2 are control switches composed of transistors, and are bridge-connected. 2
is a three-phase AC motor as a load, and is connected to the A, B, and C phase output lines of the inverter.
3 is a microcomputer (hereinafter referred to as microcomputer), which functions as a control signal generation circuit for the inverter. This microcomputer 3 is provided with a read-only memory (ROM), in which data V 1 to V 8 for controlling the control switches A 1 to C 2 are written in advance. Memory M 1 , memory M 2 in which sin θ data is written in advance, memory M 3 in which cos θ data is written in advance, memory in which an arithmetic expression for determining the point of generation of a unit vector is written.
M 4 , a memory in which the arithmetic expressions used to determine the unit vectors V 1 ′ to V 8 ′ are written in advance
M 5 .

マイコン3は、上記ROMの他に、CPU、及び
RAM(図示せず)等も勿論含んでいる。このマ
イコン3には電圧指令信号と周波数指令信号とが
入力し、指令された電圧及び周波数のインバータ
出力を得るための制御信号が発生する。マイコン
3からは制御信号として、3相のA、B、C相に
対応して第1、第2、第3の制御信号A,B,C
が発生し、制御スイツチA1,B1,C1に供給され
る。また、NOT回路4,5,6によつてA,B,
Cの反転信号が形成され、制御スイツチA2,B2
C2に供給される。下側の制御スイツチA2,B2
C2は上側の制御スイツチA1,B1,C1と逆に動作
するので、制御スイツチA1,B1,C1の動作を特
定すれば、インバータ全体動作がの特定される。
従つて、以下においては、第1、第2、及び第3
の信号A,B,Cにより、インバータの制御状態
を特定する。なお、制御信号A,B,Cが高レベ
ル即ち論理の1の時に制御スイツチA1,B1,C1
がオンに制御され、低レベル即ち論理の0の時に
制御スイツチA1,B1,C1がオフに制御される。
In addition to the above ROM, the microcomputer 3 has a CPU and
Of course, it also includes RAM (not shown) and the like. A voltage command signal and a frequency command signal are input to the microcomputer 3, and a control signal for obtaining an inverter output of the commanded voltage and frequency is generated. The microcomputer 3 sends first, second, and third control signals A, B, and C as control signals corresponding to the three phases A, B, and C.
is generated and supplied to control switches A 1 , B 1 , and C 1 . Also, by NOT circuits 4, 5, 6, A, B,
An inverted signal of C is formed and the control switches A 2 , B 2 ,
Supplied to C 2 . Lower control switch A 2 , B 2 ,
Since C 2 operates in the opposite manner to the upper control switches A 1 , B 1 , C 1 , if the operations of the control switches A 1 , B 1 , C 1 are specified, the entire operation of the inverter can be specified.
Therefore, in the following, the first, second, and third
The control state of the inverter is specified by the signals A, B, and C. Note that when the control signals A, B, and C are at high level, that is, logic 1, the control switches A 1 , B 1 , and C 1
is controlled to be on, and control switches A 1 , B 1 , and C 1 are controlled to be off when at a low level, i.e., logic 0.

(原理説明) 第2図は、基準回転磁界ベクトルφSと仮想回転
磁界ベクトルφとの関係を座標で表わすものであ
る。この図のaはモータ2が要求する理想的な回
転磁界に対応する基準回転磁界ベクトルφSの終点
(先端)の軌跡を示し、φは本発明に従つて導入
された仮想回転磁界ベクトルを示す。仮想回転磁
界ベクトルφは、基準回転磁界ベクトルφSの角度
位置の変化に追従して変えられる。即ち、基準回
転磁界ベクトルφSと仮想回転磁界ベクトルφとの
誤差ベクトルに基づいて、加算すべき単位ベクト
ルV′が決定され、この単位ベクトルV′と仮想回
転磁界ベクトルφとが合成され、点線で示す新し
い仮想回転磁界ベクトルφが決定される。順次に
決定される仮想回転磁界ベクトルφは、円軌跡a
に沿うように決定される。また、単位ベクトル
V′には、予め特定されたベクトルが使用される。
即ち、この単位ベクトルV′は、インバータの制
御スイツチA1〜C2のオン・オフ動作で発生し得
るベクトルとされている。
(Explanation of Principle) FIG. 2 shows the relationship between the reference rotating magnetic field vector φ S and the virtual rotating magnetic field vector φ using coordinates. In this figure, a shows the locus of the end point (tip) of the reference rotating magnetic field vector φ S corresponding to the ideal rotating magnetic field required by the motor 2, and φ shows the virtual rotating magnetic field vector introduced according to the present invention. . The virtual rotating magnetic field vector φ is changed following the change in the angular position of the reference rotating magnetic field vector φ S. That is, a unit vector V' to be added is determined based on the error vector between the reference rotating magnetic field vector φ S and the virtual rotating magnetic field vector φ, and this unit vector V' and the virtual rotating magnetic field vector φ are combined, and the dotted line A new virtual rotating magnetic field vector φ is determined. The virtual rotating magnetic field vector φ, which is determined sequentially, is a circular locus a
determined in line with the Also, the unit vector
A prespecified vector is used for V'.
That is, this unit vector V' is a vector that can be generated by the on/off operations of the control switches A1 to C2 of the inverter.

円軌跡aを得るための基準回転磁界ベクトルφS
を示す座標データは、マイコン3内のメモリM2
のsinθとメモリM3のcosθとによつて順次に発生
される。新しい仮想回転磁界ベクトルφの決定
は、選択された単位ベクトルV′を古い仮想回転
磁界ベクトルφに加算することによつて行う。基
準回転磁界ベクトルφSの座標データと、仮想回転
磁界ベクトルφの座標データとが得られると、こ
のデータに基づく演算処理によつて、使用される
単位ベクトルが決定され、更に単位ベクトルを発
生させる時点が決定される。
Reference rotating magnetic field vector φ S to obtain circular locus a
The coordinate data indicating the memory M2 in the microcomputer 3
is sequentially generated by the sin θ of the memory M3 and the cos θ of the memory M3 . The new virtual rotating magnetic field vector φ is determined by adding the selected unit vector V′ to the old virtual rotating magnetic field vector φ. Once the coordinate data of the reference rotating magnetic field vector φ S and the coordinate data of the virtual rotating magnetic field vector φ are obtained, the unit vector to be used is determined by arithmetic processing based on this data, and further unit vectors are generated. A time point is determined.

(電圧ベクトルの説明) 第3図は、インバータの制御スイツチA1,B1
C1の状態と電圧ベクトルの関係を示すものであ
る。3相インバータの制御スイツチA1,B1,C1
のとりうる状態は、(100)(110)(010)(011)
(001)(101)(111)(000)の8種類であり、この
各状態における電圧ベクトルは、第3図に示す如
く60度間隔の6つの空間ベクトルV1〜V6と2つ
の零ベクトルV7,V8で表わすことが出来る。上
記8種類のスイツチングモード(8つの電圧ベク
トル)を組み合せれば、モータ2に任意の回転磁
界を発生させることが出来る。1周期(2π)中
に第3図に示す如く6つのスイツチングモードを
配置するのみでは、高調波成分が多くて実用上好
ましくない。そこで、本発明では、この電圧ベク
トルV1〜V8に対応する単位ベクトルを利用して
仮想回転磁界ベクトルφを得、この仮想回転磁界
ベクトルφと基準回転磁界ベクトルφSとを1周期
中に多数個設けられたクロツク毎に比較し、制御
信号を決定する。
(Explanation of voltage vector) Figure 3 shows the inverter control switches A 1 , B 1 ,
This shows the relationship between the state of C 1 and the voltage vector. Three-phase inverter control switch A 1 , B 1 , C 1
Possible states are (100) (110) (010) (011)
There are eight types: (001) (101) (111) (000), and the voltage vectors in each state are six space vectors V 1 to V 6 at 60 degree intervals and two zero vectors as shown in Figure 3. It can be expressed as V 7 and V 8 . By combining the above eight types of switching modes (eight voltage vectors), it is possible to generate any rotating magnetic field in the motor 2. Merely arranging six switching modes as shown in FIG. 3 within one cycle (2π) causes a large number of harmonic components, which is not practical. Therefore, in the present invention, a virtual rotating magnetic field vector φ is obtained using unit vectors corresponding to the voltage vectors V 1 to V 8 , and this virtual rotating magnetic field vector φ and the reference rotating magnetic field vector φ S are combined in one cycle. A control signal is determined by comparing each of the multiple clocks.

(仮想回転磁界ベクトルの原理) 仮想回転磁界ベクトルφの決定は、第4図に示
す如く、基準回転磁界ベクトルφSの円軌跡aの1
周期(2π)を6分割し、第1〜第6区間を設定
し、区間毎に行う。今、第1区間の中心をθ=0°
とすれば、第1区間は−30°から+30°の範囲に対
応している。この第4図における電圧ベクトル
V2,V3は第3図の電圧ベクトルV2,V3と同一で
ある。第1区間で仮想回転ベクトルを決定する時
には、電圧ベクトルV2に平行な単位ベクトル
V2′、又は電圧ベクトルV3に平行な単位ベクトル
V3′を仮想回転磁界ベクトルφに加える。仮想回
転磁界ベクトルφは演算で決定するものであるか
ら、基準回転磁界に一致するように発生させるこ
とが可能である。しかし、この仮想回転磁界ベク
トルφはインバータの制御スイツチの制御信号の
決定に利用されるので、制御スイツチA1〜C2
オン・オフによつて決定される第3図の電圧ベク
トルV1〜V8を使用して決定する。このため、φ
とφSは完全に一致しない。
(Principle of virtual rotating magnetic field vector) The virtual rotating magnetic field vector φ is determined by determining the circular locus a of the reference rotating magnetic field vector φ S as shown in Fig. 4.
Divide the period (2π) into six, set the first to sixth sections, and perform the process for each section. Now, set the center of the first section to θ=0°
Then, the first section corresponds to the range from -30° to +30°. The voltage vector in this figure 4
V 2 and V 3 are the same as voltage vectors V 2 and V 3 in FIG. When determining the virtual rotation vector in the first section, a unit vector parallel to the voltage vector V 2
V 2 ′, or a unit vector parallel to the voltage vector V 3
Add V 3 ′ to the virtual rotating magnetic field vector φ. Since the virtual rotating magnetic field vector φ is determined by calculation, it can be generated to match the reference rotating magnetic field. However, since this virtual rotating magnetic field vector φ is used to determine the control signal of the control switch of the inverter, the voltage vector V 1 to V in FIG. Decide using V8 . For this reason, φ
and φ S do not completely match.

第4図の第1区間においては、円軌道aに仮想
回転磁界ベクトルを最も良く追従させることが出
来る2つの電圧ベクトルV2,V3に対応する第1
及び第2の単位ベクトルV2′,V3′が使用されてい
る。なお、仮想回転磁界ベクトルを得るために後
述で明らかになるが、2つの単位ベクトルV2′,
V3′の他に、零ベクトルV7′又はV8′を使用し、円
軌跡aに対する仮想回転磁界ベクトルの追従性を
高めている。零ベクトルを仮想回転磁界ベクトル
に加算するということは、仮想回転磁界ベクトル
をその角度位置に止めることを意味する。使用す
る零ベクトルは、V7′とV8′のいずれでも原理的に
は差支えないが、本実施例では、第4図に示す如
く、60°間隔で交互に使用されている。例えば、−
60°〜0°、60°〜120°でV7′が使用され、0°〜60°

V8′が使用されている。この様にV7′とV8′の使用
を特定した理由は、インバータにおけるスイツチ
ング回数を減らすためである。例えば、0°〜60°
の区間では電圧ベクトルV3(010)に平行な単位
ベクトルV3′を発生させる回数が多いため零電圧
ベクトルV8(000)の零ベクトルV8′が選択されて
いる。これにより、V3(010)のスイツチングモ
ードとV8(000)のスイツチングモードとが隣接
している時には、スイツチB1,B2のオン・オフ
を切り換えるのみでよく、スイツチング回数が少
なくなる。一方、例えば、−60°〜0°区間では、V2
(110)のスイツチングモードが多くなるので、零
電圧ベクトルV7(111)に対応する零ベクトル
V7′が選択され、同様に60°〜120°区間ではV4
(011)のスイツチングモードが多くなるため零ベ
クトルV7′が選択される。
In the first section in FIG .
and second unit vectors V 2 ', V 3 ' are used. Note that in order to obtain the virtual rotating magnetic field vector, two unit vectors V 2 ′,
In addition to V 3 ′, a zero vector V 7 ′ or V 8 ′ is used to improve the followability of the virtual rotating magnetic field vector to the circular locus a. Adding the zero vector to the virtual rotating magnetic field vector means stopping the virtual rotating magnetic field vector at that angular position. In principle, the zero vectors used can be either V 7 ' or V 8 ', but in this embodiment, they are used alternately at 60° intervals, as shown in FIG. For example, −
V 7 ′ is used for 60° to 0°, 60° to 120°, 0° to 60°
in
V 8 ′ is used. The reason for specifying the use of V 7 ' and V 8 ' in this way is to reduce the number of switching operations in the inverter. For example, 0°~60°
In the section , the zero vector V 8 ' of the zero voltage vector V 8 (000) is selected because the unit vector V 3 ' parallel to the voltage vector V 3 (010) is generated many times. As a result, when the switching mode of V 3 (010) and the switching mode of V 8 (000) are adjacent to each other, it is only necessary to turn switches B 1 and B 2 on and off, reducing the number of switching operations. Become. On the other hand, for example, in the −60° to 0° interval, V 2
Since the number of switching modes of (110) increases, the zero vector corresponding to the zero voltage vector V 7 (111)
V 7 ′ is selected, and similarly V 4 in the 60° to 120° interval
Since the number of switching modes (011) increases, zero vector V 7 ' is selected.

第2区間の仮想回転磁界ベクトルは、第3図に
示す電圧ベクトルV3(010)とV4(011)とに対応
する単位ベクトルV3′,V4′を使用して形成し、以
下、同様に第3区間では、電圧ベクトルV4(011)
とV5(001)に対応する単位ベクトルV4′,V5′を
使用して形成し、第4区間では電圧ベクトルV5
(001)とV6(101)とに対応する単位ベクトル
V5′,V6′を使用して形成し、第5区間では電圧ベ
クトルV6(101)とV1(100)に対応する単位ベク
トルV6′,V1′を使用して決定し、第6区間では電
圧ベクトルV1(100)とV2(110)に対応する単位
ベクトルV1′,V2′を使用して決定する。
The virtual rotating magnetic field vector in the second section is formed using unit vectors V 3 ′ and V 4 ′ corresponding to the voltage vectors V 3 (010) and V 4 (011) shown in FIG. Similarly, in the third section, the voltage vector V 4 (011)
and V 5 (001) using unit vectors V 4 ′ and V 5 ′, and in the fourth section, the voltage vector V 5
(001) and the unit vector corresponding to V 6 (101)
V 5 ′, V 6 ′, and in the fifth section, unit vectors V 6 ′, V 1 ′ corresponding to voltage vectors V 6 (101) and V 1 (100) are used to determine, In the sixth section, unit vectors V 1 ' and V 2 ' corresponding to voltage vectors V 1 (100) and V 2 (110) are used for determination.

(単位ベクトルの決定) 第5図は第1区間における単位ベクトルの決定
を説明するものである。基準回転磁界φS及び仮想
回転磁界φの現在の角度位置が分れば、使用する
単位ベクトルは第4図で説明した原理で決定され
る。即ち、第1区間の場合には、単位ベクトル
V2′,V3′が使用される。第5図において、仮想回
転磁界ベクトルφの終点(先端)位置Aの座標が
(xA、yA)であるとすれば、このベクトルφに一
方の単位ベクトルV2′を加算した点Bの座標は
(xB、yB)となり、またベクトルφに他方の単位
ベクトルV3′を加算した点Cの座標は(xC、yC
となる。新しい仮想回転磁界ベクトルの先端位置
となる可能性のある点B又はCは、演算によつて
決定する。点BとCの座標を求めたら、これに基
づいて一方の単位ベクトルV2と他方の単位ベク
トルV3とのいずれを選択するかを演算で決める。
(Determination of unit vector) FIG. 5 explains the determination of the unit vector in the first section. If the current angular positions of the reference rotating magnetic field φ S and the virtual rotating magnetic field φ are known, the unit vector to be used is determined by the principle explained in FIG. 4. That is, in the case of the first section, the unit vector
V 2 ′ and V 3 ′ are used. In Fig. 5, if the coordinates of the end point (tip) position A of the virtual rotating magnetic field vector φ are (x A , y A ), then the point B, which is the sum of this vector φ and one unit vector V 2 ', is The coordinates are (x B , y B ), and the coordinates of point C, which is obtained by adding the other unit vector V 3 ' to vector φ, are (x C , y C )
becomes. Point B or C, which may become the tip position of the new virtual rotating magnetic field vector, is determined by calculation. Once the coordinates of points B and C are determined, based on the coordinates, it is determined by calculation which one of the unit vectors V 2 and the other unit vector V 3 is to be selected.

次にこの決定方法を詳しく説明する。基準回転
磁界はクロツク如に角度位置を変え、そのベクト
ル終点軌跡aが変化する。そこで、クロツク毎に
基準回転磁界ベクトルφSの終点D(xD、yD)と点
Aの距離、点Dと点Bとの距離、点Dと点Cとの
距離を求める。A−D間距離とB−D距離とがほ
ぼ等しくなつた時点で第1図のメモリM1から単
位ベクトルV2′を得るためのデータV2(110)を読
み出し、メモリM5の演算式に従つて単位ベクト
ルを発生させる。この例では、A−D間距離とB
−D間距離とが等しくなる時点が、A−D間距離
とC−D間距離とが等しくなる時点よりも先に到
来するので、一方の単位ベクトルV2′のみを選択
し、他方の単位ベクトルV3′は選択しない。従来
は点Aの近傍に基準回転磁界が到来した時点で単
位ベクトルV2′又はV3′を発生させたので、単位ベ
クトルを発生させた時点近傍においての仮想回転
磁界と基準回転磁界との差が大きくなつたが、本
発明では、現在の仮想回転磁界ベクトルと単位ベ
クトルを加算後の仮想回転磁界ベクトルとの中間
で単位ベクトルを発生させるので、仮想回転磁界
と基準回転磁界との差が小さくなる。なお、この
実施例では、第1区間を46のクロツクに分割し
て単位ベクトルの発生を制御している。但し、4
6のクロツク毎に必ず単位ベクトルを発生させる
わけではなく、この例では第1区間で22個の単位
ベクトルを発生させる。
Next, this determination method will be explained in detail. The reference rotating magnetic field changes its angular position like a clock, and its vector end point locus a changes. Therefore, the distance between the end point D (x D , y D ) of the reference rotating magnetic field vector φ S and the point A, the distance between the point D and the point B, and the distance between the point D and the point C are determined for each clock. When the distance between A and D and the distance between B and D are almost equal, data V 2 (110) for obtaining the unit vector V 2 ' is read from the memory M 1 in FIG. 1 , and the calculation formula in the memory M 5 is read out. Generate a unit vector according to . In this example, the distance between A and D and B
Since the time when the distance between A and D becomes equal comes before the time when the distance between A and D and the distance between C and D become equal, only one unit vector V 2 ' is selected and the other unit vector Vector V 3 ′ is not selected. Conventionally, the unit vector V 2 ' or V 3 ' was generated when the reference rotating magnetic field arrived near point A, so the difference between the virtual rotating magnetic field and the reference rotating magnetic field near the point at which the unit vector was generated is However, in the present invention, a unit vector is generated between the current virtual rotating magnetic field vector and the virtual rotating magnetic field vector after adding the unit vector, so the difference between the virtual rotating magnetic field and the reference rotating magnetic field is small. Become. In this embodiment, the first section is divided into 46 clocks to control the generation of unit vectors. However, 4
A unit vector is not necessarily generated every 6 clocks, but in this example, 22 unit vectors are generated in the first section.

第6図はクロツクと単位ベクトルの発生との関
係を示すものである。第6図Fのクロツクt0にお
いて、仮想回転磁界ベクトルφと基準回転磁界ベ
クトルφSとを一致させたとすれば、この時点で
は、第6図Aに示す如く零ベクトルV7′を発生さ
せる。即ち、制御信号A,B,Cを第6図Bの如
くとし、第1図のインバータのスイツチA1,B1
C1をオンに保ち、A2,B2,C2をオフに保つ。第
6図は第1区間の状態を示すので、発生させる単
位ベクトルは、V2′とV3′である。クロツクt0にお
いてV2′又はV3′を加算した時に仮想回転磁界ベク
トルがどの様に変化するかを判断し、第5図で説
明した原理に従つて単位ベクトルを発生させる。
即ち、第6図の場合では、クロツクt1でも零ベク
トルに保ち、クロツクt2で単位ベクトルV2′を発
生させる。即ち、スイツチA1,B1,C1の内でA1
とB1をオン、C1をオフに制御する。同時に出力
電圧を制御するために、タイマでオン時間Tを調
整する。このオン時間Tの終了後は零ベクトルを
出力させる。オン時間Tを長くすれば出力電圧が
高くなり、短かくすれば低くなる。この第6図は
クロツクt4,t6で単位ベクトルV2′を発生させ、ク
ロツクt9は単位ベクトルV3′を発生させる。これ
により、各線間には第6図C,D,Eに示す電圧
が得られる。出力周波数の調整は第6図Fのクロ
ツクの周期を変えることにより行う。なお、オン
時間Tが一定であれば、クロツクの周期を変える
ことにより電圧も変化する。
FIG. 6 shows the relationship between the clock and the generation of a unit vector. If the virtual rotating magnetic field vector φ and the reference rotating magnetic field vector φ S are made to coincide at clock t 0 in FIG. 6F, then at this point, a zero vector V 7 ' is generated as shown in FIG. 6A. That is, the control signals A, B, and C are set as shown in FIG. 6B, and the inverter switches A 1 , B 1 ,
Keep C 1 on and A 2 , B 2 , C 2 off. Since FIG. 6 shows the state of the first section, the unit vectors to be generated are V 2 ' and V 3 '. At clock t0 , it is determined how the virtual rotating magnetic field vector changes when V 2 ' or V 3 ' is added, and a unit vector is generated according to the principle explained in FIG.
That is, in the case of FIG. 6, a zero vector is maintained even at clock t1 , and a unit vector V2 ' is generated at clock t2. That is, A 1 among switches A 1 , B 1 , and C 1
and control B 1 on and C 1 off. At the same time, in order to control the output voltage, a timer is used to adjust the on time T. After the on-time T ends, a zero vector is output. If the on-time T is made longer, the output voltage becomes higher, and if it is made shorter, the output voltage becomes lower. In FIG. 6, clocks t 4 and t 6 generate a unit vector V 2 ', and clock t 9 generates a unit vector V 3 '. As a result, voltages shown in FIG. 6C, D, and E are obtained between each line. The output frequency is adjusted by changing the period of the clock shown in FIG. 6F. Note that if the on-time T is constant, the voltage will also change by changing the clock cycle.

(単位ベクトルの形成) 仮想回転電解ベクトルφを得るために必要な単
位ベクトルV1′〜V8′は次の様に決定する。使用さ
れる単位ベクトルV1′〜V8′は、第3図に示した3
相の電圧ベクトルV1〜V8に対応している。3相
(A、B、C)の電圧ベクトルV1〜V8に対する制
御スイツチA1〜C1の制御データA,B,Cは、
マイコン3のメモリM1に書き込まれている。即
ち、V1に対応して(100)、V2に対応して(110)、
V3に対応して(010)、V4に対応して(011)、V5
に対応して(001)、V6に対応して(101)、V7
対応して(111)、V8に対応して(000)が書き込
まれている。なお、データの内容(100)等はマ
イコン3の出力(ABC)に対応する。従つて、
V1〜V8はV(A,B,C)で表わすことが出来
る。このデータを使用して単位ベクトルV1′〜
V6′を決定することが出来れば都合が良い。デー
タV1(100)〜V6(101)に基づいて単位ベクトル
V1′〜V6′のQ−D座標データ(VQ、VD)は次式
で求めることが出来る。
(Formation of unit vector) Unit vectors V 1 ′ to V 8 ′ necessary to obtain the virtual rotating electrolytic vector φ are determined as follows. The unit vectors V 1 ′ to V 8 ′ used are 3 shown in Figure 3.
It corresponds to the phase voltage vectors V 1 to V 8 . The control data A, B, C of the control switches A 1 to C 1 for the three-phase (A, B, C) voltage vectors V 1 to V 8 are as follows:
It is written in memory M1 of microcomputer 3. That is, corresponding to V 1 (100), corresponding to V 2 (110),
Corresponding to V 3 (010), Corresponding to V 4 (011), V 5
(001) corresponding to V6 , (101) corresponding to V7 , (111) corresponding to V7, and (000) corresponding to V8 are written. Note that the data contents (100) etc. correspond to the output (ABC) of the microcomputer 3. Therefore,
V 1 to V 8 can be expressed as V (A, B, C). Using this data, the unit vector V 1 ′~
It would be convenient if V 6 ′ could be determined. Unit vector based on data V 1 (100) ~ V 6 (101)
The QD coordinate data (V Q , V D ) of V 1 ′ to V 6 ′ can be obtained using the following equation.

VQ=√3/2(B−C) ……(1) VD=A−1/2B−1/2C ……(2) 但し、A,B,Cは、データV1(100)〜V6
(101)の内容(100)〜(101)即ちA,B,Cに
対応し、データV1(100)〜V6(101)の内容が1
の場合にはそのままVQ,VDの式に代入し、もし
内容が零の場合には−1としてV1〜V6の式に代
入する。これにより、円軌跡の場合の単位ベクト
ルの各座標データは次の通りになる。
V Q =√3/2(B-C)...(1) V D =A-1/2B-1/2C...(2) However, A, B, and C are data V 1 (100) ~ V6
The contents of (101) correspond to (100) to (101), that is, A, B, and C, and the contents of data V 1 (100) to V 6 (101) are 1
In the case of , it is substituted as it is into the equations of V Q and V D , and if the content is zero, it is substituted as -1 into the equations of V 1 to V 6 . As a result, each coordinate data of a unit vector in the case of a circular locus is as follows.

V1′(0、2) V2′(√3、1) V3′(√3、−1) V4′(0、−2) V5′(−√3、−1) V6′(−√3、1) 第7図はこの単位ベクトルV1′〜V6′と座標デー
タを示す。上記式(1)、(2)はマイコン3のメモリ
(M5)に書き込まれているので、メモリM1から
読み出したデータV1(100)〜V6(101)と上記式
(1)、(2)との組み合せによつて単位ベクトルV1′〜
V6′を容易に決定することが出来る。なお、式(1)
の√3/2はこの近似値を利用する。例えば、クロ ツクt2で単位ベクトルV2′が得られるように制御
信号(110)を発生させると、この時点から仮想
回転磁界ベクトルφの値は、それまでの仮想回転
磁界ベクトルφに単位ベクトルを加算した値にな
り、これがRAMに記憶される。
V 1 ′ (0, 2) V 2 ′ (√3, 1) V 3 ′ (√3, −1) V 4 ′ (0, −2) V 5 ′ (−√3, −1) V 6 ′ (−√3, 1) FIG. 7 shows the unit vectors V 1 ′ to V 6 ′ and coordinate data. Since the above equations (1) and (2) are written in the memory (M 5 ) of the microcomputer 3, the data V 1 (100) to V 6 (101) read from the memory M 1 and the above equation
By combining (1) and (2), unit vector V 1 ′ ~
V 6 ′ can be easily determined. In addition, formula (1)
√3/2 uses this approximation. For example, if the control signal (110) is generated so that the unit vector V 2 ' is obtained at clock t 2 , from this point on, the value of the virtual rotating magnetic field vector φ will change by adding the unit vector to the virtual rotating magnetic field vector φ up to that point. This becomes the added value, which is stored in RAM.

(第8図の実施例) 次に、第8図を参照して本発明の別の実施例に
ついて述べる。第8図では、第1図〜第7図の実
施例で説明した演算をロツク毎に行わずに、予め
演算しておき、その結果をROM即ちリードオン
リメモリ10に書き込んでおく。即ち、第6図A
の単位ベクトルの配列に対応する第6図Bの制御
信号をメモリ10に書き込んでおく。メモリ10
は第4図に示す単位区間(60°)に対応して46
のアドレスを有する。この例では、第1区間のア
ドレス2、4、6、9、12、15、18、21、25、
30、37に単位ベクトルV2′を得るための制御信号
データ(110)が書き込まれ、アドレス10、17、
22、26、29、32、35、38、41、43、45に単位ベク
トルV3′を得るための制御信号データ(010)が書
き込まれ、その他のアドレスには零ベクトルを得
るための制御信号データ(111)又は(000)が書
き込まれている。従つて、第6図Fに示すクロツ
クに同期して第8図のメモリ10から第6図B示
すと同一の制御信号を読み出すと、第1図に示す
インバータのスイツチA1〜C2はこれに対応した
オン・オフ動作をし、演算で求めた仮想回転磁界
ベクトルφと同じ回転磁界が得られる。
(Embodiment of FIG. 8) Next, another embodiment of the present invention will be described with reference to FIG. In FIG. 8, the calculations explained in the embodiments of FIGS. 1 to 7 are not performed for each lock, but are performed in advance, and the results are written in the ROM, that is, the read-only memory 10. That is, Figure 6A
The control signals shown in FIG. 6B corresponding to the array of unit vectors are written in the memory 10. memory 10
is 46, corresponding to the unit interval (60°) shown in Figure 4.
has an address of In this example, addresses 2, 4, 6, 9, 12, 15, 18, 21, 25,
Control signal data (110) for obtaining the unit vector V 2 ' is written to addresses 10, 17,
Control signal data (010) to obtain a unit vector V 3 ' is written to 22, 26, 29, 32, 35, 38, 41, 43, and 45, and control signals to obtain a zero vector are written to other addresses. Data (111) or (000) is written. Therefore, when the same control signal as shown in FIG. 6B is read out from the memory 10 in FIG. 8 in synchronization with the clock shown in FIG. 6F, the switches A 1 to C 2 of the inverter shown in FIG. It performs on/off operations corresponding to , and obtains the same rotating magnetic field as the virtual rotating magnetic field vector φ obtained by calculation.

なお、ROM10から読み出された制御信号
A,B,Cは、CPU11の出力端子a,b,c
から出力され、ORゲート12,13,14と
ANDゲート15,16,17を通つてギンバー
タのスイツチに供給される。ANDゲート15,
16,17の出力は第1図の上側のスイツチA1
B1,C1の制御信号となり、NOT回路4,5,6
の出力が下側のスイツチA2,B2,C2の制御信号
となる。CPU11の出力端子dは、単位ベクト
ルを発生させない期間に制御信号A,B,Cの全
部を(111)にする時に0を出力し、全部を
(000)にする時に1を発生するものであり、
NANDゲート18に接続されている。CPU11
の出力端子eはタイマ出力端子であり、単位ベク
トルを発生させるための制御信号のパルス幅を決
める出力を発生する。即ち、第6図におけるオン
時間Tに対応して0即ち低レベル出力を発生す
る。この出力端子eは3つのORゲート12,1
3,14と1つのNANDゲート18との入力に
接続されているので、この出力が1即ち高レベル
の時には、ORゲート12,13,14の出力も
1即ち高レベルになり、この時出力端子dが0で
あれば、NANDゲート18の出力が1即ち高レ
ベルになり、結局3つのANDゲート15,16,
17の出力の全部が零ベクトルに対応する(111)
になる。一方、出力端子dが1であり且つ出力端
子eが1即ち高レベルの期間には、NANDゲー
ト18の出力が0即ち低レベルになるので、3つ
のANDゲート15,16,17の出力が(000)
になる。なお、時間Tを変えれば、インバータの
出力電圧値が変化する。この第8図においても、
f指令信号に基づいてクロツク周波数を変えれ
ば、インバータの出力周波数が変化すると共に、
電圧値も変化する。
Note that the control signals A, B, and C read out from the ROM 10 are sent to the output terminals a, b, and c of the CPU 11.
output from OR gates 12, 13, 14 and
The signal is supplied to the ginverter switch through AND gates 15, 16, and 17. AND gate 15,
The outputs of 16 and 17 are the upper switch A 1 in Fig. 1,
This becomes the control signal for B 1 and C 1 , and the NOT circuits 4, 5, 6
The output becomes the control signal for the lower switches A 2 , B 2 , and C 2 . The output terminal d of the CPU 11 outputs 0 when all of the control signals A, B, and C are set to (111) during a period in which no unit vector is generated, and outputs 1 when all of the control signals are set to (000). ,
Connected to NAND gate 18. CPU11
The output terminal e of is a timer output terminal and generates an output that determines the pulse width of a control signal for generating a unit vector. That is, 0, that is, a low level output is generated corresponding to the on time T in FIG. This output terminal e is connected to three OR gates 12, 1
3, 14 and one NAND gate 18, so when this output is 1, that is, high level, the outputs of OR gates 12, 13, and 14 also become 1, that is, high level, and at this time, the output terminal If d is 0, the output of the NAND gate 18 becomes 1, that is, a high level, and eventually the three AND gates 15, 16,
All 17 outputs correspond to zero vectors (111)
become. On the other hand, when the output terminal d is 1 and the output terminal e is 1, that is, a high level, the output of the NAND gate 18 is 0, that is, a low level, so the outputs of the three AND gates 15, 16, and 17 are ( 000)
become. Note that if the time T is changed, the output voltage value of the inverter changes. Also in this Figure 8,
If you change the clock frequency based on the f command signal, the output frequency of the inverter will change, and
The voltage value also changes.

第4図の第1区間の動作を説明したが、第2区
間以後においても、使用する単位ベクトルが異な
るのみであるから、単位ベクトルを得るための制
御信号A,B,Cのデータを入れ換えるのみで、
第1区間と同様な制御が可能になる。第8図の実
施例では予め演算してメモリ10に制御データを
書き込んでおくので、制御の基本の演算は不要で
あり、高速制御が可能になる。
Although the operation in the first section in Figure 4 has been explained, even in the second and subsequent sections, only the unit vectors used are different, so all that is required is to interchange the data of control signals A, B, and C to obtain the unit vectors. in,
Control similar to that in the first section becomes possible. In the embodiment shown in FIG. 8, control data is calculated and written in the memory 10 in advance, so basic calculations for control are not necessary, and high-speed control is possible.

(変形例) 本発明は上述の実施例に限定されるものでな
く、例えば、次の変形例をとり得るものである。
(Modifications) The present invention is not limited to the above-described embodiments, and may include, for example, the following modifications.

(a) 第1図及び第8図の方法において、基準回転
磁界ベクトルφSの終点軌跡aを長円軌跡とし、
これに適合するように単位ベクトルV1′〜V6′を
決定してもよい。この場合の単位ベクトルが第
9図に示す如く端数を踏まない様にすることが
望ましい。
(a) In the methods shown in Figures 1 and 8, the end point locus a of the reference rotating magnetic field vector φ S is an elliptical locus,
Unit vectors V 1 ′ to V 6 ′ may be determined to match this. It is desirable that the unit vector in this case does not take on a fraction as shown in FIG.

(b) 6つの単位ベクトルと2つの零ベクトルとを
得るための8種類の制御信号を8つのアドレス
に書き込んでおき、予め決められたクロツクで
予め決められたアドレスを指定し、このクロツ
クで要求される制御信号を出力するようにして
もよい。
(b) Write eight types of control signals to obtain six unit vectors and two zero vectors in eight addresses, specify a predetermined address with a predetermined clock, and make a request with this clock. Alternatively, a control signal may be output.

(c) 第1図の演算で単位ベクトルの発生を決める
方式において、新しい仮想回転磁界ベクトルφ
が得られたら、直ちに次の単位ベクトルの種類
と発生時点を演算で求め、これをメモリに書き
込んでおき、発生時点になつたら発生させても
よい。
(c) In the method of determining the generation of a unit vector by the calculation in Figure 1, a new virtual rotating magnetic field vector φ
Once obtained, the type and generation time of the next unit vector may be immediately calculated, written into memory, and generated when the generation time arrives.

〔発明の効果〕〔Effect of the invention〕

上述から明らかな如く、本発明では、単位ベク
トルを発生させるためのタイミングを今迄の仮想
回転磁界ベクトルと次の仮想回転磁界ベクトルと
の中間としたので、基準回転磁界ベクトルとの差
の少ない回転磁界ベクトルを得るとが出来る。
As is clear from the above, in the present invention, the timing for generating the unit vector is set midway between the previous virtual rotating magnetic field vector and the next virtual rotating magnetic field vector. Obtaining the magnetic field vector can be done.

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

第1図は本発明の実施例に係わるインバータ装
置を示すブロツク図、第2図は本発明の原理を説
明するためのベクトル図、第3図は3相インバー
タのスイツチ状態と回転磁界ベクトルとの関係を
示すベクトル図、第4図は区間の配置及び第1区
間における仮想回転磁界ベクトルの変化及び零ベ
クトルの選択範囲を原理的に示すベクトル図、第
5図は単位ベクトルを発生させるための制御のタ
イミングを説明するためのベクトル図、第6図は
第1図の各部の状態を示す波形図、第7図は基準
回転磁界ベクトルの終点軌跡が円の場合の単位ベ
クトルを示すベクトル図、第8図は本発明の別の
実施例におけるインバータ制御回路を示すブロツ
ク図、第9図は回転磁界ベクトルの終点軌跡を長
円軌跡とした場合の単位ベクトルを示すベクトル
図である。 1……電源、2……モータ、3……マイコン、
φ……仮想回転磁界ベクトル、φS……基準回転磁
界ベクトル、V1′〜V6′……単位ベクトル。
FIG. 1 is a block diagram showing an inverter device according to an embodiment of the present invention, FIG. 2 is a vector diagram for explaining the principle of the present invention, and FIG. 3 is a diagram showing the switch state of a three-phase inverter and the rotating magnetic field vector. A vector diagram showing the relationship, Fig. 4 is a vector diagram showing the arrangement of sections, changes in the virtual rotating magnetic field vector in the first section, and the selection range of the zero vector in principle, and Fig. 5 is a control for generating a unit vector. 6 is a waveform diagram showing the state of each part in FIG. FIG. 8 is a block diagram showing an inverter control circuit in another embodiment of the present invention, and FIG. 9 is a vector diagram showing a unit vector when the end point locus of the rotating magnetic field vector is an elliptical locus. 1...Power supply, 2...Motor, 3...Microcomputer,
φ...Virtual rotating magnetic field vector, φS ...Reference rotating magnetic field vector, V1 ' to V6 '...Unit vector.

Claims (1)

【特許請求の範囲】 1 3相インバータに接続された3相交流負荷に
おける基準回転磁界ベクトルφSに追従する仮想回
転磁界ベクトルφを得るために、6つの単位ベク
トルと零ベクトルとを決め、前記基準回転磁界ベ
クトルφSの1周期を6等分し、各区間において2
つの単位ベクトルと零ベクトルとを使用して前記
仮想回転磁界ベクトルを得るように前記3相イン
バータのスイツチをオン・オフ制御するインバー
タの制御方法において、 前記各区間における2つの単位ベクトルV2′,
V3′の内の一方又は他方を加算する前の前記仮想
回転磁界ベクトルφの終点位置(xA、yA)と、
前記仮想回転磁界ベクトルφに前記一方の単位ベ
クトルV2′を加算することによつて得られる第1
の加算後仮想回転磁界ベクトルの終点位置(xB
yB)と、前記仮想回転磁界ベクトルφに前記他方
の単位ベクトル(V3′)を加算することによつて
得られる第2の加算後仮想回転磁界ベクトルの終
点位置(xC、yC)とを予め求め、更に、前記基準
回転磁界ベクトルφSの終点位置(xD、yD)から前
記仮想回転磁界ベクトルφの終点位置(xA、yA
までの第1の距離、前記第1の加算後仮想回転磁
界ベクトルの終点位置(xB、yB)までの第2の距
離、及び前記第2の加算後仮想回転磁界ベクトル
の終点位置(xC、yC)までの第3の距離を求め、
前記第1の距離と前記第2の距離とが等しくなる
時点と前記第1の距離と前記第3の距離とが等し
くなる時点との内で先に等しくなる時点又はこの
近傍で、前記先に等しくなる時点に関連を有する
単位ベクトルを発生するように前記スイツチを制
御することを特徴とするインバータの制御方法。 2 3相インバータに接続された3相交流負荷に
おける基準回転磁界ベクトルφSに追従する仮想回
転磁界ベクトルφを得るために、6つの単位ベク
トルと零ベクトルとを決め、前記基準回転磁界ベ
クトルφSの角度位置を6等分し、各区間において
2つの単位ベクトルと零ベクトルとを使用して前
記仮想回転磁界ベクトルを得るように前記3相イ
ンバータのスイツチをオン・オフ制御する際に、
前記各区間における2つの単位ベクトルV2′,
V3′の内の一方又は他方を加算する前の前記仮想
回転磁界ベクトルφの終点位置(xA、yA)と、
前記仮想回転磁界ベクトルφに前記一方の単位ベ
クトルV2′を加算することによつて得られる第1
の加算後仮想回転磁界ベクトルの終点位置(xB
yB)と、前記仮想回転磁界ベクトルφに前記他方
の単位ベクトルV3′を加算することによつて得ら
れる第2の加算後仮想回転磁界ベクトルの終点位
置(xC、yC)とを予め求め、更に、前記基準回転
磁界ベクトルφSの終点位置xD、yD)から前記仮想
回転磁界ベクトルφの終点位置(xA、yA)まで
の第1の距離、前記第1の加算後仮想回転磁界ベ
クトルの終点位置(xB、yB)までの第2の距離、
及び前記第2の加算後仮想回転磁界ベクトルの終
点位置(xC、yC)までの第3の距離を求め、前記
第1の距離と前記第2の距離とが等しくなる時点
と前記第1の距離と前記第3の距離とが等しくな
る時点との内で先に等しくなる時点又はこの近傍
で、前記先に等しくなる時点に関連を有する単位
ベクトルを発生させると等価な制御を行う方法で
あつて、 前記各区間で要求される前記単位ベクトルに対
応する前記スイツチの制御データ及びこの制御デ
ータを発生させる時点を示すデータを予めメモリ
に書き込んでおき、前記メモリから読み出したデ
ータに基づいて前記スイツチを制御することを特
徴とするインバータの制御方法。
[Claims] 1. In order to obtain a virtual rotating magnetic field vector φ that follows the reference rotating magnetic field vector φ S in a three-phase AC load connected to a three-phase inverter, six unit vectors and a zero vector are determined, and the One period of the reference rotating magnetic field vector φ S is divided into 6 equal parts, and 2
In the inverter control method, a switch of the three-phase inverter is controlled on/off so as to obtain the virtual rotating magnetic field vector using two unit vectors and a zero vector, wherein two unit vectors V 2 ' in each section,
the end point position (x A , y A ) of the virtual rotating magnetic field vector φ before adding one or the other of V 3 ';
The first vector obtained by adding the one unit vector V 2 ' to the virtual rotating magnetic field vector φ
After addition of , the end point position of the virtual rotating magnetic field vector (x B ,
y B ) and the end point position (x C , y C ) of the second added virtual rotating magnetic field vector obtained by adding the other unit vector (V 3 ') to the virtual rotating magnetic field vector φ. is determined in advance, and further, the end point position (x A , y A ) of the virtual rotating magnetic field vector φ is determined from the end point position (x D , y D ) of the reference rotating magnetic field vector φ S
, a second distance to the end point position (x B , y B ) of the virtual rotating magnetic field vector after the first addition, and an end point position (x B ) of the virtual rotating magnetic field vector after the second addition. Find the third distance to C , y C ),
At or near the time when the first distance and the second distance become equal and the time when the first distance and the third distance become equal, A method for controlling an inverter, characterized in that the switch is controlled to generate unit vectors that are related to the point in time when they become equal. 2. In order to obtain a virtual rotating magnetic field vector φ that follows the reference rotating magnetic field vector φ S in a three-phase AC load connected to a three-phase inverter, six unit vectors and a zero vector are determined, and the reference rotating magnetic field vector φ S When controlling the switch of the three-phase inverter on and off to obtain the virtual rotating magnetic field vector by dividing the angular position of into six equal parts and using two unit vectors and a zero vector in each section,
Two unit vectors V 2 ′ in each section,
the end point position (x A , y A ) of the virtual rotating magnetic field vector φ before adding one or the other of V 3 ';
The first vector obtained by adding the one unit vector V 2 ' to the virtual rotating magnetic field vector φ
After addition of , the end point position of the virtual rotating magnetic field vector (x B ,
y B ) and the end point position (x C , y C ) of the second added virtual rotating magnetic field vector obtained by adding the other unit vector V 3 ' to the virtual rotating magnetic field vector φ. obtained in advance, and further, a first distance from the end point position (x D , y D ) of the reference rotating magnetic field vector φ S to the end point position (x A , y A ) of the virtual rotating magnetic field vector φ, and the first addition. a second distance to the end point position (x B , y B ) of the rear virtual rotating magnetic field vector;
and a third distance to the end point position (x C , y C ) of the virtual rotating magnetic field vector after the second addition, and determine the time point when the first distance and the second distance become equal and the first distance. A method of performing control equivalent to generating a unit vector related to the first time point at which the distance becomes equal to the third distance at or near the time point at which the distance becomes equal to the third distance. Control data for the switch corresponding to the unit vector required in each section and data indicating a time point at which this control data is generated are written in advance in a memory, and the control data is generated based on the data read from the memory. An inverter control method characterized by controlling a switch.
JP60153885A 1985-07-12 1985-07-12 Control method for inverter Granted JPS6216092A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP60153885A JPS6216092A (en) 1985-07-12 1985-07-12 Control method for inverter

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP60153885A JPS6216092A (en) 1985-07-12 1985-07-12 Control method for inverter

Publications (2)

Publication Number Publication Date
JPS6216092A JPS6216092A (en) 1987-01-24
JPH0514519B2 true JPH0514519B2 (en) 1993-02-25

Family

ID=15572239

Family Applications (1)

Application Number Title Priority Date Filing Date
JP60153885A Granted JPS6216092A (en) 1985-07-12 1985-07-12 Control method for inverter

Country Status (1)

Country Link
JP (1) JPS6216092A (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2012034925A (en) 2010-08-10 2012-02-23 Topcon Corp Ophthalmologic imaging device

Also Published As

Publication number Publication date
JPS6216092A (en) 1987-01-24

Similar Documents

Publication Publication Date Title
JP2731815B2 (en) Motor control method
JPH07108095B2 (en) Inverter device and control method thereof
JPH0514519B2 (en)
JP2003235270A (en) Controller for voltage type inverter
JPH0452080B2 (en)
JPS6332034B2 (en)
JP3404230B2 (en) Three-phase PWM waveform generator
JPS61240859A (en) Pwm control system of single-phase bridge inverter
JPH0426244B2 (en)
JP2705059B2 (en) PWM control device for inverter
JPH0442911B2 (en)
JPS6260916B2 (en)
JPH0797906B2 (en) Inverter pulse width modulation signal generator
JPH07182267A (en) Output control circuit
JP2897437B2 (en) Motor control device
JPH0634623B2 (en) Inverter control method
JPH03118793A (en) Inverter controller
JPH09163759A (en) Digital pwm controller
JPH0634584B2 (en) Three-phase inverter
JPH02164274A (en) Output control device of inverter
JPS6039906A (en) Sinusoidal wave generating circuit
JPS60156271A (en) Pwm signal generator of inverter
JPH04168991A (en) Motor controller
JPH04138096A (en) Motor controller
JPS63228972A (en) Controller for inverter