[go: up one dir, main page]

JPS5911270B2 - Control method of induction motor - Google Patents

Control method of induction motor

Info

Publication number
JPS5911270B2
JPS5911270B2 JP52098991A JP9899177A JPS5911270B2 JP S5911270 B2 JPS5911270 B2 JP S5911270B2 JP 52098991 A JP52098991 A JP 52098991A JP 9899177 A JP9899177 A JP 9899177A JP S5911270 B2 JPS5911270 B2 JP S5911270B2
Authority
JP
Japan
Prior art keywords
output
pulse
induction motor
phase
frequency
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
Application number
JP52098991A
Other languages
Japanese (ja)
Other versions
JPS5432718A (en
Inventor
孝信 岩金
徹 甲斐
謙次 広瀬
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.)
Yaskawa Electric Corp
Original Assignee
Yaskawa Electric Manufacturing 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 Yaskawa Electric Manufacturing Co Ltd filed Critical Yaskawa Electric Manufacturing Co Ltd
Priority to JP52098991A priority Critical patent/JPS5911270B2/en
Priority to US05/933,914 priority patent/US4259628A/en
Publication of JPS5432718A publication Critical patent/JPS5432718A/en
Priority to US06/163,415 priority patent/US4358722A/en
Priority to US06/163,416 priority patent/US4357569A/en
Priority to US06/163,414 priority patent/US4358726A/en
Publication of JPS5911270B2 publication Critical patent/JPS5911270B2/en
Expired legal-status Critical Current

Links

Landscapes

  • Control Of Ac Motors In General (AREA)

Description

【発明の詳細な説明】 (産業上の利用分野) 本発明は、誘導電動機をデジタル的にサーボ制御0 御
する制御方式に関するものである。
DETAILED DESCRIPTION OF THE INVENTION (Field of Industrial Application) The present invention relates to a control system for digitally servo-controlling an induction motor.

(背景技術)誘導電動機のスリップ周波数制御を拡張し
てサーボ性能を良好にするため、負荷の状況から固定子
励磁成分(無効分)とトルク電流成分(有効分)15と
を導き出し、これら両成分を合成し、各相電流指令とし
て、固定子電流を供給することにより、誘導電動機であ
りながら直流分巻電動機なみのサーボ制御性を得る方式
が提案されているが、一般にサーボ領域では小容量のも
のに限られており、20大容量の誘導電動機に適用する
場合は、低スリップのために速度検出発電機や発振器の
精度が問題となり、アナログ的な信号処理よりもデジタ
ル処理が有利である。
(Background technology) In order to improve the servo performance by extending the slip frequency control of an induction motor, the stator excitation component (reactive component) and torque current component (effective component) 15 are derived from the load condition, and both of these components are A method has been proposed in which servo controllability equivalent to that of a DC shunt motor can be achieved even though it is an induction motor by synthesizing the stator current as each phase current command, but generally in the servo area, small capacity However, when applied to a large-capacity induction motor, the accuracy of speed detection generators and oscillators becomes a problem due to low slip, and digital processing is more advantageous than analog signal processing.

(本発明の目的) 25本発明は上記各段階の処理をすべてデジタル的に行
い、さらに高度のサーボ制御性を実現可能にしたもので
ある。
(Objective of the present invention) 25 The present invention performs all of the above-mentioned steps of processing digitally, making it possible to realize even higher servo controllability.

(本発明の構成) 第1図は本発明の実施例を示すブロック図で、301は
二相誘導電動機、2は誘導電動機1に連結されたパルス
ゼネレータ、3は比較器で、パルスゼネレータ2が電動
機1の実際速度に応じて発生したフィードバックパルス
Nfbと、速度指令パルスNrefとが比較され、その
偏差が偏差カウンタ354に入力する。
(Structure of the present invention) FIG. 1 is a block diagram showing an embodiment of the present invention, in which 301 is a two-phase induction motor, 2 is a pulse generator connected to the induction motor 1, 3 is a comparator, and the pulse generator 2 is connected to the induction motor 1. Feedback pulse Nfb generated according to the actual speed of electric motor 1 and speed command pulse Nref are compared, and the deviation is input to deviation counter 354.

5はスリップ周波数Ki2演算回で、偏差カウンタ4の
内容に応じて最適スリップ周波数を刻々演算する。
5 is a slip frequency Ki2 calculation time, in which the optimum slip frequency is calculated every moment according to the contents of the deviation counter 4.

6はパルスゼネレータ2 が発生したパルスNfbとスリツプ周波数Ki2とから
最適の駆動周波数の2相正弦波を発生する波形発生器で
、それぞれ90相位相の異なる2つの正弦波を発生する
A waveform generator 6 generates a two-phase sine wave of an optimum driving frequency from the pulse Nfb generated by the pulse generator 2 and the slip frequency Ki2, and generates two sine waves each having a 90-phase difference.

