Nothing Special   »   [go: up one dir, main page]

JP3054521B2 - Induction motor control device - Google Patents

Induction motor control device

Info

Publication number
JP3054521B2
JP3054521B2 JP5256989A JP25698993A JP3054521B2 JP 3054521 B2 JP3054521 B2 JP 3054521B2 JP 5256989 A JP5256989 A JP 5256989A JP 25698993 A JP25698993 A JP 25698993A JP 3054521 B2 JP3054521 B2 JP 3054521B2
Authority
JP
Japan
Prior art keywords
command value
value
induction motor
magnetic flux
neural network
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
JP5256989A
Other languages
Japanese (ja)
Other versions
JPH07115800A (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.)
Toshiba Corp
Original Assignee
Toshiba Corp
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 Toshiba Corp filed Critical Toshiba Corp
Priority to JP5256989A priority Critical patent/JP3054521B2/en
Publication of JPH07115800A publication Critical patent/JPH07115800A/en
Application granted granted Critical
Publication of JP3054521B2 publication Critical patent/JP3054521B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Feedback Control In General (AREA)
  • Control Of Ac Motors In General (AREA)

Description

【発明の詳細な説明】DETAILED DESCRIPTION OF THE INVENTION

【0001】[0001]

【産業上の利用分野】本発明は、ベクトル制御を行う誘
導電動機制御装置に関するものである。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to an induction motor controller for performing vector control.

【0002】[0002]

【従来の技術】図5は従来の誘導電動機制御装置の構成
を示すブロック図である。図5において、IMは誘導電
動機本体、SSは電力変換器、CTは電流検出器、SF
はすべり周波数演算器、CALは電圧指令値演算器、C
1 ,C2 は比較器、AD1 ,AD2 は加減算器、Gr
(s)は速度制御補償回路、Gq(s)はトルク電流制
御補償回路、VEC−1,VEC−2は座標変換器、I
NTは積分回路、ROM1,ROM2はメモリテーブル
である。
2. Description of the Related Art FIG. 5 is a block diagram showing a configuration of a conventional induction motor control device. In FIG. 5, IM is an induction motor main body, SS is a power converter, CT is a current detector, SF
Is a slip frequency calculator, CAL is a voltage command value calculator, C
1 and C 2 are comparators, AD 1 and AD 2 are adder / subtracters, Gr
(S) is a speed control compensation circuit, Gq (s) is a torque current control compensation circuit, VEC-1 and VEC-2 are coordinate converters,
NT is an integration circuit, and ROM1 and ROM2 are memory tables.

【0003】電力変換器SSは、可変電圧可変周波数の
3相交流電力を電動機IMに供給するもので、例えば、
パルス幅変調制御(PWM)インバータ等がある。
The power converter SS supplies three-phase AC power with a variable voltage and a variable frequency to the motor IM.
There is a pulse width modulation control (PWM) inverter and the like.

【0004】電流検出器CTにより電動機の1次電流i
u,iv,iwが検出され、座標変換器VEC−1に入
力される。座標変換器VEC−1により上記電流検出値
iu,iv,iwは静止座標から回転座標に変換され、
トルク電流検出値iqと励磁電流検出値idになる。
The primary current i of the motor is determined by the current detector CT.
u, iv, and iw are detected and input to the coordinate converter VEC-1. The current detection values iu, iv, iw are converted from the stationary coordinates into the rotating coordinates by the coordinate converter VEC-1,
It becomes the torque current detection value iq and the excitation current detection value id.

【0005】すべり周波数演算器SFは上記トルク電流
検出値iqと励磁電流検出値idを用い、次の演算を行
なうことにより、誘導機IMのすべり角周波数ωs*
推定する。 ωs* =(R2 iq)/(L2 id) ただし、R2 およびL2 は誘導機IMの2次抵抗値およ
び2次インダクタンス値である。
The slip frequency calculator SF estimates the slip angular frequency ωs * of the induction machine IM by performing the following calculation using the torque current detection value iq and the excitation current detection value id. ωs * = (R 2 iq) / (L 2 id) where R 2 and L 2 are a secondary resistance value and a secondary inductance value of the induction machine IM.

【0006】速度制御回路は比較器C1 と制御補償回路
Gr(s)で構成され、トルク電流の指令値iq* を出
力する。すなわち、後で説明する回転速度検出値ωrと
その指令値ωr* を比較器C1 により比較し、その偏差
εr=ωr* −ωrを制御補償回路Gr(s)により増
幅し、トルク電流指令値iq* を求めている。
[0006] Speed control circuit is constituted by a comparator C 1 and the control compensating circuit Gr (s), and outputs the command value iq * of the torque current. That later detected rotational speed .omega.r illustrating the comparison by the comparator C 1 the command value .omega.r *, amplifies the deviation εr = ωr * -ωr by the control compensation circuit Gr (s), the torque current command value iq * .

【0007】また、トルク電流制御回路は比較器C2
制御補償回路Gq(s)で構成され、誘導機IMの1次
角周波数指令値ω1 * を出力する。すなわち、前記トル
ク電流指令値iq* と前記トルク電流検出値iqを比較
器C2 により比較し、その偏差εq=iq* −iqを制
御補償回路Gq(s)で増幅して1次角周波数ω1 *
求めている。
[0007] The torque current control circuit is composed of a comparator C 2 and the control compensating circuit Gq (s), and outputs the primary angular frequency command value omega 1 * of the induction machine IM. That is, the comparison by the comparator C 2 a torque current command value iq * and the torque current detection value iq, the deviation εq = iq * -iq control compensation circuit Gq (s) is amplified primary angular frequency ω in Seeking 1 * .

【0008】加減算器AD1 により、当該1次角周波数
指令値ω1 * と前記すべり角周波数指令値ωs* との差
をとり、回転角周波数ωr^=ω1 * −ωs* を求め、
前記速度制御回路にフィードバックする。
The difference between the primary angular frequency command value ω 1 * and the slip angular frequency command value ωs * is calculated by an adder / subtracter AD 1 to obtain a rotational angular frequency ωr ^ = ω 1 * −ωs * .
Feedback is provided to the speed control circuit.

【0009】また、積分器INTにより、前記1次角周
波数ω1 * を積分し、位相角θ * =∫ω 1 * dtを求め
てメモリテーブルROM1に入力する。当該メモリテー
ブルROM1では入力位相角θ* に対して、2相の単位
正弦波信号sin θ* ,cos θ* を作り、前記座標変換器
VEC−1にその信号を与える。
The primary angular frequency ω 1 * is integrated by an integrator INT, and a phase angle θ * = ∫ω 1 * dt is obtained and input to the memory table ROM 1 . The memory table ROM1 generates two-phase unit sine wave signals sin θ * and cos θ * for the input phase angle θ * , and supplies the signals to the coordinate converter VEC-1.

【0010】座標変換器VEC−1では、3相電流i
u,iv,iwの検出値を、dq座標(回転座標)の電
流id,iqに変換する。すなわち、 id=cos θ・iα−sin θ・iβ iq=sin θ・iα+cos θ・iβ ただし、 iα=k・(iu−iv/2−iw/2) iβ=k′・(iv−iw) k=2/3, k′=1/2 となる。一般に、idは直軸電流(励磁電流)、iqは
横軸電流(トルク電流)と呼んでいる。
In the coordinate converter VEC-1, the three-phase current i
The detection values of u, iv, and iw are converted into currents id and iq of dq coordinates (rotation coordinates). That is, id = cos θ · iα−sin θ · iβ iq = sin θ · iα + cos θ · iβ where iα = k · (iu−iv / 2−iw / 2) iβ = k ′ · (iv−iw) k = 2/3, k '= 1/2. Generally, id is called a direct axis current (excitation current), and iq is called a horizontal axis current (torque current).