7,8はそれぞれD/A変換器(たとえばマルチプライ
ングD7A変換器)で、波形発生器6が発生するそれぞ
れの正弦波信号とを乗算し、電動機1の各相巻線トルク
電流成分(有効分)信号を創成する。
7 and 8 are D/A converters (for example, multiplying D7A converters), which multiply the respective sine wave signals generated by the waveform generator 6 to calculate the torque current components (effective minute) to create a signal.

波形発生器6の発生する二つの正弦波は、そのまま各相
巻線の固定子励磁電流成分(無効分)に対応しているか
ら、これら正弦波をマルチプライングD/A変換器7,
8の出力信号とそれぞれ各別に合成すれば、各相巻線電
流に対応した信号を得ることができる。9,10は電動
機1の容量に応じて所定の増幅率を有する電流増幅器、
11,12は電流マイナループ用のCT(変流器)であ
る。
Since the two sine waves generated by the waveform generator 6 directly correspond to the stator excitation current components (reactive components) of each phase winding, these sine waves are transmitted to the multiplexing D/A converter 7,
By combining the output signals of 8 and 8 separately, a signal corresponding to each phase winding current can be obtained. 9 and 10 are current amplifiers having a predetermined amplification factor according to the capacity of the motor 1;
11 and 12 are CTs (current transformers) for the current minor loop.

(実施例) 第2図は第1図の実施例を具体化した回路で、これにつ
いてさらに詳説する。
(Embodiment) FIG. 2 shows a circuit embodying the embodiment of FIG. 1, which will be explained in further detail.

図において第1図と同じ符号は同一部分を示しており、
13は回転方向判別回路、14〜18は同期微分回路、
1G〜18Gはゲート、Mはレートマルチプライヤ、1
FD,2FDは分周回路、BOはビード発振器、1F,
2Fはローパスフイルタ、MSBは偏差カウンタの符号
ビツトである。
In the figure, the same symbols as in Figure 1 indicate the same parts.
13 is a rotation direction discrimination circuit, 14 to 18 are synchronous differentiating circuits,
1G to 18G are gates, M is rate multiplier, 1
FD and 2FD are frequency dividing circuits, BO is a bead oscillator, 1F,
2F is a low pass filter, and MSB is the sign bit of the deviation counter.

なお、パルスゼネレータ2のフイードバツクパルスNf
bは、第3図に示すように互に900位相の異なるA相
およびB相の2相信号からなり、この信号の位相関係か
ら電動機1の回転方向が時計方向Cwか反時計方向Cc
wか判別できるようになつている。また第4図は、第2
図回路に使用する各種クロツクパルスを示すもので、基
準クロツクφ。と、この基準クロツクφ。をそれぞれ1
/4分周して得られる4相クロツクφ1,φ2,φ3,
φ4と、基準クロツクφ。を1/4分周して得られる互
に180ク位相の異なるクロツクφ10,φ30との位
相関係を示す。フイードバツクパルスNfbは、回転方
向判別回路13に加わり、第3図の位相関係によつて回
転方向を判別し、その出力によつて反時計方向のときは
ゲート1Gを、時計方向のときはゲート2Gを開く。
Note that the feedback pulse Nf of the pulse generator 2
As shown in FIG. 3, b consists of two-phase signals of A phase and B phase which are different in phase by 900 degrees, and from the phase relationship of these signals, the rotation direction of the electric motor 1 is clockwise Cw or counterclockwise Cc.
It is now possible to distinguish between w and w. Also, Figure 4 shows the second
The figure shows various clock pulses used in the circuit, and the reference clock φ. And this reference clock φ. 1 each
4-phase clock φ1, φ2, φ3, obtained by dividing the frequency by /4
φ4 and reference clock φ. The phase relationship between the clocks φ10 and φ30, which are obtained by dividing the frequency by 1/4 and have 180 clock phases different from each other, is shown. The feedback pulse Nfb is applied to the rotation direction discrimination circuit 13, which discriminates the rotation direction based on the phase relationship shown in FIG. Open gate 2G.

方向指令DAは′ 1″の場合を時計方向指令としてゲ
ート3Gを、また′o″の場合は反時計方向の指令とし
てゲート4Gを開き、速度指令パルスNrefを通す。
したがつて、速度指令パルスNrefは回転方向に応じ
て、たとえば方向指令DAが′1箕時計方向)の場合は
ゲート3G,5Gおよび7Gを通つて偏差カウンタ4の
ダウン(DOWN)入力41に入力し、また、方向指令
DAI)5′0′l′(反時計方向)のときはゲート4
G,6Gおよび8Gを通つてアツプ(UP)入力42に
入力する。
When the direction command DA is ``1'', the gate 3G is opened as a clockwise command, and when it is ``o'', the gate 4G is opened as a counterclockwise command, and the speed command pulse Nref is passed.
Therefore, the speed command pulse Nref is inputted to the DOWN input 41 of the deviation counter 4 through gates 3G, 5G and 7G depending on the rotation direction, for example, if the direction command DA is '1 clockwise). Also, when the direction command DAI) 5'0'l' (counterclockwise), the gate 4
G, 6G and 8G to the UP input 42.

フイードバツクパルスNfbは回転方向が反時計方向の
ときはゲート1G,5Gおよび7Gを通つて偏差カウン
タ4のダウン入力41に入力し、時計方向のときはゲー
ト2G,6Gおよび8Gを通つてアツプ入力42に入力
する。また、電動機回転方向が反時計方向CCWのとき
は、第5図に示すようにフイードバツクパルスNfbと
同期して同期微分回路15によりクロツクφ2と同期す
る出力パルスaがゲート1Gを通り、ゲート10Gにお
いてクロツクφ,に加えあわされ、出力φ1+θを波形
発生器6に入力し、電動回転方向が時計方向のときは同
期微分回路16によるクロツクφ,oと同期した出力b
がゲート2Gを通り、ゲート9Gにおいてクロツクφ1
の一部を間引くように動作し、出力φ1−θを入力させ
る。
The feedback pulse Nfb is input to the down input 41 of the deviation counter 4 through gates 1G, 5G and 7G when the rotation direction is counterclockwise, and is input through gates 2G, 6G and 8G when the rotation direction is clockwise. input to input 42; When the motor rotation direction is counterclockwise CCW, as shown in FIG. At 10G, the output φ1+θ is added to the clock φ, and is input to the waveform generator 6, and when the electric rotation direction is clockwise, the output b is synchronized with the clock φ,o from the synchronous differentiator circuit 16.
passes through gate 2G, and clock φ1 at gate 9G.
The output φ1−θ is inputted.

このようなクロツク変換は、スリツプ周波数演算回路5
におけるレートマルチプライヤMの出力に電動機の回転
方向に応じて、ゲート11G,12G,13G,14G
によりクロツクφ3を加減する場合にも使われている。
Such clock conversion is performed by the slip frequency calculation circuit 5.
Gates 11G, 12G, 13G, 14G are applied to the output of the rate multiplier M in
It is also used when adjusting the clock φ3.

なお一方向回転のみでよいときは、パルスゼネレータ2
の出力は一相のみでよく、方向判別回路なども不要であ
る。
If rotation in only one direction is required, pulse generator 2
Only one phase output is required, and a direction discrimination circuit is not required.

スリツプ周波数演算回路5は、オツシレータ0SCの発
振周波数を偏差カウンタ4の出力の絶対値に応じて分周
するレートマルチプライヤMを含んでいる。
The slip frequency calculation circuit 5 includes a rate multiplier M that divides the oscillation frequency of the oscillator 0SC according to the absolute value of the output of the deviation counter 4.

また、マルチプライングD/A変換器7は、第6図に示
すようにオペアンプによる加算回路とアナログスイツチ
とによつて構成されており、20は反転回路、21,2
2は論理反転器、23,24および25,26,27,
28はアナログスイツチ、29はオペアンプである。
Further, as shown in FIG. 6, the multiplying D/A converter 7 is composed of an adder circuit using an operational amplifier and an analog switch, 20 is an inverting circuit, 21, 2
2 is a logic inverter, 23, 24 and 25, 26, 27,
28 is an analog switch, and 29 is an operational amplifier.

波形発生器6からのアナログ信号1mβと反転回路20
を経た信号とが、符号信号Ynに応じていずれか一方が
オンされるアナログスイツチ23,24を介してアナロ
グスイツチ25,26,27,28に接続されており、
偏差カウンタ4の出力YO,Yl,Y2・・・・・・Y
n−2のいずれかがゞ1″になると、それに対応するア
ナログスイツチがオンされる。
Analog signal 1mβ from waveform generator 6 and inversion circuit 20
are connected to analog switches 25, 26, 27, and 28 via analog switches 23 and 24, one of which is turned on according to the code signal Yn,
Output of deviation counter 4 YO, Yl, Y2...Y
When any of n-2 becomes 1'', the corresponding analog switch is turned on.

いま、たとえば偏差カウンタ4の出力のうちYOのみが
ゞ15てその他はゞ07であり、Yn=1とすれば、ア
ナログスイツチ23がオンし、また、アナログスイツチ
25がオンになり、その他のアナログスイツチはオフで
ある。
Now, for example, among the outputs of the deviation counter 4, only YO is 15 and the others are 07, and if Yn=1, the analog switch 23 is turned on, the analog switch 25 is also turned on, and the other analog The switch is off.