【0011】一方、演算器CALに、誘導機の励磁電流
指令値id* ,前記トルク電流指令値iq* および前記
1次角周波数ω1 * を入力し、次の演算を行うことによ
り、誘導機IMの電圧指令値v1 * と位相角δ* を求め
る。 v1 * =a{e+R1 ′iq* +ω1 * σL2 id*
cos δ*−a{R1 ′id* −ω1 * σL2 iq* }sin
δ* δ* =tan -1{(ω1 * σL2 iq* −R1 ′i
* )/(e+R1 ′iq* +ω1 * σL2 id* )} ただし、 σ=(L1 2 /M−1) a=M/L2 e=ω1 * 2 id* =ω1 * φ21 ′=R1 /a2 ここで、 R1 ,L1 :誘導機の1次抵抗値,1次インダクタンス R2 ,L2 :誘導機の2次抵抗値,2次インダクタンス M:誘導機の相互インダクタンス φ2 :誘導機の2次磁束 である。
On the other hand, the excitation current command value id * , the torque current command value iq *, and the primary angular frequency ω 1 * of the induction machine are input to the calculator CAL, and the following calculation is performed. The IM voltage command value v 1 * and the phase angle δ * are obtained. v 1 * = a {e + R 1 'iq * + ω 1 * σL 2 id *}
cos δ * -a {R 1 'id *1 * σL 2 iq * } sin
δ * δ * = tan -1 ω (ω 1 * σL 2 iq * −R 1 ′ i
d *) / (e + R 1 'iq * + ω 1 * σL 2 id *)} However, σ = (L 1 L 2 / M-1) a = M / L 2 e = ω 1 * L 2 id * = ω 1 * φ 2 R 1 ′ = R 1 / a 2 where R 1 , L 1 : primary resistance value of induction machine, primary inductance R 2 , L 2 : secondary resistance value of induction machine, secondary inductance M: Mutual inductance of the induction machine φ 2 : Secondary magnetic flux of the induction machine.

【0012】このようにして求められた位相角δ* は加
減算器AD2 に入力され、前記積分器の出力θ* に加え
られる。メモリテーブルROM2 は当該位相角の和θ*
+δ* を入力とし、3相単位正弦波を作り、第2の座標
変換器VEC−2にその信号を与える。
[0012] Thus the phase angle determined by [delta] * is input to the adder-subtracter AD 2, is added to the output theta * of the integrator. The memory table ROM 2 stores the sum of the phase angles θ *.
With the input of + δ * , a three-phase unit sine wave is created, and the signal is given to the second coordinate converter VEC-2.

【0013】また、前記電圧値V1 * はその第2の座標
変換器VEC−2により回転座標から静止座標に変換さ
れ、3相交流電圧指令値vu* ,vv* ,vw* が得ら
れる。すなわち、 vu* =V1 * ・sin (θ* +δ* ) vv* =V1 * ・sin (θ* +δ* −2π/3) vw* =V1 * ・sin (θ* +δ* +2π/3) となる。
The voltage value V 1 * is converted from the rotating coordinates to the stationary coordinates by the second coordinate converter VEC-2, and three-phase AC voltage command values vu * , vv * , vw * are obtained. That is, vu * = V 1 * sin (θ * + δ * ) vv * = V 1 * sin (θ * + δ * −2π / 3) vw * = V 1 * sin (θ * + δ * + 2π / 3) ).

【0014】前記電力変換器SSは上記電圧指令値に比
例した電圧を発生し、ベクトル制御に必要な電圧を誘導
電動機IMに供給する。
The power converter SS generates a voltage proportional to the voltage command value, and supplies a voltage necessary for vector control to the induction motor IM.

【0015】図6にこの時の誘導電動機IMの電圧電流
ベクトル図を示す。ここで、v1 ′=v1 /a および
1 ′=a・i1 の関係がある。電動機の発生トル
クは励磁電流id(すなわち2次磁束φ2 )とトルク電
流iqの積に比例し、そのときの1次電流ベクトルi1
が決定される。また、電動機の内部誘起電圧eは前に示
したように励磁電流idと1次角周波数ω1 で決定さ
れ、この電圧eに1次抵抗ドロップと1次および2次の
洩れインダクタンスによるドロップ分を加えることによ
り、電動機に与えるべき1次電圧v1 のベクトルが決定
される。この関係を満足するように演算器CALが上述
の演算を行っている。
FIG. 6 shows a voltage-current vector diagram of the induction motor IM at this time. Here, there is a relationship of v 1 ′ = v 1 / a and i 1 ′ = a · i 1 . The generated torque of the motor is proportional to the product of the exciting current id (that is, the secondary magnetic flux φ 2 ) and the torque current iq, and the primary current vector i 1 at that time.
Is determined. Further, the internal induced voltage e of the motor is determined by the exciting current id and the primary angular frequency ω 1 as described above, and the voltage e is calculated by adding the primary resistance drop and the drop due to the primary and secondary leakage inductances. By this addition, the vector of the primary voltage v 1 to be applied to the electric motor is determined. The computing unit CAL performs the above-described computation so as to satisfy this relationship.

【0016】このような従来の誘導電動機制御装置によ
り、速度センサ無しでベクトル制御を行うことができ、
直流電動機と同等の特性を出すことが可能となる。
With such a conventional induction motor control device, vector control can be performed without a speed sensor.
Characteristics equivalent to those of a DC motor can be obtained.

【0017】[0017]

【発明が解決しようとする課題】上記した従来の誘導電
動機制御装置では、演算器CALによりベクトル制御に
必要な1次電圧指令値(v1 * とδ* )を作っている。
この演算には電動機の定数(R1 ,M,L2 ,等)を用
いており、この定数が正確な値であれば、電動機の磁束
とトルク電流は常に直角の位置を維持し、直流電動機と
同等な特性を出すことが可能となる。
In the conventional induction motor control device described above, the primary voltage command values (v 1 * and δ * ) required for vector control are generated by the calculator CAL.
In this calculation, motor constants (R 1 , M, L 2 , etc.) are used. If these constants are accurate values, the magnetic flux and the torque current of the motor always maintain a right angle position, and the DC motor It is possible to obtain characteristics equivalent to the above.

【0018】しかし、上記誘導機の定数は電動機の種類
や出力定格によって異なり、正確な値を知ることが困難
である。通常は設計値を用いて演算しているが、果たし
て正確なベクトル制御が実現されているかどうかは疑問
の残るところである。その対策として、ベテランの調整
員が試験運転を行い、定常特性などを測定しながら上記
電動機定数を最適と思われる値に調整しているのが実情
である。この調整にはかなりの時間と費用を要し、電動
機台数が多い汎用モータでは大まかな調整しかできず、
出力と特性が低下する等の問題が生じていた。
However, the constants of the induction machine differ depending on the type of motor and the output rating, and it is difficult to know an accurate value. Normally, calculations are performed using design values, but it remains questionable whether accurate vector control is realized. As a countermeasure, a veteran adjuster performs a test operation and adjusts the motor constant to a value considered to be optimal while measuring steady-state characteristics and the like. This adjustment requires a considerable amount of time and money, and general-purpose motors with a large number of motors can only make rough adjustments.
There have been problems such as a decrease in output and characteristics.

【0019】また、誘導機の1次抵抗R1 は運転中の温
度上昇により変化し、相互インダクタンスMや2次イン
ダクタンスL2 は鉄心の飽和により変化するので、最初
に正確な定数を入れたとしても運転中に定数が変化し、
前記磁束φ2 とトルク電流iqのベクトルが直角に保た
れなくなり、電動機発生トルクが低下する等の問題が生
じる。
Since the primary resistance R 1 of the induction machine changes due to a temperature rise during operation, and the mutual inductance M and the secondary inductance L 2 change due to saturation of the iron core, it is assumed that an accurate constant is first inserted. Constant changes during operation,
The vector of the magnetic flux φ 2 and the torque current iq is not maintained at a right angle, and problems such as a decrease in the motor generated torque occur.

【0020】一方、1次角周波数ω1 * は電力変換器S
Sの出力角周波数に一致するので正しい値である。しか
し、演算器SFにより求められたすべり角周波数ωs*
は電動機定数(R2 ,L2 )を用いて演算しているた
め、その値がずれていれば誤差が生じる。従って、速度
制御回路にフィードバックされる演算速度ωr^=ω1
* −ωs* も誤差を持ち、正確な速度制御が出来なくな
る。特に、電動機の2次抵抗R2 は回転子の温度により
変化し、運転中に電動機速度が設定値よりずれてくる等
の問題があった。
On the other hand, the primary angular frequency ω 1 * is
This is a correct value because it matches the output angular frequency of S. However, the slip angular frequency ωs * obtained by the arithmetic unit SF
Is calculated using the motor constants (R 2 , L 2 ), an error occurs if the values deviate. Therefore, the calculation speed ωr ^ = ω 1 fed back to the speed control circuit.
* −ωs * also has an error, and accurate speed control cannot be performed. In particular, the secondary resistance R 2 of the motor varies with the temperature of the rotor, there is a problem such that the motor speed during operation comes deviated from the set value.

【0021】本発明は、上記事情に鑑みてなされたもの
で、ベクトル制御演算に使われる電動機定数の無調整化
をはかり、かつ運転中に当該電動機定数が変化した場合
でもそれに対応して上記演算定数を自動的に調整するこ
とが可能な誘導電動機制御装置を提供することを目的と
する。
The present invention has been made in view of the above circumstances, and aims at non-adjustment of motor constants used for vector control calculation, and even when the motor constants change during operation, the above-mentioned calculation is performed in accordance with the change. An object is to provide an induction motor control device capable of automatically adjusting a constant.

【0022】[0022]

【課題を解決するための手段】上記課題を解決するため
の手段として、第1の発明は、誘導電動機についての励
磁電流指令値id* ,トルク電流指令値iq* ,1次角
周波数指令値ω1 * を用いて電圧指令値v1 * 及び位相
角指令値δ* を求め、この電圧指令値v1 * 及び位相角
指令値δ* に基き、誘導電動機に可変電圧可変周波数交
流電力を供給する電力変換器に対して出力電圧指令値v
* ,vv* ,vw* を出力することで誘導電動機に対
するベクトル制御を行う誘導電動機制御装置において、
前記電力変換器からの出力電圧及び出力電流の検出値を
入力し、前記誘導電動機の2次磁束についての演算又は
推定に基いて、励磁電流演算値id^及びトルク電流演
算値iq^を出力する磁束演算手段と、前記磁束演算手
段からの励磁電流演算値id^及びトルク電流演算値i
q^、並びに、前記励磁電流指令値id* ,トルク電流
指令値iq* ,1次角周波数指令値ω1 * を入力し、バ
ックプロパゲーション・アルゴリズムに基く学習を行な
いながら、2つの出力信号A*,B*を出力するニューラ
ルネットワーク手段と、当該ニューラルネットワーク手
段からの出力信号A*,B*に基づいて前記電圧指令値v
1 * 及び位相角指令値δ * を演算する手段と、を備えた
構成としたものである。
Means for Solving the Problems As means for solving the above problems, a first invention is directed to an exciting current command value id * , a torque current command value iq * , and a primary angular frequency command value ω for an induction motor. obtains the voltage command value v 1 * and a phase angle command value [delta] * with 1 *, based on the voltage command value v 1 * and a phase angle command value [delta] *, and supplies a variable voltage variable frequency AC power to the induction motor Output voltage command value v for power converter
In an induction motor control device that performs vector control on an induction motor by outputting u * , vv * , and vw * ,
A detection value of an output voltage and an output current from the power converter is input, and an excitation current operation value id ^ and a torque current operation value iq ^ are output based on an operation or estimation of a secondary magnetic flux of the induction motor. Magnetic flux calculating means, an exciting current calculated value idi from the magnetic flux calculating means and a torque current calculated value i
q ^, the excitation current command value id * , the torque current command value iq * , and the primary angular frequency command value ω 1 *, and while learning based on the back propagation algorithm, the two output signals A *, a neural network means for outputting a B *, the neural network hand
The voltage command value v based on the output signals A * and B * from the stage
1 * and means for calculating the phase angle command value δ * .

【0023】第2の発明は、第1の発明の構成におい
て、前記電力変換器からの出力電流の検出値を入力し、
この検出値の静止座標系から回転座標系への変換に基い
て、励磁電流検出id及びトルク電流検出値iqを出力
する座標変換器と、前記座標変換器からの励磁電流検出
値id及びトルク電流検出値iqの入力に基いて、すべ
り周波数指令値ωs* を演算するすべり周波数演算器
と、を備えた構成としたものである。
According to a second aspect, in the configuration of the first aspect, a detection value of an output current from the power converter is input,
A coordinate converter that outputs an excitation current detection id and a torque current detection value iq based on the conversion of the detected value from the stationary coordinate system to the rotation coordinate system; and an excitation current detection value id and a torque current from the coordinate converter. And a slip frequency calculator for calculating the slip frequency command value ωs * based on the input of the detection value iq.

【0024】第3の発明は、第1の発明の構成におい
て、前記電力変換器からの出力電流の検出値を入力し、
この検出値の静止座標系から回転座標系への変換に基い
て、トルク電流検出値iqを出力する座標変換器と、前
記誘導電動機の2次磁束指令値Φ2*を出力する手段と、
前記座標変換器からのトルク電流検出値iq、及び前記
2次磁束指令値φ 2 * に基いて、すべり周波数指令値ω
* を演算するすべり周波数演算器と、を備えた、構成
としたものである。
According to a third aspect, in the configuration of the first aspect, a detection value of an output current from the power converter is inputted.
Based on the conversion of the detected value from the stationary coordinate system to the rotating coordinate system,
A coordinate converter for outputting a torque current detection value iq;
Means for outputting a secondary magnetic flux command value Φ2 * of the induction motor;
A torque current detection value iq from the coordinate converter, and
The slip frequency command value ω based on the secondary magnetic flux command value φ 2 *
and a slip frequency calculator for calculating s * .

【0025】第4の発明は、誘導電動機についての励磁
電流指令値id * ,トルク電流指令値iq * ,1次角周
波数指令値ω 1 * を用いて電圧指令値v 1 * 及び位相角
指令値δ * を求め、この電圧指令値v 1 * 及び位相角指
令値δ * に基き、誘導電動機に可変電圧可変周波数の交
流電力を供給する電力変換器に対して出力電圧指令値v
* ,vv * ,vw * を出力することで誘導電動機に対
するベクトル制御を行う誘導電動機制御装置において、
前記電力変換器からの出力電圧及び出力電流の検出値を
入力し、前記誘導電動機の2次磁束についての演算又は
推定に基いて、励磁電流演算値id^及びトルク電流演
算値iq^を出力する磁束演算手段と、前記誘導電動機
の2次磁束指令値Φ2*を出力する手段と、前記2次磁束
指令値φ 2 * 及び前記2次磁束演算値φ 2 ^を入力し、
バックプロパゲーション・アルゴリズムに基く学習を行
ないながら、前記励磁電流指令値id * を出力する前段
のニュートラルネットワーク手段と、前記磁束演算手段
からの励磁電流演算値id^及びトルク電流演算値iq
^、並びに、前記励磁電流指令値id * ,トルク電流指
令値iq * ,1次角周波数指令値ω 1 * を入力し、バッ
クプロパゲーション・アルゴリズムに基く学習を行ない
ながら、2つの出力信号A*,B*を出力する後段のニュ
ーラルネットワーク手段と、当該後段のニューラルネッ
トワーク手段からの出力信号A*,B*に基づいて前記電
圧指令値v 1 * 及び位相角指令値δ * を演算する手段
と、前記前段のニューラルネットワーク手段の学習結果
を用いながら、前記座標変換器からのトルク電流検出値
iq、及び前記2次磁束指令値Φ2*に基いて、すべり周
波数指令値ωs * を演算するすべり周波数演算器と、を
備えた、構成としたものである。
According to a fourth aspect of the present invention, there is provided excitation of an induction motor.
Current command value id * , torque current command value iq * , primary angular circumference
Voltage command value v 1 * and phase angle using wave number command value ω 1 *
A command value δ * is obtained, and the voltage command value v 1 * and the phase angle
Based on decree value [delta] *, exchange of the variable voltage variable frequency induction motor
Output voltage command value v for the power converter that supplies the
By outputting u * , vv * , vw * ,
In an induction motor control device that performs vector control,
The detected values of the output voltage and output current from the power converter
Input and calculate the secondary magnetic flux of the induction motor or
Based on the estimation, the excitation current calculation value id ^ and the torque current
Magnetic flux calculating means for outputting a calculated value iq ^, and the induction motor
Means for outputting a secondary magnetic flux command value Φ2 * of
Input the command value φ 2 * and the secondary magnetic flux calculation value φ 2 、,
Learning based on back propagation algorithm
No while, front for outputting the excitation current command value id *
Neutral network means, and the magnetic flux calculating means
Excitation current calculation value id ^ and torque current calculation value iq
^, the exciting current command value id * , the torque current
Ordinance value iq *, 1 primary angular frequency command value ω 1 * Enter the, back
Perform learning based on the propagation algorithm
While the latter stage that outputs two output signals A * and B *
Neural network means and the subsequent neural network
Based on the output signals A * and B * from the network means.
Means for calculating pressure command value v 1 * and phase angle command value δ *
And the learning result of the neural network means at the preceding stage
And the torque current detection value from the coordinate converter
iq and the secondary magnetic flux command value Φ2 *,
A slip frequency calculator for calculating the wave number command value ωs * ,
It is provided with a configuration.

【0026】第5の発明は、第1乃至第4のいずれかに
記載の発明の構成において、前記ニューラルネットワー
ク手段は、前記誘導電動機の回転速度が所定レベル以上
である場合のみ、前記バックプロパゲーション・アルゴ
リズムに基く学習を行うものである、構成としたもので
ある。
According to a fifth aspect of the present invention, in any one of the first to fourth aspects,
In the configuration of the invention described above, the neural network means performs learning based on the back propagation algorithm only when the rotation speed of the induction motor is equal to or higher than a predetermined level.

【0027】[0027]

【作用】ニューラルネットワーク手段の入力信号とし
て、まず、励磁電流指令値id*とトルク電流指令値i
* および1次角周波数指令値ω1 * を用いる。励磁電
流指令値id* は通常一定値で与えられるが、電動機の
回転速度に応じて弱め界磁制御などを行うときにはその
指令値を変化させる。トルク電流指令値iq* は直接与
えられることもあるが、一般には速度制御回路からの出
力がトルク電流指令値となる。また、上記1次角周波数
指令値ω1 * はトルク電流制御回路から与えられる。
As an input signal of the neural network means, first, an excitation current command value id * and a torque current command value i
q * and the primary angular frequency command value ω 1 * are used. The excitation current command value id * is usually given as a constant value, but when performing field weakening control or the like in accordance with the rotation speed of the electric motor, the command value is changed. The torque current command value iq * may be directly given, but generally the output from the speed control circuit is the torque current command value. The primary angular frequency command value ω 1 * is given from the torque current control circuit.

【0028】一方、電力変換器からの誘導電動機に供給
される電圧電流を検出し、その検出値を磁束演算手段で
ある磁束演算器に入力し、当該電動機の励磁電流id^
およびトルク電流iq^を演算する。なお、磁束演算手
段として、磁束演算器の代わりに磁束オブザーバを使っ
てもよい。当該励磁電流演算値id^およびトルク電流
演算値id^はニューラルネットワーク手段のもう一方
の入力信号となる。
On the other hand, a voltage / current supplied from the power converter to the induction motor is detected, and the detected value is inputted to a magnetic flux calculator which is a magnetic flux calculation means, and an excitation current id ^ of the motor is obtained.
And the torque current iq # are calculated. Note that a magnetic flux observer may be used instead of the magnetic flux calculator as the magnetic flux calculator. The excitation current calculation value id # and the torque current calculation value id # are the other input signals of the neural network means.

【0029】ニューラルネットワーク手段の出力信号
は、回転座標で表した電動機の1次電圧V1 * と位相角
δ* である。当該1次電圧指令値V1 * を静止座標(3
相交流電圧指令値)に変換し、電力変換器から当該指令
値に比例した電圧を発生させることにより、誘導電動機
のベクトル制御を行う。
The output signals of the neural network means are the primary voltage V 1 * and the phase angle δ * of the motor, expressed in rotational coordinates. The primary voltage command value V 1 * is set to the stationary coordinates (3
(Phase AC voltage command value), and a voltage proportional to the command value is generated from the power converter, thereby performing vector control of the induction motor.

【0030】すなわち、ニューラルネットワーク手段
は、励磁電流指令値id* およびトルク電流指令値iq
* と、電動機の1次電圧指令値v1 * をむすび付けるも
ので、従来の演算器CALの役目をする。
That is, the neural network means includes an exciting current command value id * and a torque current command value iq.
* A primary voltage command value of the motor v 1 * in which the attaching Conclusion, serves conventional calculator CAL.

【0031】ニューラルネットワーク手段の結合係数に
ついてはバックプロパゲーション(逆伝播)によって学
習する。すなわち、まず、適当な係合係数を入れて、励
磁電流指令値id* ,トルク電流指令値iq* および1
次角周波数指令値ω1 * から1次電圧指令値v1 * と位
相角指令値δ* を出し、電動機を運転させる。そのとき
の電圧電流から電動機の励磁電流演算値id^およびト
ルク電流演算値iq^を演算し、その値を保持してお
く。次に、当該励磁電流演算値id^,トルク電流演算
値iq^および1次角周波数指令値ω1 * を用いて、ニ
ューラルネットワーク手段を介して電圧指令値v1 *
よび位相角指令値δ* ^を求める。そして、当該電圧指
令値v1 * および位相角指令値δ* ^と先に求めたv1
* とδ* とのそれぞれの差分に応じてニューラルネット
ワーク手段の結合係数を変化させ、最終的に当該差分が
零になるように学習を繰り返していく。
The coupling coefficient of the neural network means is learned by back propagation (back propagation). That is, first, an appropriate engagement coefficient is inserted, and the excitation current command value id * , the torque current command value iq *, and 1
A primary voltage command value v 1 * and a phase angle command value δ * are derived from the secondary angular frequency command value ω 1 * , and the motor is operated. An excitation current calculation value id # and a torque current calculation value iq # of the motor are calculated from the voltage and current at that time, and the values are held. Next, using the excitation current calculation value id ^, the torque current calculation value iq ^, and the primary angular frequency command value ω 1 * , the voltage command value v 1 * and the phase angle command value δ * via the neural network means . Ask for ^. Then, the voltage command value v 1 * and the phase angle command value δ * ^ and the previously obtained v 1
The coupling coefficient of the neural network means is changed according to the difference between * and δ *, and learning is repeated so that the difference finally becomes zero.

【0032】最終的にはid* =id^,iq* =iq
^,v1 * =v1 * ^,δ* =δ*^となって落ちつ
く。このとき、上記磁束演算器によって求めた励磁電流
演算値id^およびトルク電流演算値iq^が十分正確
な値であるとすれば、ニューラルネットワーク手段によ
って求めた電圧指令値v1 * および位相角δ* も十分正
確な値が期待でき、その結果、直流機と同等の出力特性
を持つベクトル制御が達成できる。
Finally, id * = id ^, iq * = iq
^, v 1 * = v 1 * ^, δ * = δ * ^, and settle down. At this time, assuming that the excitation current calculation value id ^ and the torque current calculation value iq ^ obtained by the magnetic flux calculator are sufficiently accurate, the voltage command value v 1 * and the phase angle δ obtained by the neural network means are obtained. * Can be expected to be sufficiently accurate, and as a result, vector control with the same output characteristics as DC machines can be achieved.

【0033】一般に、上記磁束演算器による励磁電流演
算値id^およびトルク電流演算値iq^の精度は電動
機の回転速度が低いときに悪くなるので、上記ニューラ
ルネットワーク手段の学習は回転速度が高いときに行
い、回転速度が低くなったときには学習を一時停止させ
るのが良い。
In general, the accuracy of the excitation current calculation value id # and the torque current calculation value iq # by the magnetic flux calculator deteriorates when the rotation speed of the motor is low. Therefore, learning of the neural network means is performed when the rotation speed is high. It is preferable to temporarily stop the learning when the rotation speed becomes low.

【0034】運転中に回転子の温度上昇した場合等で
も、それに対応して、ニューラルネットワーク手段の結
合係数が更新され、常に最適な状態で、誘導電動機のベ
クトル制御を行うことが可能でとなる。電動機の鉄心が
飽和した場合も同様である。
Even when the temperature of the rotor rises during operation, the coupling coefficient of the neural network means is updated correspondingly, and the vector control of the induction motor can always be performed in an optimum state. . The same applies when the iron core of the motor is saturated.

【0035】このようにして、本発明の誘導電動機制御
装置によって、ベテランの調整員を必要とせず、自動的
にベクトル制御の定数を最適値に選択し、かつ、温度上
昇等の外乱にも強いベクトル制御を達成することができ
る。
As described above, the induction motor control device of the present invention does not require a seasoned adjuster, automatically selects the vector control constant to the optimum value, and is resistant to disturbances such as temperature rise. Vector control can be achieved.

【0036】次に、上記ニューラルネットワーク手段に
他のニューラルネットワーク手段を付加し、入力信号と
して、2次磁束指令値φ2 * とトルク電流指令値iq*
および1次角周波数ω1 * を用いる場合につき説明す
る。2次磁束指令値φ2 * は、通常、一定値で与えられ
るが、電動機の回転速度に応じて弱め界磁制御などを行
うときにはその指令値を変化させる。トルク電流指令値
iq* は直接与えられることもあるが、一般には速度制
御回路からの出力がトルク電流指令値となる。また、上
記1次角周波数指令値ω1 * はトルク電流制御回路から
与えられる。
Next, another neural network means is added to the neural network means, and as input signals, a secondary magnetic flux command value φ 2 * and a torque current command value iq *.
And the case where the primary angular frequency ω 1 * is used. The secondary magnetic flux command value φ 2 * is normally given as a constant value, but when performing field weakening control or the like in accordance with the rotation speed of the electric motor, the command value is changed. The torque current command value iq * may be directly given, but generally the output from the speed control circuit is the torque current command value. The primary angular frequency command value ω 1 * is given from the torque current control circuit.

【0037】一方、電力変換器から誘導電動機に供給さ
れる電圧電流を検出し、その検出値を磁束演算器に入力
し、当該電動機の2次磁束演算値φ2 ^,励磁電流演算
id^およびトルク電流演算値iq^を演算する。な
お、磁束演算器の代わりに磁束オブザーバを使ってもよ
い。当該2次磁束演算値φ2 ^,励磁電流演算値id^
およびトルク電流演算値iq^はニューラルネットワー
ク手段及び他のニューラルネットワーク手段のもう一方
の入力信号となる。
On the other hand, the voltage / current supplied from the power converter to the induction motor is detected, and the detected value is input to the magnetic flux calculator, and the secondary magnetic flux calculation value φ 2の of the motor, the excitation current calculation
The value id # and the torque current calculation value iq # are calculated. Note that a magnetic flux observer may be used instead of the magnetic flux calculator. The secondary magnetic flux calculation value φ 2 ^, the excitation current calculation value id ^
And the torque current operation value iq ^ are the other input signals of the neural network means and the other neural network means.

【0038】他のニューラルネットワーク手段はニュー
ラルネットワーク手段の入力側に接続されており、2次
磁束指令値φ2 * と2次磁束演算値φ2 ^を交互に入力
し、励磁電流指令値id* を出力する。すなわち、前段
側の他のニューラルネットワーク手段は2次磁束指令値
φ2 * と励磁電流指令値id* を結び付けるもので、そ
の結合係数はバックプロパゲーション(逆伝播)によっ
て学習する。
The other neural network means is connected to the input side of the neural network means, and alternately inputs a secondary magnetic flux command value φ 2 * and a secondary magnetic flux calculation value φ 2 、 to generate an exciting current command value id *. Is output. That is, the other neural network means on the preceding stage connects the secondary magnetic flux command value φ 2 * and the exciting current command value id * , and the coupling coefficient is learned by back propagation (back propagation).

【0039】後段側のニューラルネットワーク手段は、
前段側の他のニューラルネットワーク手段の出力信号で
ある励磁電流指令値id* とトルク電流指令値iq*
よび1次角周波数ω1 * と、前記励磁電流演算値id^
およびトルク電流演算値iq^を交互に入力し、回転座
標で表した電動機の1次電圧指令値v1 * と位相角指令
値δ* を出力する。すなわち、後段側のニューラルネッ
トワーク手段は励磁電流指令値id* およびトルク電流
指令値iq* と、1次電圧指令値v1 * および位相角指
令値δ* とを結び付けるもので、その結合係数はバック
プロパゲーション(逆伝播)によって学習する。
The neural network means on the subsequent stage comprises:
The excitation current command value id * , the torque current command value iq *, and the primary angular frequency ω 1 * which are the output signals of the other neural network means on the preceding stage, and the excitation current calculation value idi
And the torque current calculation value iq # are alternately input to output a primary voltage command value v 1 * and a phase angle command value δ * of the electric motor represented by the rotation coordinates. That is, the latter-stage neural network means connects the excitation current command value id * and the torque current command value iq * with the primary voltage command value v 1 * and the phase angle command value δ *, and the coupling coefficient is back. Learn by propagation.

【0040】当該1次電圧指令値v1 * を静止座標(3
相交流電圧指令値)に変換し、電力変換器から当該指令
値に比例した電圧を発生させることにより、誘導電動機
のベクトル制御を行う。
The primary voltage command value v 1 * is converted to the stationary coordinates (3
(Phase AC voltage command value), and a voltage proportional to the command value is generated from the power converter, thereby performing vector control of the induction motor.

【0041】ニューラルネットワーク手段及び他のニュ
ーラルネットワーク手段の結合係数はバックプロパゲー
ション(逆伝播)によって学習する。
The coupling coefficients of the neural network means and other neural network means are learned by back propagation.

【0042】まず、励磁電流指令値id* として適当な
値を入れ、後段側のニューラルネットワーク手段の結合
係数を学習させる。すなわち、後段側のニューラルネッ
トワーク手段に適当な結合係数を入れて、励磁電流指令
値id* で,トルク電流指令値iq* および1次角周波
数指令値ω1 * から1次電圧指令値v1 * と位相角指令
値δ* を出し、電動機を運転させる。そのときの電圧電
流から電動機の励磁電流演算値id^およびトルク電流
演算値iq^を演算し、その値を保持しておく。
First, an appropriate value is entered as the excitation current command value id * , and the coupling coefficient of the neural network means on the subsequent stage is learned. That is, an appropriate coupling coefficient is inserted in the neural network means on the subsequent stage, and the excitation current command value id * is used to convert the torque current command value iq * and the primary angular frequency command value ω 1 * to the primary voltage command value v 1 *. And the phase angle command value δ * are issued, and the motor is operated. From the voltage and current at that time, the excitation current calculation value idi of the motor and the torque current
An operation value iq ^ is calculated and the value is held.

【0043】次に、当該励磁電流演算値id^,トルク
電流演算値iq^および1次角周波ω1 * を用いて、後
段側のニューラルネットワーク手段を介して電圧指令値
1 * ^および位相角指令値δ* ^を求める。そして、
当該電圧指令値v1 * および位相角指令値δ* ^と先に
求めたv1 * とδ* とのそれぞれの差分に応じて後段側
のニューラルネットワーク手段の係合係数を変化させ、
最終的に当該差分が零になるように学習を繰り返してい
く。
Next, using the excitation current calculation value id ^, the torque current calculation value iq ^ and the primary angular frequency ω 1 * , the voltage command value v 1 * ^ and the phase Obtain the angle command value δ * ^. And
The voltage command value v 1 * and the phase angle command value δ * ^ and the engagement coefficient of the neural network means on the subsequent stage are changed according to the respective differences between v 1 * and δ * obtained earlier,
Finally, learning is repeated so that the difference becomes zero.

【0044】最終的には、id* =id^,iq* =i
q^,v1 * =v1 * ^,δ* =δ* ^となって落ちつ
く。
Finally, id * = id ^, iq * = i
q ^, v 1 * = v 1 * ^, δ * = δ * ^, and settle down.

【0045】次に、前段側の他のニューラルネットワー
ク手段の結合係数を学習させる。すなわち、前段側の他
のニューラルネットワーク手段に適当な結合係数を入れ
て、2次磁束指令値φ2 * から励磁電流指令値id*
出力し、後段側のニューラルネットワーク手段を介して
1次電圧指令値v1 * と位相角指令値δ* を出し、電動
機を運転させる。そのときの電圧電流から電動機の2次
磁束φ2 ^を演算し、その値を保持しておく。次に、当
該2次磁束演算値φ2 ^を用いて励磁電流指令値id*
^を求める。そして、当該励磁電流指令値id* ^と先
に求めた励磁電流指令値id* との差分に応じて前段側
の他のニューラルネットワーク手段の結合係数を変化さ
せ、最終的に当該差分が零になるように学習を繰り返し
ていく。最終的には、φ2 * =φ2 ^,id* =id^
となって落ちつく。
Next, the coupling coefficients of the other neural network means on the preceding stage are learned. That is, an appropriate coupling coefficient is inserted into the other neural network means on the preceding stage, an exciting current command value id * is output from the secondary magnetic flux command value φ 2 *, and the primary voltage is output via the neural network means on the subsequent stage. The command value v 1 * and the phase angle command value δ * are issued, and the motor is operated. The secondary magnetic flux φ 2の of the motor is calculated from the voltage and current at that time, and the value is held. Next, the excitation current command value id * is calculated using the secondary magnetic flux calculation value φ 2.
Ask for ^. Then, according to a difference between the excitation current command value id * ^ and previously determined excitation current command value id * by changing the coupling coefficient of the other neural network means of the front side, eventually the difference is zero Repeat learning to become. Finally, φ 2 * = φ 2 ^, id * = id ^
Calm down.

【0046】このようにして、前段側の他のニューラル
ネットワーク手段および後段側のニューラルネットワー
ク手段の結合係数がすべて学習され、磁束演算器によっ
て求めた2次磁束演算値φ2 ^,励磁電流演算値id^
およびトルク電流演算値iq^が十分正確な値であると
すれば、ニューラルネットワーク手段によって求めた電
圧指令値v1 * および位相角指令値δ* も十分正確な値
が期待でき、その結果、直流機と同等の出力特性を持つ
ベクトル制御が達成できる。
In this manner, all the coupling coefficients of the other neural network means on the preceding stage and the neural network means on the subsequent stage are learned, and the secondary magnetic flux calculation value φ 2求 め obtained by the magnetic flux calculator and the excitation current calculation value id ^
If the calculated torque current value iq ^ is a sufficiently accurate value, the voltage command value v 1 * and the phase angle command value δ * obtained by the neural network means can be expected to be sufficiently accurate values. Vector control with the same output characteristics as the machine can be achieved.

【0047】運転中に、回転子の温度が上昇した場合等
でも、それに対応して、他のニューラルネットワーク手
段の結合係数が更新され、常に最適な状態で、誘導電動
機のベクトル制御を行うことが可能となる。電動機の鉄
心が飽和した場合も同様である。
Even if the temperature of the rotor rises during operation, the coupling coefficient of the other neural network means is updated correspondingly, and the vector control of the induction motor can always be performed in an optimum state. It becomes possible. The same applies when the iron core of the motor is saturated.

【0048】この前段側のニューラルネットワーク手段
で学習した係合係数は電動機の2次抵抗に関係し、前記
すべり周波数演算の演算定数として反映させることがで
きる。通常、すべり周波数演算には2次抵抗値R2 等を
使用するが、回転子の温度が上昇した場合、R2 が変化
し、正しいすべり周波数が求められなくなる。従って、
そのすべり周波数を用いて電動機の回転速度を推定する
速度センサレス・ベクトル制御では正確な速度制御は望
めなくなる。そこで、前段側の他のニューラルネットワ
ーク手段で学習した結合係数をすべり周波数演算器に代
入し、演算を行う。その結果、運転中の温度上昇に対応
して電動機定数が学習され、正確な速度制御を行うこと
が可能となる。
The engagement coefficient learned by the preceding neural network means is related to the secondary resistance of the electric motor and can be reflected as an operation constant of the slip frequency operation. Usually, the slip frequency calculation using the secondary resistance value R 2, etc., when the temperature of the rotor rises, R 2 is changed, not be determined the correct slip frequency. Therefore,
Accurate speed control cannot be expected with speed sensorless vector control that estimates the rotation speed of the motor using the slip frequency. Therefore, the coupling coefficient learned by the other neural network means on the preceding stage is substituted into the slip frequency calculator to perform the calculation. As a result, the motor constant is learned according to the temperature rise during operation, and accurate speed control can be performed.

【0049】このように、本発明の誘導電動機制御装置
によれば、ベテランの調整員を必要とせず、自動的にベ
クトル制御の定数を最適値に選択し、かつ、温度上昇等
の外乱にも強いベクトル制御を行うことができる。
As described above, according to the induction motor control apparatus of the present invention, the vector control constant is automatically selected to the optimum value without the need for a veteran adjuster, and the disturbance such as temperature rise is prevented. Strong vector control can be performed.

【0050】[0050]

【実施例】以下、本発明の実施例を図1乃至図4に基き
説明する。図1は第1実施例の構成を示すブロック図で
ある。
DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS An embodiment of the present invention will be described below with reference to FIGS. FIG. 1 is a block diagram showing the configuration of the first embodiment.

【0051】図1において、IMは誘導電動機本体、S
Sは電力変換器、CTは電流検出器、PTは電圧検出
器、FCALは磁束演算手段としての磁束演算器、
1 ,C2は比較器、Gr(s)は速度制御補償回路、
Gq(s)はトルク電流制御補償回路、VEC−1,V
EC−2は座標変換回路、SFはすべり周波数演算器、
AD1 ,AD2 は加算器、INTは積分回路、ROM
1,ROM2はメモリテーブル、NNWはニューラルネ
ットワーク回路、BPはバックプロパゲーション(逆伝
播)回路、NCALは外部演算器である。
In FIG. 1, IM is an induction motor main body, S
S is a power converter, CT is a current detector, PT is a voltage detector, FCAL is a magnetic flux calculator as magnetic flux calculator,
C 1 and C 2 are comparators, Gr (s) is a speed control compensation circuit,
Gq (s) is a torque current control compensation circuit, VEC-1, V
EC-2 is a coordinate conversion circuit, SF is a slip frequency calculator,
AD 1 and AD 2 are adders, INT is an integration circuit, ROM
1, ROM2 is a memory table, NNW is a neural network circuit, BP is a back propagation (back propagation) circuit, and NCAL is an external arithmetic unit.

【0052】そして、ニューラルネットワーク手段は、
ニューラルネットワーク回路NNW,バックプロパゲー
ション回路BP,外部演算器NCALにより構成されて
いる。
Then, the neural network means includes:
It comprises a neural network circuit NNW, a back propagation circuit BP, and an external arithmetic unit NCAL.

【0053】電力変換器SSは、可変電圧可変周波数の
3相交流電力を電動機IMに供給するもので、例えば、
パルス幅変調制御(PWM)インバータ,サイクロコン
バータなどがある。
The power converter SS supplies three-phase AC power having a variable voltage and a variable frequency to the motor IM.
There are a pulse width modulation control (PWM) inverter, a cycloconverter, and the like.

【0054】ニューラルネットワークNNWの入力信号
として、励磁電流指令値id* とトルク電流指令値iq
* および1次角周波数指令値ω1 * を用いる。
As input signals to the neural network NNW, an excitation current command value id * and a torque current command value iq
* And the primary angular frequency command value ω 1 * are used.

【0055】励磁電流指令値id* は通常一定値で与え
られるが、電動機の回転速度に応じて弱め界磁制御など
を行うときにはその指令値を変化させる。
The excitation current command value id * is usually given as a constant value, but when performing field weakening control or the like in accordance with the rotation speed of the motor, the command value is changed.

【0056】トルク電流指令値iq* は直接与えられる
こともあるが、一般には速度制御回路からの出力がトル
ク電流指令値となる。
The torque current command value iq * may be given directly, but generally the output from the speed control circuit is the torque current command value.

【0057】速度制御回路は比較器C1 と制御補償回路
Gr(S)で構成され、トルク電流の指令値iq* を出
力する。すなわち、演算によって求められた速度検出値
ωr^とその指令値ωr* を比較器C1 により比較し、
その偏差εr=ωr* −ωrを制御補償回路Gr(S)
により増幅し、トルク電流指令値iq* をニューラルネ
ットワーク回路NNWに与える。
The speed control circuit comprises a comparator C 1 and a control compensation circuit Gr (S), and outputs a torque current command value iq * . That is, compared by the comparator C 1 speed detection value .omega.r determined by calculating ^ and the command value .omega.r *,
The deviation εr = ωr * −ωr is calculated by the control compensation circuit Gr (S).
To give the torque current command value iq * to the neural network circuit NNW.

【0058】トルク電流制御回路は比較器C2 と制御補
償回路Gq(S)で構成され、1次角周波数指令値ω1
* を出力する。当該ω1 * は前記ニューラルネットワー
クNNWに与えられると共に、積分器INTに入力さ
れ、座標変換のための位相角信号θ * =∫ω 1 * dt
作る。メモリテーブルROM1は当該位相角信号θ*
ら2相単位正弦波sin θ* ・cos θ* を作り、座標変換
器VEC−1に与える。
The torque current control circuit includes a comparator C 2 and a control compensation circuit Gq (S), and includes a primary angular frequency command value ω 1
Output * . The ω 1 * is supplied to the neural network NNW and is also input to the integrator INT to generate a phase angle signal θ * = ∫ω 1 * dt for coordinate transformation. Memory table ROM1 will make the phase angle signal theta * from 2 phase unit sine wave sin θ * · cos θ *, it gives the coordinate converter VEC-1.

【0059】一方、電力変換器SSから誘導電動機IM
に供給される電流iu,iv,iwを電流検出器CTに
より検出し、前記座標変換器VEC−1に入力する。
On the other hand, from the power converter SS to the induction motor IM
Are supplied to the coordinate converter VEC-1 by detecting the currents iu, iv, iw supplied to the coordinate converter VEC-1.

【0060】座標器VEC−1では、3相電流iu,i
v,iwの検出値を、dq座標(回転座標)の電流i
d,iqに変換する。すなわち、 id=cos θ* ・iα−sin θ* ・iβ iq=sin θ* ・iα−cos θ* ・iβ ただし、 iα=k・(iu−iv/2−iw/2) iβ=k′・(iv−iw) k=2/3,k′=1/2 となる。一般に、idは直軸電流(励磁電流)、iqは
横軸電流(トルク電流)と呼んでいる。
In the coordinate unit VEC-1, the three-phase currents iu, i
The detected values of v and iw are converted to the current i of the dq coordinates (rotational coordinates).
Convert to d, iq. That is, id = cos θ * · iα−sin θ * · iβ iq = sin θ * · iα−cos θ * · iβ where iα = k · (iu−iv / 2−iw / 2) iβ = k ′ · (Iv-iw) k = 2, k ′ = 1 / Generally, id is called a direct axis current (excitation current), and iq is called a horizontal axis current (torque current).

【0061】トルク電流検出値iqは前記トルク電流制
御回路の比較器C2 にフィードバックされる。
[0061] torque current detection value iq are fed back to the comparator C 2 of the torque current control circuit.

【0062】また、トルク電流検出値iqおよび励磁電
流検出値idはすべり周波数演算器SFに入力され、次
の演算を行うことにより、すべり角周波数ωs * が求め
られる。 ωs * =(R2 ・iq)/(L2 ・id) また、電動機の端子電圧Vu,Vv,Vwを電圧検出器
PTで検出し、前記3相電流検出値iu,iv,iwと
共に磁束演算器FCALに入力する。磁束演算器FCA
Lは当該電圧電流を使って、電動機の2次磁束演算値φ
2 ^,励磁電流演算値id^およびトルク電流演算値
q^を演算する。
The torque current detection value iq and the excitation current detection value id are input to the slip frequency calculator SF, and the following calculation is performed to determine the slip angular frequency ω s * . ω s * = (R 2 · iq) / (L 2 · id) Further, the terminal voltage Vu, Vv, Vw of the motor is detected by the voltage detector PT, and the magnetic flux is detected together with the three-phase current detection values iu, iv, iw. Input to the arithmetic unit FCAL. Magnetic flux calculator FCA
L is the secondary magnetic flux calculation value φ of the motor using the voltage and current.
2 ^, excitation current calculation value id ^ and torque current calculation value i
Calculate q ^.

【0063】まず、検出された3相(U,V,W相)の
電圧電流を2相(α,β相)の電圧電流に座標変換す
る。すなわち、 iα=k・(iu−iv/2−iw/2) iβ=k′・(iv−iw) および eα=k・(Vu−Vv/2−Vw/2) eβ=k′・(Vv−Vw) となる。ただし、 k=2/3, k′=1/2 である。
First, the detected three-phase (U, V, W) voltage / current is coordinate-converted into two-phase (α, β-phase) voltage / current. That is, iα = k · (iu-iv / 2−iw / 2) iβ = k ′ · (iv−iw) and eα = k · (Vu−Vv / 2−Vw / 2) eβ = k ′ · (Vv −Vw). Here, k = 2 and k ′ = 1 /.

【0064】このβ座標系の2次磁束φ2 α,φ2 βは
次の演算を行うことにより求められる。 φ2 α=(L2 /M)(eα−R1 ・iα)dt−σ・
1 ・(L2 /M)・iα φ2 β=(L2 /M)(eβ−R1 ・iβ)dt−σ・
1 ・(L2 /M)・iβ だたし、R1 ,R2 は1次、2次抵抗、L1 ,L2 は1
次、2次インダクタンス、Mは相互インダクタンス、σ
=1−M2 /(L1 ・L2 )は洩れ係数である。
The secondary magnetic fluxes φ 2 α and φ 2 β in the β coordinate system can be obtained by performing the following calculations. φ 2 α = (L 2 / M) (eα-R 1 · iα) dt-σ ·
L 1 · (L 2 / M) · iα φ 2 β = (L 2 / M) (eβ-R 1 · iβ) dt-σ ·
L 1 · (L 2 / M) · iβ where R 1 and R 2 are primary and secondary resistances, and L 1 and L 2 are 1
Next, secondary inductance, M is mutual inductance, σ
= 1−M 2 / (L 1 · L 2 ) is a leakage coefficient.

【0065】上記αβ座標系の2次磁束φ2 α,φ2 β
をdq座標系へ変換するには、次の計算を行う。 φ2d=cos ψ・φ2 α+sin ψ・φ2 β φ2q=−sin ψ・φ2 α+cos ψ・φ2 β ここで、 cos ψ=φ2 α/(φ2 α2 +φ2 β2 ) sin ψ=φ2 β/(φ2 α2 +φ2 β2 ) が成り立ち、 φ2d=(φ2 α2 +φ2 β2 ) φ2q=0 となる。φ2dが2次磁束の演算値φ2 ^となる。
The secondary magnetic flux φ 2 α, φ 2 β in the αβ coordinate system
Is converted to the dq coordinate system, the following calculation is performed. φ 2d = cos ψ · φ 2 α + sin ψ · φ 2 β φ 2q = −sin ψ · φ 2 α + cos ψ · φ 2 β where cos ψ = φ 2 α / (φ 2 α 2 + φ 2 β 2 ) sin ψ = φ 2 β / (φ 2 α 2 + φ 2 β 2) holds becomes the φ 2d = (φ 2 α 2 + φ 2 β 2) φ 2q = 0. φ 2d is the calculated value of the secondary magnetic flux φ 2 ^.

【0066】また、dq座標系の電流演算値id^,i
q^は上記cos ψ,sin ψを用いて、次のように求めら
れる。 id^=cos ψ・iα+sin ψ・iβ iq^=−sin ψ・iα+cos ψ・iβ すなわち、id^は励磁電流演算値、iq^はトルク電
流演算値となる。当該励磁電流演算値id^およびトル
ク電流演算値iq^はニューラルネットワークNNWの
もう一方の入力信号となる。
Further, the current operation values id ^, i in the dq coordinate system
q ^ is obtained as follows using the above cos ψ and sin ψ. id ^ = cosψ · iα + sinψ · iβ iq ^ = − sinψ · iα + cosψ · iβ That is, id ^ is an excitation current calculation value, and iq ^ is a torque current calculation value. The excitation current calculation value id # and the torque current calculation value iq # are the other input signals of the neural network NNW.

【0067】ニューラルネットワークNNWの出力信号
として、電力変換器SSの出力電圧指令値V1 * と位相
角指令値δ* を求めるための信号A* ,B* を選ぶ。外
部演算器NCALは、次の演算を行うことにより、当該
信号A* ,B* から電圧指令値V1 * を選ぶ。外部演算
器NCALは、次の演算を行うことにより、当該信号A
* ,B* から電圧指令値V1 * および位相角指令値δ*
を求める。 δ* =tan -1(B* /A* ) V1 * =A* ・cos δ* −B* ・sin δ* 当該位相角δ* は加算器AD2 に入力され、前記積分器
INTの出力信号θ*に加えられる。当該位相角信号
(θ* +δ* )はメモリテーブルROM2に入力され、
3相単位正弦波 sin (θ* +δ* ) sin (θ* +δ* −2π/3) sin (θ* +δ* +2π/3) を作る。
Signals A * and B * for obtaining the output voltage command value V 1 * and the phase angle command value δ * of the power converter SS are selected as output signals of the neural network NNW. The external arithmetic unit NCAL selects the voltage command value V 1 * from the signals A * and B * by performing the following operation. The external arithmetic unit NCAL performs the following operation to obtain the signal A
* , B * , voltage command value V 1 * and phase angle command value δ *
Ask for. δ * = tan -1 (B * / A *) V 1 * = A * · cos δ * -B * · sin δ * the phase angle [delta] * is inputted to the adder AD 2, the output of the integrator INT Added to the signal θ * . The phase angle signal (θ * + δ * ) is input to the memory table ROM2,
Create a three-phase unit sine wave sin (θ * + δ * ) sin (θ * + δ * -2π / 3) sin (θ * + δ * + 2π / 3).

【0068】当該座標変換器VEC−2により、前記電
圧指令値V1 * を3相交流電圧指令値Vu* ,Vv*
Vw* に変換し、電力変換器SSに与える。 Vu* =V1 * ・sin (θ+δ* ) Vv* =V1 * ・sin (θ+δ* −2π/3) Vw* =V1 * ・sin (θ+δ* +2π/3) 電力変換器SSは当該電圧指令値Vu* ,Vv* ,Vw
* に比例した電圧を発生し、誘導電動機IMを駆動制御
する。
The coordinate converter VEC-2 converts the voltage command value V1 * into a three-phase AC voltage command value Vu * , Vv * ,
Vw * , which is given to the power converter SS. Vu * = V 1 * · sin (θ + δ * ) Vv * = V 1 * · sin (θ + δ * −2π / 3) Vw * = V 1 * · sin (θ + δ * + 2π / 3) Command values Vu * , Vv * , Vw
A voltage proportional to * is generated to drive and control the induction motor IM.

【0069】図2はニューラルネットワーク回路NNW
の構成を示すブロック図である。図2において、SW1
〜SW4 はスイッチ回路、ML1 ,ML2 は乗算器、X1
4入力要素、Y1 ,Y2 は出力要素(加算要素)、W
11〜W42は結合係数である。
FIG. 2 shows a neural network circuit NNW.
FIG. 3 is a block diagram showing the configuration of FIG. In FIG. 2, SW 1
To SW 4 is switched circuits, ML1, ML2 multiplier, X 1 ~
X 4 input elements, Y 1 and Y 2 are output elements (addition elements), W
11 to W-42 is the coupling coefficient.

【0070】入力X1 〜X4 は、スイッチ回路SW1
SW2 がa側に接続されたとき、X1 =iq* ,X2
id* ,X3 =ω1 * ・id* ,X4 =ω1 ・iq*
となり、b側に接続されたとき、X1 =iq^,X2
id^,X3 =ω1 * ・id^,X4 =ω1 * ・iq^
となる。
The inputs X 1 to X 4 are connected to switch circuits SW 1 ,
When SW 2 is connected to the a side, X 1 = iq * , X 2 =
id * , X 3 = ω 1 * · id * , X 4 = ω 1 * · iq *
And when connected to the b side, X 1 = iq ^, X 2 =
id ^, X 3 = ω 1 * · id ^, X 4 = ω 1 * · iq ^
Becomes

【0071】また、結合係数W11〜W42は(4×2)=
8個考えられるが、ここでは必要最小限の4個を記載し
ている。
The coupling coefficients W 11 to W 42 are (4 × 2) =
Eight are conceivable, but the minimum required four are described here.

【0072】次に、このニューラルネットワーク回路N
NWの学習機能の動作について説明する。まず、スイッ
チ回路SW1 〜SW4 をa側に接続し、ニューラルネッ
トワーク回路NNW に適当な結合係数W11〜W42を入れ
て、励磁電流指令値id* ,トルク電流指令値iq*
よび1次角周波数指令値ω1 * から出力信号A* ,B*
を出し、外部演算器NCALを介して電圧指令値V1 *
相角δ* を求め、電動機IMを運転させる。
Next, the neural network circuit N
The operation of the learning function of the NW will be described. First, connect the switch circuits SW 1 to SW 4 to a side, put an appropriate coupling coefficient W 11 to W-42 to the neural network circuit NNW, excitation current command value id *, the torque current command value iq * and the primary angular frequency command value omega 1 * from the output signal A *, B *
The out voltage command value V 1 * and position via the external operation unit NCAL
The phase angle δ * is obtained, and the motor IM is operated.

【0073】すなわち、出力要素Y1 の信号A* および
出力要素Y2 の信号B* は次のようになる。 A* =iq* ・W11+ω1 * ・id* ・W31* =id* ・W22+ω1 * ・iq* ・W42 この値はバックプロバケーション回路BPにU1
* ,U2 =B* として保持される。また、電圧指令値
1 * および位相角指令値δ * は外部演算器NCALに
より次式のように計算される。 δ* =tan -1(B* /A* ) V1 * =A* ・cos δ* −B* ・sin δ* この電圧指令値V1 * および位相角指令値δ* を使用し
て電動機IMを運転したときの電圧Va ,Vb ,Vc お
よび電流ia,ib,icを励束演算器FCALに入力し、
前述の方法により電動機の励磁電流演算値id^および
トルク電流演算値iq^を演算し、その値をニューラル
ネットワークNMW の入力として保持しておく。
[0073] That is, the output element Y 1 signal A * and signal output element Y 2 B * is as follows. A * = iq * · W 11 + ω 1 * · id * · W 31 B * = id * · W 22 + ω 1 * · iq * · W 42 U 1 This value back Pro holidays circuit BP =
A * , U 2 = B * . Further, the voltage command value V 1 * and the phase angle command value δ * are sent to the external arithmetic unit NCAL.
It is calculated more as:. δ * = tan −1 (B * / A * ) V 1 * = A * · cos δ * −B * · sin δ * The motor IM is performed using the voltage command value V 1 * and the phase angle command value δ *. Are input to the excitation calculator FCAL by inputting the voltages Va, Vb, Vc and the currents ia, ib, ic when
The excitation current calculation value id # and the torque current calculation value iq # of the motor are calculated by the above-described method, and the calculated values are stored as inputs to the neural network NMW.

【0074】次に、スイッチ回路SW1 〜SW4 をb側
に接続し、上記励磁電流演算値id^およびトルク電流
演算値iq^を用いて、ニューラルネットワーク回路NM
W を介して出力信号A* ^,B* ^を求める。 A* ^=iq^・W11+ω1 * ・id^・W31* ^=id^・W22+ω1 * ・iq^・W42 この値はバックプロバゲーション回路BPに、V1 =A
* ^およびV2 =B*^として入力される。そして、当
該A* ^およびB* ^と先に求めたA* およびB* との
それぞれの差分に応じてニューラルネットワークの結合
係数W11〜W42を変化させ、最終的に当該差分が零にな
るように学習を繰り返していく。すなわち、差分δ1
δ2 を δ1 =U1 −V1 =A* −A* ^ δ2 =U2 −V2 =B* −B* ^ とした場合、結合係数W11〜W42の補正量△W11〜W42
の補正量△W42を、 △W11=K1 ・δ1 ・X1 △W22=K2 ・δ2 ・X2 △W31=K1 ・δ1 ・X3 △W42=K2 ・δ2 ・X4 とする。ただし、K1 ,K2 は学習ゲイン、 X1 =iq^(n):サンプル時のiq^ X2 =id^(n):サンプルの時id^ X3 =ω1 * ・id^(n):サンプル時のω1 * ・i
d^ X4 =ω1 * ・iq^(n):サンプル時のω1 * ・i
q^ である。従って、結合係数W11〜W42は、 W11(k+1)=W11(k)+△W1122(k+1)=W22(k)+△W2231(k+1)=W31(k)+△W3142(k+1)=W42(k)+△W42 のように補正される。
Next, the switch circuits SW 1 to SW 4 are connected to the b side, and the neural network circuit NM is used by using the excitation current calculation value id ^ and the torque current calculation value iq ^.
Output signals A * * and B * ^ are obtained via W. A * ^ = iq ^ · W 11 + ω 1 * · id ^ · W 31 B * ^ = id ^ · W 22 + ω 1 * · iq ^ · W 42 This value is applied to the back-propagation circuit BP and V 1 = A
* ^ and V 2 = B * ^. Then, the coupling coefficients W 11 to W 42 of the neural network are changed in accordance with the respective differences between the A * ^ and B * ^ and the previously obtained A * and B *, and finally, the differences become zero. Repeat learning to become. That is, the difference δ 1 ,
If δ 2 is δ 1 = U 1 −V 1 = A * −A * ^ δ 2 = U 2 −V 2 = B * −B *補正, the correction amount △ W 11 of the coupling coefficients W 11 to W 42 ~ W 42
The correction amount ΔW 42 of ΔW 11 = K 1 · δ 1 · X 1 ΔW 22 = K 2 · δ 2 · X 2 ΔW 31 = K 1 · δ 1 · X 3 ΔW 42 = K 2・ It will be δ 2 · X 4 . Here, K 1 and K 2 are learning gains, and X 1 = iqn (n): iq ^ at sample time X 2 = id ^ (n): id at sample time ^ X 3 = ω 1 *・ id ^ (n ): Ω 1 * · i at the time of sample
d ^ X 4 = ω 1 * · iq ^ (n): ω 1 * · i at the time of sampling
q ^. Therefore, the coupling coefficient W 11 to W-42 is, W 11 (k + 1) = W 11 (k) + △ W 11 W 22 (k + 1) = W 22 (k) + △ W 22 W 31 (k + 1) = W 31 ( k) + ΔW 31 W 42 (k + 1) = W 42 (k) + ΔW 42

【0075】例えば、A* >A* ^で、δ1 が正になっ
た場合、結合係数W11,W31が減少し、実際の運転に使
われる信号A* を減らす。その結果、A* =A* ^とな
るように学習される。
For example, when A * > A *} and δ 1 becomes positive, the coupling coefficients W 11 and W 31 decrease, and the signal A * used in actual operation decreases. As a result, learning is performed so that A * = A * ^.

【0076】また、B* >B* ^で、δ2 が正になった
場合、結合係数W22,W42が減少し、実際の運転に使わ
れる信号B* を減らす。その結果、B* =B* ^となる
ように学習される。
When B * > B *} and δ 2 becomes positive, the coupling coefficients W 22 and W 42 decrease, and the signal B * used in actual operation decreases. As a result, learning is performed so that B * = B * ^.

【0077】最終的には、id* =id^,iq* =i
q^,A* =A* ^,B* =B* ^となって落ちつく。
このとき、上記磁束演算器FCALによって求めた励磁電流
演算値id^およびトルク電流演算値iq^が十分正確
な値であるとすれば、ニューラルネットワーク回路NN
Wによって求めた信号A* ,B* 、すなわち、電圧指令
値V1 * 位相角指令値δ* も十分正確な値が期待で
き、その結果、直流機と同等の出力特性を持つベクトル
制御が達成できる。
Finally, id * = id ^, iq * = i
q ^, A * = A * ^, B * = B * ^ and calm down.
At this time, if the excitation current calculation value id 演算 and the torque current calculation value iq ^ obtained by the magnetic flux calculator FCAL are sufficiently accurate values, the neural network circuit NN
The signals A * and B * obtained by W, that is, the voltage command value V 1 * and the phase angle command value δ * can be expected to be sufficiently accurate. As a result, vector control having output characteristics equivalent to those of a DC machine can be achieved. Can be achieved.

【0078】しかし、一般に上記磁束演算器FCALによる
励磁電流演算値id^およびトルク電流演算値iq^の
精度は電動機の回転速度が低いときに悪くなるので、上
記ニューラルネットワークの学習は回転速度が高いとき
に行い、回転速度が低くなったときには学習を一時停止
させるのが良い。
However, the accuracy of the excitation current calculation value id ^ and the torque current calculation value iq ^ by the magnetic flux calculator FCAL generally deteriorates when the rotation speed of the motor is low. It is better to do it occasionally, and to suspend the learning when the rotation speed becomes low.

【0079】運転中に、回転子の温度が上昇し、1次抵
抗値R1 が変化した場合でも、それに対応して、ニュー
ラルネットワークの結合係数が更新される。電動機の鉄
心が飽和し、相互インダクタンスMが変わった場合も同
様にニューラルネットワークの結合係数が自動的に更新
され、常に最適な状態で、誘導電動機のベクトル制御を
行うことが可能となる。
Even if the temperature of the rotor rises during operation and the primary resistance value R 1 changes, the coupling coefficient of the neural network is updated correspondingly. Similarly, even when the core of the motor is saturated and the mutual inductance M is changed, the coupling coefficient of the neural network is automatically updated, and the vector control of the induction motor can always be performed in an optimal state.

【0080】次に、本発明の第2実施例を図3及び図4
に基いて説明する。図3において、IMは誘導電動機本
体、SSは電力変換器、CTは電流検出器、PTは電圧
検出器、FCALは磁束演算器、C1 ,C2 は比較器、Gr
(S)は速度制御補償回路、Gq(S)はトルク電流制
御保証回路、VEC−1,VEC−2は座標変換回路、
SFNはすべり周波数演算器、AD1 ,AD2 は加算
器、INTは積分回路、ROM1 ,ROM2 はメモリテ
ーブル、NN1,NN2はニューラルネットワーク回
路、BP1,BP2はバックプロパゲーション(逆伝
播)回路、NCALは外部演算回路である。
Next, a second embodiment of the present invention will be described with reference to FIGS.
It will be described based on FIG. In FIG. 3, IM is an induction motor main body, SS is a power converter, CT is a current detector, PT is a voltage detector, FCAL is a magnetic flux calculator, C 1 and C 2 are comparators, and Gr.
(S) is a speed control compensation circuit, Gq (S) is a torque current control guarantee circuit, VEC-1 and VEC-2 are coordinate conversion circuits,
SFN is a slip frequency calculator, AD 1 and AD 2 are adders, INT is an integration circuit, ROM 1 and ROM 2 are memory tables, NN 1 and NN 2 are neural network circuits, BP 1 and BP 2 are back propagation (back propagation) circuits, NCAL Is an external arithmetic circuit.

【0081】そして、ニューラルネットワーク回路NN
2,バックプロパゲーション回路BP2,外部演算回路
NCALは後段側のニューラルネットワーク手段を構成
し、このニューラルネットワーク手段の入力側すなわち
前段側に接続されているニューラルネットワーク回路N
N1、バックプロパゲーション回路BP1は、「他のニ
ューラルネットワーク手段」を構成している。
Then, the neural network circuit NN
2, a back propagation circuit BP2 and an external operation circuit NCAL constitute a neural network means on the subsequent stage, and a neural network circuit N connected to the input side of the neural network means, that is, the preceding stage.
N1 and the back propagation circuit BP1 constitute "another neural network means".

【0082】この第2実施例では、第1実施例と異なる
部分についてのみ説明する。磁束演算器FCALは励磁
電流演算値id^およびトルク電流演算値iq^の他
に、2次磁束演算値φ2 ^を出力する。この2次磁束
算値φ2 ^は励磁電流演算値id^およびトルク電流
算値iq^を演算するときに求められることは前述し
た。
In the second embodiment, only the parts different from the first embodiment will be described. The magnetic flux calculator FCAL outputs a secondary magnetic flux calculation value φ 2 ^ in addition to the excitation current calculation value id ^ and the torque current calculation value iq ^. This secondary magnetic flux performance
Calculated values phi 2 ^ the exciting current calculated value id ^ and torque current Starring
What is obtained when calculating the arithmetic value iq ^ is described above.

【0083】なお、ニューラルネットワーク回路NN2
は、図1におけるニューラルネットワークNNWと同じ
である。また、バックプロパゲーション回路BP2は図
1におけるバックプロパゲーション回路BPと同じであ
る。
The neural network circuit NN2
Is the same as the neural network NNW in FIG. The back propagation circuit BP2 is the same as the back propagation circuit BP in FIG.

【0084】図4は、前段側の他のネットワーク手段、
及び後段側のネットワーク手段を合わせて示したブロッ
ク図である。図4において、NN1は前段側のニューラ
ルネットワーク回路、BP1は前段側のバックプロパゲ
ーション回路、BP2は後段側のバックプロパゲーショ
ン回路、SW1 〜SW6 はスイッチ回路、x1 ,x2
びX1 〜X4 は入力要素、y1 およびY1 ,Y2 は出力
要素(加算要素)、w11,w21およびW11〜W42は結合
係数、Sは微分要素、ML1 ,ML2 は乗算器である。
FIG. 4 shows other network means on the preceding stage,
FIG. 3 is a block diagram showing a network unit on the subsequent stage. 4, the neural network circuit of the first-stage NN1, front side of the back-propagation circuit BP1, the subsequent stage of the backpropagation circuit BP2, SW 1 to SW 6 is a switch circuit, x 1, x 2 and X 1 to X 4 are the input element, y 1 and Y 1, Y 2 is output element (adding element), w 11, w 21 and W 11 to W-42 is the coupling coefficient, S is a differential element, ML1, ML2 a multiplier is there.

【0085】後段側のニューラルネットワーク回路NN
2は図1におけるニューラルネットワーク回路NNWと
同じなので説明を省略する。
Neural network circuit NN on the subsequent stage
2 is the same as the neural network circuit NNW in FIG.

【0086】次に、前段側のニューラルネットワーク回
路NN1の学習動作を説明する。ただし、ここでは便宜
上、後段側のニューラルネットワーク回路NN2の学習
が終了し、結合係数W11〜W42は最適値に収束している
ものとして説明する。
Next, the learning operation of the neural network circuit NN1 at the preceding stage will be described. However, for convenience, exit the learning of the neural network circuit NN2 second-stage, the coupling coefficient W 11 to W-42 is described as being converged into the optimum value.

【0087】前段側のニューラルネットワーク回路NN
1は、2次磁束指令値φ2 * と2次磁束演算値φ2 ^を
入力とし、励磁電流指令値id* を出力とする。当該励
磁電流指令値id* は後段側のニューラルネットワーク
回路NN2の入力信号の1つになる。
The neural network circuit NN on the preceding stage
1 inputs the secondary magnetic flux command value φ 2 * and the secondary magnetic flux calculation value φ 2 ^, and outputs the exciting current command value id * . The exciting current command value id * becomes one of the input signals of the neural network circuit NN2 on the subsequent stage.

【0088】入力要素x1 およびx2 はスイッチ回路S
5 がa側に接続されているときは、x1 =φ2 * ,x
2 =△φ2 * /△tとなり、b側に接続されているとき
は、X1 =φ2 ^,X2 =△φ2 ^/△tとなる。
Input elements x 1 and x 2 are connected to switch circuit S
When W 5 is connected to a side, x 1 = φ 2 *, x
2 = △ φ 2 * / △ t, and when connected to the b side, X 1 = φ 2 ^ and X 2 = △ φ 2 ^ / △ t.

【0089】まず、NN1の結合係数w11およびw21
適当な値を入れ、スイッチ回路SW5 およびSW6 をa
側に接続する。このとき、出力y1 は次式のように与え
られる。 y1 =x1 ・w11+x2 ・w21 =φ2 * ・w11+(△φ2 * /△t)・w21 となる。この出力y1 は、u1 =y1 としてバックプロ
パゲーション回路BP1に保持されるとともに、後段側
のニューラルネットワーク回路NN2の入力信号の1つ
である励磁電流指令値id* となる。ここで、後段側の
ニューラルネットワーク回路NN2の学習が既に完了し
ているものとすれば、iq* =iq^,id* =id
^,U1 =V1 ,U2 =V2 となっている。この状態で
電動機IMを駆動し、磁束演算器FCALから2次磁束演算
値φ2 ^を得る。この値φ2 ^を前段側のニューラルネ
ットワーク回路NN1に入力する。
First, appropriate values are inserted into the coupling coefficients w 11 and w 21 of the NN 1 to switch the switch circuits SW 5 and SW 6 to a
To the side. At this time, the output y 1 is given by the following equation. y 1 = x 1 · w 11 + x 2 · w 21 = φ 2 * · w 11 + (△ φ 2 * / △ t) · w 21 The output y 1 is held as u 1 = y 1 by the back propagation circuit BP1, and becomes an excitation current command value id * which is one of the input signals of the neural network circuit NN2 on the subsequent stage. Here, assuming that the learning of the neural network circuit NN2 on the subsequent stage has already been completed, iq * = iq ^, id * = id
U, U 1 = V 1 and U 2 = V 2 . In this state, the motor IM is driven, and the secondary magnetic flux calculation value φ 2 ^ is obtained from the magnetic flux calculator FCAL. This value φ 2 } is input to the neural network circuit NN1 on the preceding stage.

【0090】次に、スイッチ回路SW5 およびSW6
b側に接続すると、出力y1 は次式のように与えられ
る。すなわち、 y1 ^=x1 ・w11+x2 ・w21 =φ2 ^・w11+(△φ2 ^/△t)・w21 となる。この出力v1 =y1 ^は前記バックプロパゲー
ション回路BP1に入力され、前記u1 との差分δ11
1 −v1 か求められる。このとき、結合係数w11とw
21の補正量△w11,△w21を、 △w11=k1 ・δ11・x1 △w21=k1 ・δ11・x2 とする。ただし、k1 は学習ゲイン、 x1 =φ2 ^(n):サンプル時のφ2 ^ x2 =△φ2 ^(n)/△t:サンプル時のφ2 ^の微
分値 X3 =ω1 * ・id^(n):サンプル時のω1 * ・i
d^ である。したがって、結合係数w11,w21は、 w11(k+1)=w11(k)+△w1121(k+1)=w21(k)+△w21 のように補正される。
Next, when the switch circuits SW 5 and SW 6 are connected to the b side, the output y 1 is given by the following equation. That is, y 1 ^ = x 1 · w 11 + x 2 · w 21 = φ 2 ^ · w 11 + ({φ 2 ^ / △ t) · w 21 . The output v 1 = y 1 ^ is input to the back-propagation circuit BP1, wherein u 1 difference between [delta] 11 =
u 1 −v 1 is determined. At this time, the coupling coefficients w 11 and w
21 of the correction amount △ w 11, △ a w 21, and △ w 11 = k 1 · δ 11 · x 1 △ w 21 = k 1 · δ 11 · x 2. Here, k 1 is a learning gain, and x 1 = φ 2 ^ (n): φ 2 xx 2 = {φ 2 ^ (n) / △ t: sampled value of φ 2微分 at the time of sample X 3 = ω 1 * · id ^ (n): ω 1 * · i at the time of sampling
d ^. Therefore, the coupling coefficients w 11 and w 21 are corrected as follows: w 11 (k + 1) = w 11 (k) + △ w 11 w 21 (k + 1) = w 21 (k) + △ w 21

【0091】例えば、u1 >v1 で、δ11が正になった
場合、結合係数w11,w21が減少し、実際の運転に使わ
れる信号u1 を減らす。その結果、u1 =v1 となるよ
うに学習される。
For example, if u 1 > v 1 and δ 11 becomes positive, the coupling coefficients w 11 and w 21 decrease, and the signal u 1 used in actual operation decreases. As a result, learning is performed so that u 1 = v 1 .

【0092】最終的には、φ2 * =φ2 ^,u1 =v1
となって落ちつく。このとき、上記磁束演算器FCALによ
って求めた2次磁束演算値φ2 ^が十分正確な値である
とすれば、ニューラルネットワーク回路NN1によって
求められた信号y=id* も十分正確な値が期待でき
る。その結果、この励磁電流指令値id* を用いて後段
側のニューラルネットワーク回路NN2を介して誘導電
動機IMをベクトル制御すれば、直流機直流機と同等の
出力特性を得ることができるようになる。
Finally, φ 2 * = φ 2 ^, u 1 = v 1
Calm down. At this time, if the secondary magnetic flux calculation value φ 2求 め obtained by the magnetic flux calculator FCAL is a sufficiently accurate value, the signal y = id * obtained by the neural network circuit NN1 is also expected to be a sufficiently accurate value. it can. As a result, if vector control is performed on the induction motor IM via the neural network circuit NN2 on the subsequent stage using the excitation current command value id * , an output characteristic equivalent to that of a DC machine can be obtained.

【0093】以上は前段側のニューラルネットワーク回
路NN1の学習に際し、後段側のニューラルネットワー
ク回路NN2の学習が先に完了していると仮定して説明
したが、前段側および後段側のニューラルネットワーク
回路NN1,NN2が同時に学習を行うことも可能であ
る。
In the above description, the learning of the neural network circuit NN1 of the preceding stage has been described on the assumption that the learning of the neural network circuit NN2 of the succeeding stage has been completed first. However, the neural network circuits NN1 of the preceding stage and the succeeding stage have been described. , NN2 can simultaneously learn.

【0094】学習が完了し、理論通りにベクトル制御が
動作している場合、2次磁束指令値φ2 * と励磁電流指
令値id* との関係は次式のように表される。 id* =φ2 * ・(1/M)+(dφ2 * /dt)・
(L2 /(R2 ・M)) すなわち、NN1の結合係数w11,w21は次の値に収束
している。 w11=(1/M) w21=(L2 /(R2 ・M)) ただし、Mは励磁インダクタンス、L2 ,R2 は2次イ
ンダクタンスおよび2次抵抗である。
When the learning is completed and the vector control is operating as theoretically, the relationship between the secondary magnetic flux command value φ 2 * and the exciting current command value id * is expressed by the following equation. id * = φ 2 * · (1 / M) + (dφ 2 * / dt) ·
(L 2 / (R 2 · M)) That is, the coupling coefficients w 11 and w 21 of the NN1 converge to the following values. w 11 = (1 / M) w 21 = (L 2 / (R 2 · M)) where M is the excitation inductance, and L 2 and R 2 are the secondary inductance and the secondary resistance.

【0095】一方、図3のすべり周波数演算器SFは、ト
ルク電流検出値iqと2次磁束指令値φ2 * を入力し、
次の演算式を用いてすべり角周波数ωs * を演算してい
る。
On the other hand, the slip frequency calculator SF of FIG. 3 inputs the torque current detection value iq and the secondary magnetic flux command value φ 2 * ,
The slip angular frequency ω s * is calculated using the following equation.

【0096】 ωs * =(M・R2 /L2 )・(iq/φ2 * ) ここで用いている電動機定数(M・R2 /L2 )はニュ
ーラルネットワーク回路NN1の学習によって求めた結
合係数w21の逆数になっている。そこで、ニューラルネ
ットワーク回路NN1の学習結果をすべり周波数演算器
SFNの演算定数に反映させ、次のようにしてすべり角
周波数指令値ωs * を演算する。 ωs * =(1/w21)・(iq/φ2 * ) この結果、温度上昇などにより電動機の2次抵抗値R2
等が変化した場合でも、それに対応して学習がなされ、
常に正確な値ですべり周波数を演算することが可能とな
る。言い換えると、電動機IMの速度推定値ωr ^=ω
1 * −ωs * は常に正確な値が得られ、通常の機械的な
速度検出器無しで、精度の良い速度制御が可能となる。
Ω s * = (M · R 2 / L 2 ) · (iq / φ 2 * ) The motor constant (M · R 2 / L 2 ) used here was obtained by learning of the neural network circuit NN 1. which is the inverse of the coupling coefficient w 21. Therefore, the learning result of the neural network circuit NN1 is reflected on the calculation constant of the slip frequency calculator SFN, and the slip angle frequency command value ω s * is calculated as follows. ω s * = (1 / w 21 ) · (iq / φ 2 * ) As a result, the secondary resistance value R 2
Even if it changes, learning is done correspondingly,
The slip frequency can always be calculated with an accurate value. In other words, the estimated speed ωrr = ω of the motor IM
An accurate value is always obtained for 1 * −ω s * , and accurate speed control can be performed without a normal mechanical speed detector.

【0097】以上は、2次磁束演算値φ2 ^あるいは励
磁電流演算値id^およびトルク電流演算値iq^を求
めるために、磁束演算器FCALを用いたが、それの代わり
に、磁束オブザーバを用いても同様に達成できることは
言うまでもない。また、上記のニューラルネットワーク
回路は2層線形モデルを例にとって説明したが、3層以
上のモデルを用いてもよく、例えば、外部演算器NCA
Lをネットワークの中に組み込み、電圧指令値v1
よび位相角指令値δ* を直接出力するようにしてもよ
い。
In the above, the magnetic flux calculator FCAL was used to obtain the secondary magnetic flux calculation value φ 2 ^ or the excitation current calculation value id ^ and the torque current calculation value iq ^. Instead, a magnetic flux observer was used. It goes without saying that the same can be achieved even if used. Further, the above-described neural network circuit has been described by taking a two-layer linear model as an example, but a model having three or more layers may be used.
L may be incorporated in the network to directly output the voltage command value v 1 * and the phase angle command value δ * .

【0098】[0098]

【発明の効果】以上のように、本発明によれば、ベテラ
ンの調整員を必要とせず、自動的にベクトル制御の定数
を最適値に選択し、かつ、温度上昇等の外乱にも強いベ
クトル制御を行うことができる。また、速度検出器を用
いることなく精度の良い速度制御を行うことも可能とな
る。
As described above, according to the present invention, a vector control constant is automatically selected to an optimum value without requiring a seasoned adjuster, and a vector which is resistant to disturbances such as temperature rise. Control can be performed. Further, accurate speed control can be performed without using a speed detector.

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

【図1】本発明の第1実施例の構成を示すブロック図。FIG. 1 is a block diagram showing a configuration of a first embodiment of the present invention.

【図2】図1におけるニューラルネットワーク回路の詳
細を示すブロック図。
FIG. 2 is a block diagram showing details of a neural network circuit in FIG. 1;

【図3】本発明の第2実施例の構成を示すブロック図。FIG. 3 is a block diagram showing a configuration of a second embodiment of the present invention.

【図4】図3におけるニューラルネットワーク回路の詳
細を示すブロック図。
FIG. 4 is a block diagram showing details of a neural network circuit in FIG. 3;

【図5】従来装置の構成を示すブロック図。FIG. 5 is a block diagram showing a configuration of a conventional device.

【図6】図5の動作を説明するための電圧電流ベクトル
図。
FIG. 6 is a voltage-current vector diagram for explaining the operation of FIG. 5;

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

IM 誘導電動機 SS 電力変換器 CT 電流検出器 PT 電圧検出器 FCAL 磁束演算器 C1 ,C2 比較器 Gr(S) 速度制御補償回路 Gq(S) トルク電流制御補償回路 VEC−1,VEC−2 座標変換回路 AD1,AD2 加算器 INT 積分回路 ROM1,ROM2 メモリテーブル SF,SFN すべり周波数演算器 NNW,NN1,NN2 ニューラルネットワーク回路 SW1 〜SW6 スイッチ回路 BP,BP1,BP2 バックプロパゲーション(逆伝
播)回路 NCAL 外部演算器
IM induction motor SS power converter CT current detector PT voltage detector FCAL flux calculator C 1, C 2 comparator Gr (S) speed control compensation circuit Gq (S) torque current control compensation circuit VEC-1, VEC-2 Coordinate conversion circuit AD1, AD2 Adder INT Integration circuit ROM1, ROM2 Memory table SF, SFN Slip frequency calculator NNW, NN1, NN2 Neural network circuit SW 1 to SW 6 Switch circuit BP, BP1, BP2 Back propagation (back propagation) Circuit NCAL External computing unit

フロントページの続き (56)参考文献 特開 平5−207776(JP,A) 嶋根一夫他,”ニューラルネットを用 いた誘導機のベクトル制御”,電気学会 全国大会講演論文集,社団法人電気学 会,平成4年,第6号,p.6−13〜6 −14 Jhong−Whan 他,”AN ADAPTIVE LEARNING CURRENT CONTROLLER FOR FIELD−ORIEN T ED COUTROLLED INDU CTION MOTOR BY NEU RAL NETWORK”,PROCE EDINGS IECON’91,IEE E,1991年10月,Volume 1, p.469〜474 (58)調査した分野(Int.Cl.7,DB名) H02P 21/00 G05B 13/02 G06F 15/18 H02P 5/408 - 5/412 H02P 7/628 - 7/632 JICSTファイル(JOIS)Continuation of the front page (56) References JP-A-5-207776 (JP, A) Kazuo Shimane et al., "Vector Control of Induction Machines Using Neural Networks", Proceedings of the Institute of Electrical Engineers of Japan, Proceedings of the Institute of Electrical Engineers of Japan Association, 1992, No. 6, p. 6-13 to 6-14 Jong-Whan et al., "AN ADAPTIVE LEARNING CURRENT CONTROLLER FOR FILE-ORIENTED ED COUTROLED INDUCTION MOTION BY NEO RION NETWORK, 1991. , p. 469-474 (58) Fields investigated (Int. Cl. 7 , DB name) H02P 21/00 G05B 13/02 G06F 15/18 H02P 5/408-5/412 H02P 7/628-7/632 JICST file ( JOIS)

Claims (5)

(57)【特許請求の範囲】(57) [Claims] 【請求項1】誘導電動機についての励磁電流指令値id
* ,トルク電流指令値iq* ,1次角周波数指令値ω1
* を用いて電圧指令値v1 * 及び位相角指令値δ* を求
め、この電圧指令値v1 * 及び位相角指令値δ* に基
き、誘導電動機に可変電圧可変周波数交流電力を供給す
る電力変換器に対して出力電圧指令値vu* ,vv*
vw* を出力することで誘導電動機に対するベクトル制
御を行う誘導電動機制御装置において、 前記電力変換器からの出力電圧及び出力電流の検出値を
入力し、前記誘導電動機の2次磁束についての演算又は
推定に基いて、励磁電流演算値id^及びトルク電流演
算値iq^を出力する磁束演算手段と、 前記磁束演算手段からの励磁電流演算値id^及びトル
ク電流演算値iq^、並びに、前記励磁電流指令値id
* ,トルク電流指令値iq* ,1次角周波数指令値ω1
* を入力し、バックプロパゲーション・アルゴリズムに
基く学習を行ないながら、2つの出力信号A*,B*を
力するニューラルネットワーク手段と、当該ニューラルネットワーク手段からの出力信号A*,
B*に基づいて前記電圧指令値v 1 * 及び位相角指令値
δ * を演算する手段と、 を備えたことを特徴とする誘導電動機制御装置。
1. An exciting current command value id for an induction motor.
* , Torque current command value iq * , primary angular frequency command value ω 1
* Calculated voltage command value v 1 * and a phase angle command value [delta] * with, based on the voltage command value v 1 * and a phase angle command value [delta] *, power supplies variable voltage variable frequency AC power to the induction motor Output voltage command values vu * , vv * ,
In an induction motor control device that performs vector control on an induction motor by outputting vw * , a detection value of an output voltage and an output current from the power converter is input, and calculation or estimation of a secondary magnetic flux of the induction motor is performed. Magnetic flux calculating means for outputting an exciting current calculation value id ^ and a torque current calculation value iq ^ based on the magnetic field, an excitation current calculation value id ^ and a torque current calculation value iq ^ from the magnetic flux calculation means, and the excitation current Command value id
* , Torque current command value iq * , primary angular frequency command value ω 1
* , A neural network means for outputting two output signals A *, B * while performing learning based on the back propagation algorithm, and an output signal A *,
The voltage command value v 1 * and the phase angle command value based on B *
and a means for calculating δ * .
【請求項2】前記電力変換器からの出力電流の検出値を
入力し、この検出値の静止座標系から回転座標系への変
換に基いて、励磁電流検出id及びトルク電流検出値i
qを出力する座標変換器と、 前記座標変換器からの励磁電流検出値id及びトルク電
流検出値iqの入力に基いて、すべり周波数指令値ωs
* を演算するすべり周波数演算器と、 を備えたことを特徴とする請求項1記載の誘導電動機制
御装置。
2. A detection value of an output current from the power converter is input, and based on a conversion of the detection value from a stationary coordinate system to a rotating coordinate system, an excitation current detection id and a torque current detection value i are determined.
and the slip frequency command value ωs based on the input of the excitation current detection value id and the torque current detection value iq from the coordinate converter that outputs q.
2. The induction motor control device according to claim 1 , further comprising: a slip frequency calculator for calculating * .
【請求項3】前記電力変換器からの出力電流の検出値を
入力し、この検出値の静止座標系から回転座標系への変
換に基いて、トルク電流検出値iqを出力する座標変換
器と、 前記誘導電動機の2次磁束指令値Φ2*を出力する手段
と、 前記座標変換器からのトルク電流検出値iq、及び前記
2次磁束指令値φ 2 * に基いて、すべり周波数指令値ω
* を演算するすべり周波数演算器と、 を備えたことを特徴とする請求項1記載の誘導電動機制
御装置。
3. The detected value of the output current from the power converter is
Input and change this detection value from the stationary coordinate system to the rotating coordinate system.
Coordinate conversion that outputs a torque current detection value iq based on the conversion
And a means for outputting a secondary magnetic flux command value Φ2 * of the induction motor
And a torque current detection value iq from the coordinate converter, and
The slip frequency command value ω based on the secondary magnetic flux command value φ 2 *
2. The induction motor control device according to claim 1 , further comprising: a slip frequency calculator for calculating s * .
【請求項4】誘導電動機についての励磁電流指令値id
* ,トルク電流指令値iq * ,1次角周波数指令値ω 1
* を用いて電圧指令値v 1 * 及び位相角指令値δ * を求
め、この電圧指令値v 1 * 及び位相角指令値δ * に基
き、誘導電動機に可変電圧可変周波数の交流電力を供給
する電力変換器に対して出力電圧指令値vu * ,v
* ,vw * を出力することで誘導電動機に対するベク
トル制御を行う誘導電動機制御装置において、 前記電力変換器からの出力電圧及び出力電流の検出値を
入力し、前記誘導電動機の2次磁束についての演算又は
推定に基いて、励磁電流演算値id^及びトルク電流演
算値iq^を出力する磁束演算手段と、 前記誘導電動機の2次磁束指令値Φ2*を出力する手段
と、 前記2次磁束指令値φ 2 * 及び前記2次磁束演算値φ 2
^を入力し、バックプロパゲーション・アルゴリズムに
基く学習を行ないながら、前記励磁電流指令値id *
出力する前段のニュートラルネットワーク手段と、 前記磁束演算手段からの励磁電流演算値id^及びトル
ク電流演算値iq^、並びに、前記励磁電流指令値id
* ,トルク電流指令値iq * ,1次角周波数指令値ω 1
* を入力し、バックプロパゲーション・アルゴリズムに
基く学習を行ないながら、2つの出力信号A*,B*を出
力する後段のニューラルネットワーク手段と、 当該後段のニューラルネットワーク手段からの出力信号
A*,B*に基づいて前記電圧指令値v 1 * 及び位相角指
令値δ * を演算する手段と、 前記前段のニューラルネットワーク手段の学習結果を用
いながら、前記座標変換器からのトルク電流検出値i
q、及び前記2次磁束指令値Φ2*に基いて、すべり周波
数指令値ωs * を演算するすべり周波数演算器と、 を備えたことを特徴とする誘導電動機制御装置。
4. An exciting current command value id for an induction motor.
* , Torque current command value iq * , primary angular frequency command value ω 1
* To determine the voltage command value v 1 * and the phase angle command value δ * .
Based on the voltage command value v 1 * and the phase angle command value δ * .
Supply AC power with variable voltage and variable frequency to the induction motor
Output voltage command values vu * , v
v *, vector for the induction motor by outputting a vw *
In an induction motor control device that performs torque control, the detected values of the output voltage and output current from the power converter are
Input and calculate the secondary magnetic flux of the induction motor or
Based on the estimation, the excitation current calculation value id ^ and the torque current
Magnetic flux calculating means for outputting a calculated value iq ^, and means for outputting a secondary magnetic flux command value Φ2 * of the induction motor
And the secondary magnetic flux command value φ 2 * and the secondary magnetic flux calculation value φ 2
Enter に for backpropagation algorithm
While performing based learning, the excitation current command value id *
A neutral network means at the preceding stage for outputting, an exciting current operation value id ^ from the magnetic flux operation means and a torque
Current calculation value iq ^ and the excitation current command value id
* , Torque current command value iq * , primary angular frequency command value ω 1
Enter * to set backpropagation algorithm
Outputs two output signals A * and B * while performing base learning.
A post-stage neural network means, and an output signal from the post-stage neural network means
The voltage command value v 1 * and the phase angle finger based on A * and B *
Means for calculating the prescriptive value δ * and the learning result of the neural network means at the preceding stage.
While detecting the torque current value i from the coordinate converter.
q, and the slip frequency based on the secondary magnetic flux command value Φ2 *.
An induction motor control device comprising: a slip frequency calculator for calculating a number command value ωs * .
【請求項5】前記ニューラルネットワーク手段は、前記
誘導電動機の回転速度が所定レベル以上である場合の
み、前記バックプロパゲーション・アルゴリズムに基く
学習を行うものである。ことを特徴とする請求項1乃至
4のいずれかに記載の誘導電動機制御装置。
5. The neural network means performs learning based on the back propagation algorithm only when the rotation speed of the induction motor is equal to or higher than a predetermined level. 3. The method according to claim 1, wherein
5. The induction motor control device according to any one of 4 .
JP5256989A 1993-10-14 1993-10-14 Induction motor control device Expired - Fee Related JP3054521B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP5256989A JP3054521B2 (en) 1993-10-14 1993-10-14 Induction motor control device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP5256989A JP3054521B2 (en) 1993-10-14 1993-10-14 Induction motor control device

Publications (2)

Publication Number Publication Date
JPH07115800A JPH07115800A (en) 1995-05-02
JP3054521B2 true JP3054521B2 (en) 2000-06-19

Family

ID=17300184

Family Applications (1)

Application Number Title Priority Date Filing Date
JP5256989A Expired - Fee Related JP3054521B2 (en) 1993-10-14 1993-10-14 Induction motor control device

Country Status (1)

Country Link
JP (1) JP3054521B2 (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102497148A (en) * 2011-11-20 2012-06-13 北京航空航天大学 High-precision control device for mechanical flywheel
CN106681146A (en) * 2016-12-31 2017-05-17 浙江大学 Blast furnace multi-target optimization control algorithm based on BP neural network and genetic algorithm
CN109245665A (en) * 2018-11-22 2019-01-18 哈尔滨工业大学 A kind of motor servo control method based on data study
DE112021003210T5 (en) 2020-09-03 2023-04-27 National University Corporation Gunma University engine control device

Families Citing this family (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20020072077A (en) * 2001-03-08 2002-09-14 한국전기연구원 Method for controlling interior permanent magnet synchronous motor using neural network estimator
JP6519149B2 (en) * 2014-11-14 2019-05-29 日産自動車株式会社 Motor controller
CN106200465A (en) * 2016-07-19 2016-12-07 柳州六品科技有限公司 A kind of intelligent automatic control device for host computer
JP6506219B2 (en) * 2016-07-21 2019-04-24 ファナック株式会社 Machine learning device, motor control device and machine learning method for learning current command of motor
CN110138293A (en) * 2019-03-26 2019-08-16 广东工业大学 A kind of BP neural network optimization chaotic control method based on double-fed wind power system
CN111835257B (en) * 2019-03-29 2024-05-03 上海华虹挚芯电子科技有限公司 Rotor position detection method based on neural network

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
Jhong−Whan 他,"AN ADAPTIVE LEARNING CURRENT CONTROLLER FOR FIELD−ORIEN TED COUTROLLED INDUCTION MOTOR BY NEURAL NETWORK",PROCEEDINGS IECON’91,IEEE,1991年10月,Volume 1,p.469〜474
嶋根一夫他,"ニューラルネットを用いた誘導機のベクトル制御",電気学会全国大会講演論文集,社団法人電気学会,平成4年,第6号,p.6−13〜6−14

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102497148A (en) * 2011-11-20 2012-06-13 北京航空航天大学 High-precision control device for mechanical flywheel
CN102497148B (en) * 2011-11-20 2013-12-11 北京航空航天大学 High-precision control device for mechanical flywheel
CN106681146A (en) * 2016-12-31 2017-05-17 浙江大学 Blast furnace multi-target optimization control algorithm based on BP neural network and genetic algorithm
CN109245665A (en) * 2018-11-22 2019-01-18 哈尔滨工业大学 A kind of motor servo control method based on data study
DE112021003210T5 (en) 2020-09-03 2023-04-27 National University Corporation Gunma University engine control device

Also Published As

Publication number Publication date
JPH07115800A (en) 1995-05-02

Similar Documents

Publication Publication Date Title
JP3818086B2 (en) Synchronous motor drive
EP0944164B1 (en) Sensorless control method and apparatus of permanent magnet synchronous motor
US6462492B1 (en) Position-sensorless controlling method of synchronous motor
US6825637B2 (en) System for controlling synchronous motor
US6674262B2 (en) Motor control apparatus and motor control method
US6731095B2 (en) Controller for multiplex winding motor
JPH07264900A (en) Variable-speed controller for induction motor
JP3054521B2 (en) Induction motor control device
JP3097610B2 (en) Induction machine variable speed drive
JPH07250500A (en) Variable speed controller for induction motor
JP2019170095A (en) Motor controller
JP2000037098A (en) Power conversion apparatus using speed sensor-less vector control
US20040061469A1 (en) Controller for DC brushless motor
JP3099681B2 (en) Variable speed control device for AC motor
JP2004187460A (en) Inverter control device, induction motor control device, and induction motor system
JPH07123798A (en) Speed sensorless vector control system for induction motor
JPH07123799A (en) Speed sensorless vector control system for induction motor
JPH08205599A (en) Speed estimation and drive device for induction motor
JP4682521B2 (en) Variable speed control device for induction motor
JP2019170089A (en) Motor controller
JPH0870599A (en) Sensorless vector control apparatus for induction motor speed
JPH07274600A (en) Method and apparatus for controlling acceleration/ deceleration of induction motor
JPH08191600A (en) Device for controlling inverter current
JPH06319285A (en) Vector controller for induction motor
JPH03135389A (en) Method and device for controlling voltage type inverter

Legal Events

Date Code Title Description
R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

LAPS Cancellation because of no payment of annual fees