したがつて、アナログ信号1mβと出力12α[XOの
関係は I2α−?1mβであられされn−2 ることになる。
Therefore, the relationship between analog signal 1mβ and output 12α[XO is I2α−? 1 mβ will cause n-2 hail.

一般にI2αCx−1mβ〔YO2れ+Yl2l+Y2
22+・・・・・・+Yn−22n−2〕である。
In general, I2αCx−1mβ[YO2re+Yl2l+Y2
22+...+Yn-22n-2].

なお、マルチプライングD/A変換器8も同様の構成で
あり、第6図の入力1mβをImαに、YnをYnに、
出力12αをI2βにおきかえればよい。なお前記オペ
アンプの加算入力抵抗は、偏差カウンタ4の出力ビツト
に応じておもみを付けることにより、デジタル偏差量に
比例したアナログ出力電圧を得ることができる。
Note that the multiplying D/A converter 8 has a similar configuration, and the input 1mβ in FIG. 6 is set to Imα, Yn is set to Yn,
It is sufficient to replace the output 12α with I2β. Note that by adjusting the addition input resistance of the operational amplifier according to the output bit of the deviation counter 4, it is possible to obtain an analog output voltage proportional to the digital deviation amount.

またデジタル偏差量の正・負に応じたアナログ符号を得
るためには、被乗算入力の反転信号と非反転信号との切
り換えを偏差カウンタ4の符号ビツトMSBの符号にし
たがつて行なえばよい。2相正弦波を発生する波形発生
器6は、各種の構成が考えられるが、この実例では、ビ
ード発振器において、クロツクパルスφ1,φ3に応じ
た基準周波数信号と、電動機回転数および回転方向に応
じた周波数信号とのビード周波数信号を取り出すことに
よつて2相の正弦波を発生させている。
Further, in order to obtain an analog code corresponding to the positive or negative value of the digital deviation amount, switching between an inverted signal and a non-inverted signal of the multiplicable input may be performed according to the sign of the sign bit MSB of the deviation counter 4. The waveform generator 6 that generates the two-phase sine wave can have various configurations, but in this example, the bead oscillator uses a reference frequency signal corresponding to the clock pulses φ1 and φ3, and a frequency signal corresponding to the motor rotation speed and rotation direction. A two-phase sine wave is generated by extracting the bead frequency signal from the frequency signal.

(動作) まず、電動機が静止している状態において、方向指令D
Aが″′O″すなわち反時計方向(Ccw)になつてい
る場合の動作について述べる。
(Operation) First, when the motor is stationary, the direction command D
The operation when A is ``'O'', that is, counterclockwise (Ccw), will be described.

この場合、速度指令パルスNrefは、ゲート4G,6
G,8Gを通つて偏差カウンタ(アツプダウンカウンタ
)4のアツプ入力42に加えられる。
In this case, the speed command pulse Nref is
G, 8G and is applied to the up input 42 of the deviation counter (up down counter) 4.

偏差カウンタが8ビツトで構成されているものとすると
、その出力はたとえば(YO,Yl,Y2,Y3,Y4
,Y5,Y6,Y7)=(1,1,1,1,1,0,0
,0)のような値となる。この出力は、レートマルチプ
ライヤMおよびマルチプライングD/A変換器7,8に
入力する。レートマルチプライヤMは前記偏差カウンタ
4の出力値をレート入力とし、オツシレータ0SCの発
振周波数をレート入力に応じて分周した分周出力を送出
することによつて、すベリ角周波数に対応するパルス信
号を与える。このとき、偏差カウンタの符号ビツトMS
BはSO″であるから、すべり周波数演算回路5のゲー
ト11Gが開かれ、ゲート14Gにおいてクロツクφ3
と、すべり角周波数に対応するパルス信号とが加えあわ
され、ゲート15Gにおいてゲート10Gと14Gの出
力を加算しφ1+φ3+Ki2の演算が行なわれる。K
i2はすベリ角周波数に対応するパルス信号で、クロツ
クφ4に同期している。ゲート15Gの出力は分周回路
1FDに入力され、モータに連結されたパルスゼネレー
タ2の1回転あたりの発生パルス数によつてきまる分周
比で分周する。
Assuming that the deviation counter is composed of 8 bits, its output is (YO, Yl, Y2, Y3, Y4).
, Y5, Y6, Y7) = (1, 1, 1, 1, 1, 0, 0
, 0). This output is input to rate multiplier M and multiplying D/A converters 7 and 8. The rate multiplier M takes the output value of the deviation counter 4 as a rate input, and divides the oscillation frequency of the oscillator 0SC according to the rate input and sends out a divided output, thereby generating a pulse corresponding to the slip angle frequency. give a signal. At this time, the sign bit MS of the deviation counter
Since B is SO'', the gate 11G of the slip frequency calculation circuit 5 is opened, and the clock φ3 is output at the gate 14G.
and a pulse signal corresponding to the slip angular frequency, and the outputs of gates 10G and 14G are added at gate 15G to calculate φ1+φ3+Ki2. K
i2 is a pulse signal corresponding to the angular frequency and is synchronized with clock φ4. The output of the gate 15G is input to the frequency dividing circuit 1FD, and the frequency is divided by a frequency division ratio determined by the number of pulses generated per revolution of the pulse generator 2 connected to the motor.

すなわち、パルスゼネレータ2の発生パルス数をN〔パ
ルス/回転〕、モータの極数PをPとすれば、分周比1
/nは1/n−一とな2Nる。
That is, if the number of pulses generated by the pulse generator 2 is N [pulses/rotation] and the number of poles of the motor is P, then the frequency division ratio is 1.
/n is 1/n-1, which is 2N.

たとえばN−1000〔パルス/回転〕、P=4とする
と1/n=1/500である。分周回路1FD,2FD
の出力はビード発振器BOでそれぞれSln(ωt+ψ
)およびSln(1)tに相当する信号に変換されSi
n(ωt+ψ)XSln(i)TllSln(ωt+ψ
)XCOS(l)t:一Slnψ+−Sln(劾什のの
演算を行ない、これらの余弦波・正弦波信号はそれぞれ
ローパスフイルタ1F,2Fに入力し、モータ回転角周
波数およびすべり角周波数を加えた一次電流角周波数φ
に対応する余弦波信号1mβImcOsψと正弦波信号
1mβ−1mS1nψ(ト)mは励磁電流指令振幅で一
定)になる。
For example, if N-1000 [pulses/rotation] and P=4, then 1/n=1/500. Frequency divider circuit 1FD, 2FD
The outputs of the bead oscillators BO are Sln(ωt+ψ
) and Si
n(ωt+ψ)XSln(i)TllSln(ωt+ψ
)XCOS(l)t:-Slnψ+-Sln Primary current angular frequency φ
The cosine wave signal 1mβImcOsψ and the sine wave signal 1mβ−1mS1nψ (g)m corresponding to the excitation current command amplitude are constant).

ここでφ一θ+Ki2,ψ=fψαtである。なお、モ
ータが静止しているときはb=oであるから一次電流角
周波数ψは、すべり角周波数に特しい。
Here, φ-θ+Ki2, ψ=fψαt. Note that when the motor is stationary, b=o, so the primary current angular frequency ψ is specific to the slip angular frequency.

いつぼう、偏差カウンタ4の符号ビツトMSBは、この
ときゞ0″であるから、マルチプライングD/A変換器
7にはその反転信号であるゞ1″が入力される。
Since the sign bit MSB of the deviation counter 4 is 0'' at this time, its inverted signal 1'' is input to the multiplier D/A converter 7.

この場合のアナログ量とデジタル量の乗算値が負になる
ように定めておけば、マルチプライングD/A変換器7
の出力12αはI2α=−12sinψとなる。また、
マルチプライングD/A変換器8には′0″なる符号信
号が入力され、このときの乗算結果は正となり、出力1
2βはI2β=I2COSψとなる。ここでI2は偏差
カウンタの出力偏差量に比例する値であり、トルク電流
指令幅である。
If the multiplied value of the analog quantity and digital quantity in this case is determined to be negative, the multiplication D/A converter 7
The output 12α of is I2α=-12sinψ. Also,
A code signal of '0'' is input to the multiplication D/A converter 8, and the multiplication result at this time is positive, and the output is 1.
2β becomes I2β=I2COSψ. Here, I2 is a value proportional to the output deviation amount of the deviation counter, and is the torque current command width.

電流増幅器9,10には、それぞれ一次電流指令1,α
=I2α+Imα,i1β+I2β+Imβが加えられ
、これによつてモータがCCWに回転をはじめることに
なる。
Current amplifiers 9 and 10 have primary current commands 1 and α, respectively.
=I2α+Imα, i1β+I2β+Imβ are added, and the motor starts rotating CCW.

このため、パルスゼネレータ2のフイードバツクパルス
Nfb(A相・B相パルス)が発生し、回転方向判別回
路13の出力によりゲート1Gが開かれ、クロツクφ2
に同期したフイードバツクパルスは偏差カウンタ4のダ
ウン入力41に入力され、その偏差量は減少し始める。
Therefore, a feedback pulse Nfb (A-phase/B-phase pulse) of the pulse generator 2 is generated, and the gate 1G is opened by the output of the rotation direction discrimination circuit 13, and the clock φ2
The feedback pulse synchronized with is input to the down input 41 of the deviation counter 4, and the deviation amount begins to decrease.

また、パルスゼネレータ2のフイードバツクパルスNf
bに対応するパルスbがゲー口0Gでクロツクφ1と加
算されてゲート15Gに加えられるので、波形発生器6
の周波数はさらに高くなり、電動機回転数も上昇する。
電動機回転数の上昇にともなつて偏差カウンタ4の偏差
量はしだいに小さくなり、すべり周波数パルスKi2お
よびトルク電流指令12α,I2βも小さくなるので、
電動機回転数はある平衡点に達する。
Also, the feedback pulse Nf of the pulse generator 2
Since the pulse b corresponding to the pulse b is added to the clock φ1 at the gate 0G and applied to the gate 15G, the waveform generator 6
The frequency becomes even higher, and the motor rotation speed also increases.
As the motor rotation speed increases, the deviation amount of the deviation counter 4 gradually becomes smaller, and the slip frequency pulse Ki2 and torque current commands 12α and I2β also become smaller.
The motor speed reaches a certain equilibrium point.

つぎに、方向指令DAが時計方向CWの場合を考えてみ
る。
Next, consider a case where the direction command DA is clockwise CW.

この場合は指令パルスNrefはゲート3G,5G,7
Gを通して偏差カウンタ4のダウン入力41に加えられ
る。
In this case, the command pulse Nref is for gates 3G, 5G, 7.
G to the down input 41 of the deviation counter 4.

したがつて偏差カウンタの符号ビツトMSBは′12に
なり、スリツプ周波数演算回路5のゲート12Gが開か
れ、クロツクφ30に同期したレートマルチプライヤM
の出力がゲート13Gに加えられる。この信号はクロツ
クφ3と同期して位相を反対にするパルス信号であり、
クロツクφ3の一部を間引く動作をし、φ3−Ki2の
パルスをつくる。したがつて、ゲート15Gにおいて、
φ1+φ3−Ki2なるパルスが生成され、このパルス
は分周回路1FDを経てビード発振器BOに入力する。
いつぼうパルスφ1+φ3を分周回路2FDで分周した
パルスがビード発振器に入力し、.これらパルスのビー
ド信号がビード発振器BOで生成され、ローパスフイル
タ1F,2Fを経てそれぞれImα=ImcOsψ,I
mβ=−1msi申の信号が得られ、この信号がモータ
をCW方向に回転磁界を生ずる電流を与え、マルチプラ
イングD/A変換器7,8の出力12α=I2sinψ
,12β=I2COSψ はモータCW方向に回転させ
るトルクを生ずる電流指令となる。電動機がCW方向に
回り始めると、回転方向判別回路13の出力によりゲー
ト2Gが開かれ、パルスゼネレータ2からのフイードバ
ツクパルスNfbはφ10をクロツクとする同期微分回
路16を通してゲート9Gに加えられる。
Therefore, the sign bit MSB of the deviation counter becomes '12', the gate 12G of the slip frequency calculation circuit 5 is opened, and the rate multiplier M synchronized with the clock φ30 is activated.
The output of is applied to gate 13G. This signal is a pulse signal whose phase is opposite in synchronization with clock φ3,
A part of the clock φ3 is thinned out to create a pulse of φ3-Ki2. Therefore, at gate 15G,
A pulse of φ1+φ3-Ki2 is generated, and this pulse is input to the bead oscillator BO via the frequency dividing circuit 1FD.
A pulse obtained by dividing the frequency of the pulse φ1+φ3 by the frequency dividing circuit 2FD is input to the bead oscillator. Bead signals of these pulses are generated by a bead oscillator BO, and passed through low-pass filters 1F and 2F, respectively, Imα=ImcOsψ, I
A signal of mβ=-1 msi is obtained, and this signal gives a current that generates a rotating magnetic field in the CW direction of the motor, and the output of the multiply D/A converters 7 and 8 is 12α=I2sinψ.
, 12β=I2COSψ is a current command that generates a torque to rotate the motor in the CW direction. When the motor starts to rotate in the CW direction, the gate 2G is opened by the output of the rotation direction discrimination circuit 13, and the feedback pulse Nfb from the pulse generator 2 is applied to the gate 9G through the synchronous differentiator circuit 16 whose clock is φ10.

このパルスはクロツクφ1と同期して位相を反対にする
信号で、クロツクφ1を間引く動作をするので、ゲート
15Gからφ1+φ3−θ−Ki2なるパルスが出力し
、波形発生器6の出力角波数ψはさらに高くなり、電動
機回転数もそれに応じて上昇する。
This pulse is a signal that synchronizes with the clock φ1 and reverses its phase, and operates to thin out the clock φ1, so a pulse of φ1+φ3-θ-Ki2 is output from the gate 15G, and the output angular wave number ψ of the waveform generator 6 is It becomes even higher, and the motor rotation speed also rises accordingly.

同時にゲート2Gからのパルスは偏差カウンタ4のアツ
プ入力42に加えられ、偏差量は減少しはじめる。電動
機のトルクを発生させるためのD/A変換器7,8の出
力は偏差カウンタ4の偏差量に比例するので、偏差量が
低下すればトルクも減少し負荷トルクと平衡した点で、
偏差カウンタ4の偏差量は一定となり、電動機は速度指
令パルスNrefに応じた一定回転数で回転しつづける
。ゲート7Gおよび8Gは偏差カウンタ4の飽和を防止
するためのもので、たとえばアツプカウント入力が非常
に多い場合は、偏差量が(n−1)ビ゛ント目に達した
ならばゲート17Gによりゲート8Gの入力を′02レ
ベルに落とし、ゲートを閉じてアツプカウント入力を加
えない動作をし、偏差カウンタ4の容量(ビツト数)を
小さくすることができる。
At the same time, the pulse from gate 2G is applied to the up input 42 of deviation counter 4, and the deviation amount begins to decrease. Since the output of the D/A converters 7 and 8 for generating torque of the electric motor is proportional to the deviation amount of the deviation counter 4, as the deviation amount decreases, the torque also decreases, and at the point where it is balanced with the load torque,
The deviation amount of the deviation counter 4 becomes constant, and the electric motor continues to rotate at a constant rotation speed according to the speed command pulse Nref. Gates 7G and 8G are for preventing the saturation of the deviation counter 4. For example, when the up count input is very large, when the deviation amount reaches the (n-1)th bit, the gate 17G is used to prevent the deviation counter 4 from saturating. The capacity (number of bits) of the deviation counter 4 can be reduced by lowering the 8G input to the '02 level, closing the gate, and not adding an up-count input.

上記実施例では、波形発生器としてビード発振器を使用
しているが、リードオンリーメモリーROMを使用して
2相正弦波の情報を記憶させておき、モータ回転数およ
びすべり周波数に相当するパルス入力によりROMのア
ドレスを指定し、その情報を取出して励磁電流指令とす
ることもできる。
In the above embodiment, a bead oscillator is used as a waveform generator, but a read-only memory ROM is used to store two-phase sine wave information, and pulse input corresponding to the motor rotation speed and slip frequency is used. It is also possible to specify an address in the ROM and extract that information to use as an excitation current command.

同様なことをシフトレジスタによつて行なうようにして
もよい。
The same thing may be done using a shift register.

またレートマルチプライヤMを省略し、オツシレータ0
SCの発振周波数から一定周波数のパルスを加減算する
ようにすれば、足スリツプ周波数制御のインバータが構
成できる。
Also, the rate multiplier M is omitted, and the oscillator 0
By adding and subtracting pulses of a constant frequency from the oscillation frequency of the SC, an inverter with foot slip frequency control can be constructed.

以上述べたように、本発明は信号処理はすべてデジタル
化されているから、2相発振器のキヤリヤ周波数を高く
することができ、かつ安定化することができるので、電
動機は常に最適スリツプで加速・定常運転・減速制御さ
れ、高精度・高速応答のドライブシステムを構成するこ
とができるとともに、容易にコンピユータとの結合がで
き、システムのハード構成が簡略化される。
As described above, since all signal processing is digitalized in the present invention, the carrier frequency of the two-phase oscillator can be increased and stabilized, so that the motor can always accelerate and accelerate at the optimum slip. It is possible to configure a drive system with steady operation and deceleration control, high precision and high speed response, and it can be easily connected to a computer, simplifying the system hardware configuration.

また、低スリツプの大容量電動機への適用も容易である
。説明の便宜上、二相誘導電動機を駆動する場合につき
述べたが、既知の2相−3相変換器によつて、3相交流
に変換して三相誘導電動機を駆動できることは、いうま
でもない。
Furthermore, it is easy to apply to low-slip, large-capacity motors. For convenience of explanation, we have described the case of driving a two-phase induction motor, but it goes without saying that a known two-phase to three-phase converter can convert the current into three-phase AC and drive a three-phase induction motor. .

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

第1図は本発明実施例のプロツク図、第2図は第1図実
施例の具体的回路図、第3図はフイードバツクパルスN
fbの信号波形図、第4図はクロツクパルスの波形図、
第5図はゲート10Gの出力パルスの説明図、第6図は
マルチプライングD/A変換器の説明図である。 1は電動機、2はパルスゼネレータ、3は比較器、4は
偏差カウンタ、5はスリツプ周波数を求める回路、6は
波形発生器、7,8はそれぞれD/A変換器、9,10
は電流増幅器、11,12はCTll3は回転方向判別
回路、Nfbはフイードバツクパルス、Nrefは速度
指令、DAは方向指令、Ki2は電動機のスリツプ周波
数相当イ直である。
Fig. 1 is a block diagram of an embodiment of the present invention, Fig. 2 is a specific circuit diagram of the embodiment of Fig. 1, and Fig. 3 is a feedback pulse N.
fb signal waveform diagram, Figure 4 is a clock pulse waveform diagram,
FIG. 5 is an explanatory diagram of the output pulse of the gate 10G, and FIG. 6 is an explanatory diagram of the multiplication D/A converter. 1 is an electric motor, 2 is a pulse generator, 3 is a comparator, 4 is a deviation counter, 5 is a circuit for determining the slip frequency, 6 is a waveform generator, 7 and 8 are D/A converters, respectively, 9 and 10
11 and 12 are current amplifiers, CTll3 is a rotational direction discrimination circuit, Nfb is a feedback pulse, Nref is a speed command, DA is a direction command, and Ki2 is an axis corresponding to the slip frequency of the motor.

Claims (1)

【特許請求の範囲】 1 誘導電動機1に連結したパルスゼネレータ2と、こ
のパルスゼネレータ2の出力と速度指令値との偏差をカ
ウントする偏差カウンタ4と、この偏差カウンタ4の内
容に応じてスリップ周波数を求める回路5と、前記パル
スゼネレータ2の出力と前記スリップ周波数とから所定
の周波数の2相正弦波を発生する波形発生器6と、前記
偏差カウンタ4の内容と前記波形発生器6の出力とを乗
算するD/A変換器7、8とをそなえ、前記波形発生器
6の出力を固定子励磁電流成分とし、前記D/A変換器
7、8の出力をトルク電流成分とし、これら両成分を合
成した値をもとにして誘導電動機1の各相に固定子電流
を供給する誘導電動機の制御方式。 2 前記波形発生器6が基準角周波数信号と、この基準
角周波数信号に一次電流角周波数信号を加減した信号と
のビート角周波数信号を発生するビート発振器からなる
特許請求の範囲第1項に記載の誘導電動機の制御方式。 3 前記波形発生器6があらかじめ波形を記憶させた記
憶回路からなる特許請求の範囲第1項に記載の誘導電動
機の制御方式。
[Claims] 1. A pulse generator 2 connected to an induction motor 1, a deviation counter 4 that counts the deviation between the output of the pulse generator 2 and a speed command value, and a slip frequency according to the contents of the deviation counter 4. a waveform generator 6 that generates a two-phase sine wave of a predetermined frequency from the output of the pulse generator 2 and the slip frequency, and a circuit 5 that calculates the content of the deviation counter 4 and the output of the waveform generator 6. The output of the waveform generator 6 is used as a stator excitation current component, the output of the D/A converters 7 and 8 is used as a torque current component, and both of these components are provided with D/A converters 7 and 8 for multiplying. An induction motor control method that supplies stator current to each phase of the induction motor 1 based on a combined value. 2. The waveform generator 6 comprises a beat oscillator that generates a beat angular frequency signal of a reference angular frequency signal and a signal obtained by adding or subtracting a primary current angular frequency signal to the reference angular frequency signal. control method for induction motor. 3. The control system for an induction motor according to claim 1, wherein the waveform generator 6 comprises a storage circuit in which waveforms are stored in advance.
JP52098991A 1977-08-17 1977-08-17 Control method of induction motor Expired JPS5911270B2 (en)

Priority Applications (5)

Application Number Priority Date Filing Date Title
JP52098991A JPS5911270B2 (en) 1977-08-17 1977-08-17 Control method of induction motor
US05/933,914 US4259628A (en) 1977-08-17 1978-08-15 Control device of AC motor
US06/163,415 US4358722A (en) 1977-08-17 1980-06-27 Speed detector using resolver
US06/163,416 US4357569A (en) 1977-08-17 1980-06-27 Control device for a synchronous motor
US06/163,414 US4358726A (en) 1977-08-17 1980-06-27 Current type inverter

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP52098991A JPS5911270B2 (en) 1977-08-17 1977-08-17 Control method of induction motor

Publications (2)

Publication Number Publication Date
JPS5432718A JPS5432718A (en) 1979-03-10
JPS5911270B2 true JPS5911270B2 (en) 1984-03-14

Family

ID=14234448

Family Applications (1)

Application Number Title Priority Date Filing Date
JP52098991A Expired JPS5911270B2 (en) 1977-08-17 1977-08-17 Control method of induction motor

Country Status (1)

Country Link
JP (1) JPS5911270B2 (en)

Also Published As

Publication number Publication date
JPS5432718A (en) 1979-03-10

Similar Documents

Publication Publication Date Title
US4358722A (en) Speed detector using resolver
US4357569A (en) Control device for a synchronous motor
US5426354A (en) Vector control for brushless DC motor
US4259628A (en) Control device of AC motor
CA1057352A (en) Brushless phase locked servo drive
JPS6349476B2 (en)
JPS5954917A (en) Digital movement detecting device
US5004965A (en) Brushless motor with torque compensation
US4266176A (en) Induction motor slip frequency controller
JPS5911270B2 (en) Control method of induction motor
JPS6316689B2 (en)
JP2691670B2 (en) Motor speed detector
JPH05122983A (en) Controller for permanent magnet motor
JPH0683585B2 (en) Induction Motor Servo Control System Improves Transient Response by Excitation Angle Control
SU1088048A1 (en) Code-to-shaft position converter
JP3584622B2 (en) Motor control device
SU1700736A1 (en) Ac electrical drive unit
JPS5915266Y2 (en) Induction motor slip frequency control device
JPS6117441Y2 (en)
JPH0223100A (en) Position controller
SU699646A2 (en) Stepping motor control device
SU963042A1 (en) Code-to-shaft angular position converter
SU1290464A1 (en) Variable-frequency induction electric drive
RU2101845C1 (en) Electric drive with current-frequency control
JPS6333616A (en) Resolver digital converter