JP3196311B2 - Motor speed estimation observer - Google Patents

Motor speed estimation observer

Info

Publication number
JP3196311B2
JP3196311B2 JP11558692A JP11558692A JP3196311B2 JP 3196311 B2 JP3196311 B2 JP 3196311B2 JP 11558692 A JP11558692 A JP 11558692A JP 11558692 A JP11558692 A JP 11558692A JP 3196311 B2 JP3196311 B2 JP 3196311B2
Authority
JP
Japan
Prior art keywords
speed
deviation
value
observer
encoder
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Lifetime
Application number
JP11558692A
Other languages
Japanese (ja)
Other versions
JPH06284762A (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.)
Meidensha Corp
Original Assignee
Meidensha 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
Priority claimed from JP3114229A external-priority patent/JPH06237589A/en
Application filed by Meidensha Corp filed Critical Meidensha Corp
Priority to JP11558692A priority Critical patent/JP3196311B2/en
Priority to EP19920108454 priority patent/EP0514847B1/en
Priority to DE69218826T priority patent/DE69218826T2/en
Priority to TW81103905A priority patent/TW221535B/zh
Priority to CN92103246A priority patent/CN1026937C/en
Priority to US07/885,763 priority patent/US5325460A/en
Priority to KR1019920008521A priority patent/KR950014759B1/en
Publication of JPH06284762A publication Critical patent/JPH06284762A/en
Publication of JP3196311B2 publication Critical patent/JP3196311B2/en
Application granted granted Critical
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Landscapes

  • Control Of Electric 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 electric motor in a very low speed range of a speed control system using a pulse encoder as a speed detector.
Speed estimation observer .

【0002】[0002]

【従来の技術】パルスエンコーダを用いた電動機の速度
制御系では極低速域において、エンコーダパルス間隔が
速度制御周期より長くなり、その速度制御周期において
正確な速度情報が得られなくなる。このため、極低速域
では速度制御系が以下に述べるように不安定になること
が知られている。
2. Description of the Related Art In a motor speed control system using a pulse encoder, an encoder pulse interval becomes longer than a speed control cycle in an extremely low speed range, and accurate speed information cannot be obtained in the speed control cycle. For this reason, it is known that the speed control system becomes unstable in an extremely low speed range as described below.

【0003】電動機の回転軸に連結されたパルスエンコ
ーダは電動機の低速域で図6(c)に示すようなパルス
を発生する。すなわち、電動機の低速域での時間tに対
する回転速度nMは図6(a)に示すように直線的に変
化するが、時間tに対する位置θは図6(b)に示すよ
うに曲線的に変化する。従って、パルスエンコーダに得
られるパルスは時間tの経過とともにパルス間隔が図6
(c)のように狭くなってくる。図6(c)のパルス情
報からその情報が変化したときに、パルス間隔 p(j)
パルス変化量とによりパルス間隔 p(j) 間の平均速度
M(j) (平均速度を示すための符号である上部の横線は省
略してあるが、図6には付してある)が図6(d)に示
すように求まる。このため、パルス間隔 p(j) が速度制
御周期より長いと、この間の速度が検出できないため、
前回値の平均速度 M(j-1) (平均速度を示すための符号
である上部の横線は省略してあるが、図6には付してあ
る)を使用する。そのため真値速度nMとの偏差が大き
くなり、速度制御が不安定となる。
A pulse encoder connected to a rotating shaft of a motor generates a pulse as shown in FIG. 6C in a low speed range of the motor. That is, the rotational speed n M of the electric motor with respect to time t in the low-speed region changes linearly as shown in FIG. 6A, but the position θ with respect to time t changes in a curve as shown in FIG. 6B. Change. Therefore, the pulse obtained by the pulse encoder has a pulse interval with the elapse of time t shown in FIG.
It becomes narrow as shown in FIG. When the information changes from the pulse information of FIG. 6C, the average speed n between the pulse intervals T p (j) is determined by the pulse interval T p (j) and the pulse change amount.
M (j) (The upper horizontal line, which is the code for indicating the average speed, is omitted.
(Not shown, but attached to FIG. 6 ) is obtained as shown in FIG. 6 (d). For this reason, if the pulse interval T p (j) is longer than the speed control cycle, the speed cannot be detected during this period.
Average speed n M (j-1) of the previous value ( sign for indicating average speed
The upper horizontal line is omitted, but is added to FIG.
Use ) . As a result, the deviation from the true speed n M increases, and the speed control becomes unstable.

【0004】上記のような速度制御の不安定を改善する
手段として特開平2−307384号公報がある。
Japanese Unexamined Patent Publication No. Hei 2-307384 discloses a means for improving the instability of speed control as described above.

【0005】[0005]

【発明が解決しようとする課題】前述のようにパルスエ
ンコーダを用いた速度制御系では極低速域で速度制御系
が不安定になる。この問題は特にサーボ、エレベータ等
の位置決め精度が要求される用途では解決しなければな
らない。このため、従来ではレゾルバや高パルス出力の
エンコーダが用いられてきた。しかし、このような手段
ではエンコーダ等のコストが上昇する不具合がある。ま
た、特開平2−307384号公報に記載の負荷トルク
推定値を用いる手段は完全次元オブザーバ方式であるた
めにゲインの調整が極めてむずかしい問題がある。
As described above, in a speed control system using a pulse encoder, the speed control system becomes unstable in an extremely low speed range. This problem must be solved particularly in applications requiring positioning accuracy such as servos and elevators. For this reason, conventionally, a resolver or an encoder with a high pulse output has been used. However, such means has a disadvantage that the cost of the encoder and the like increases. Further, since the means using the estimated load torque described in JP-A-2-307384 is a full-dimensional observer system, there is a problem that the adjustment of the gain is extremely difficult.

【0006】この発明は上記の事情に鑑みてなされたも
ので、低分解能のパルスエンコーダを用いて極低速域の
電動機の速度制御を安定に行うとともに調整を容易に
し、かつ速度推定の高精度化及び安定化を図り、しかも
低速から高速までの速度制御系の安定化を可能とした
動機の速度推定オブザーバを提供することを目的とす
る。
SUMMARY OF THE INVENTION The present invention has been made in view of the above circumstances, and uses a low-resolution pulse encoder to stably control the speed of a motor in an extremely low speed range, to facilitate adjustment, and to improve the accuracy of speed estimation. and ensures stable, yet conductive which enables stabilization of the speed control system from low to high
An object of the present invention is to provide a speed estimation observer for a motive .

【0007】[0007]

【課題を解決するための手段】この発明は上記の目的を
達成するために、電動機と、この電動機の速度をパルス
エンコーダ出力として送出する速度検出器と、最小次元
の負荷トルク推定値オブザーバを速度制御周期と速度検
出周期とにおける離散系モデルに変換し、前記速度検出
器から出力されるパルスエンコーダのパルス間隔での速
度を推定する速度推定オブザーバにおいて、トルク指令
と負荷トルク推定値との偏差をオブザーバモデル機械時
定数で積分してモデル出力推定値を得る第1演算部と、
この第1演算部で得られたモデル出力推定値から前記パ
ルスエンコーダパルス間隔における平均値を得る第2演
算部と、この第2演算部の出力と速度検出器から出力さ
れるパルス変化時に求まる平均値速度との偏差を算出す
る第1偏差部と、この第1偏差部に得られる偏差値を比
例要素のみでオブザーバゲイン倍して前記負荷トルク推
定値を得る比例要素のみからなるオブザーバゲイン部
と、前記第1演算部のモデル出力推定値と前記第1偏差
部の偏差出力値との偏差を求め、求められた偏差出力値
を速度推定値として出力する第2偏差部とからなる電動
機の速度推定オブザーバである。
SUMMARY OF THE INVENTION In order to achieve the above object, the present invention provides an electric motor, and a method of controlling the speed of the electric motor by a pulse.
Speed detector to send as encoder output and minimum dimension
The load torque estimated value observer to the speed control cycle and speed detection.
Convert to a discrete system model with the output cycle and detect the speed
At the pulse interval of the pulse encoder output from the encoder
A first calculating unit that obtains a model output estimated value by integrating a deviation between a torque command and a load torque estimated value with an observer model machine time constant in a speed estimation observer for estimating a degree ;
The path from the resulting model output estimated value in the first calculation unit
A second arithmetic unit for obtaining an average value at the pulse encoder pulse interval; a first deviation unit for calculating a deviation between an output of the second arithmetic unit and an average speed obtained when a pulse output from the speed detector changes; An observer gain section consisting of only a proportional element that obtains the load torque estimated value by multiplying a deviation value obtained by the first deviation section by an observer gain only with a proportional element, an estimated model output value of the first arithmetic section, and the first Calculate the deviation from the deviation output value of the deviation part, and find the deviation output value
Which is a speed estimation observer of the electric <br/> machine and a second deviation unit for outputting a speed estimate.

【0008】また、前記第2演算部は、速度制御周期信
号iと速度検出周期jとのタイミングずれを補正して、
パルスエンコーダのパルス間隔におけるモデル出力推定
値の正確な平均値を得るための電動機の速度推定オブザ
ーバである。
[0008] Further, the second arithmetic unit is configured to control a speed control period signal.
The timing difference between the signal i and the speed detection period j is corrected,
Model output estimation at pulse interval of pulse encoder
Motor Speed Estimation Observer to Obtain Accurate Average Value
It is a server.

【0009】さらに、オブザーバゲイン部において、オ
ブザーバゲインの初期設定値をg*とし、エンコーダパ
ルス間隔TP(j)と速度制御周期Tsとの比を用いて補正
ゲインKcを積算し、更にまた、前記エンコーダパルス
間隔TP(j)間の速度制御周期の回数nの逆数を補正ゲイ
ンKcとすることを特徴とする電動機の速度推定オブザ
ーバである。
In the observer gain section,
The default settings for Buzabagein and g *, the encoder pulse interval T P (j) and using the ratio between the speed control period Ts by multiplying the correction gain Kc, furthermore, the encoder pulse interval T P (j) between the A speed estimation observer for a motor, wherein a reciprocal of the number n of speed control cycles is used as a correction gain Kc.

【0010】[0010]

【作用】電動機速度が低速域になると、速度検出器から
のパルス間隔が速度制御周期より長くなって、正確な速
度情報が得られなくなる。このため、最小次元の負荷ト
ルク推定オブザーバを用いてパルス間の速度を推定して
推定速度を得る。この推定速度を速度情報とする。
When the motor speed is in the low speed range, the pulse interval from the speed detector becomes longer than the speed control cycle, and accurate speed information cannot be obtained. Therefore, the estimated speed is obtained by estimating the speed between the pulses using the load torque estimation observer of the minimum dimension. This estimated speed is used as speed information.

【0011】また、速度制御周期と速度検出周期のタイ
ミングにずれが生じたときに第2演算部でこれを補償
し、さらに、低速から高速まで速度制御系を安定化させ
るためにオブザーバゲインを可変とした。
When a difference between the timing of the speed control cycle and the timing of the speed detection cycle occurs, the second arithmetic unit compensates for the difference, and furthermore, the observer gain is varied to stabilize the speed control system from low speed to high speed. And

【0012】[0012]

【実施例】以下この発明の一実施例を図面に基づいて説
明する。まず、従来より用いられている負荷トルク推定
オブザーバ(最小次元オブザーバ)を用いた速度推定
ブザーバについて述べる。
An embodiment of the present invention will be described below with reference to the drawings. First, we describe the speed estimation Oh <br/> observer using the load torque estimating observer which is conventionally used (minimum dimension observer).

【0013】(A)速度推定の原理、 最小次元オブザーバによる負荷トルク推定オブザーバは
図1に示すような構成となっている。最小次元オブザー
バではオブザーバゲインgは比例要素のみとなるので、
負荷トルクτLが印加されるとモデル出力推定値∧n M
(以下推定値には符号∧を付す)と速度nMとに偏差が
発生する。偏差は次式(1)式、(2)式で表される。
(A) Principle of Speed Estimation, Load Torque Estimation Observer Using Minimum Dimension Observer The configuration is as shown in FIG. In the smallest dimension observer, the observer gain g is only a proportional element,
When the load torque τ L is applied, the model output estimated value ∧n M '
(Hereinafter, the estimated value is denoted by a symbol ∧) and the speed n M has a deviation. The deviation is expressed by the following equations (1) and (2).

【0014】[0014]

【数1】 (Equation 1)

【0015】[0015]

【数2】 (Equation 2)

【0016】完全次元オブザーバではオブザーバゲイン
gがPI要素となるので、定常状態ではモデル出力推定
∧n M と速度nMは等しくなる。ただし、負荷急変時
のような過渡時には成立しない。完全次元オブザーバよ
り調整要素が少ない最小次元オブザーバを用いて速度推
定を行うには(2)式を変形すると速度は次式のように
なる。
Since the observer gain g is a PI element in a full-dimensional observer, the estimated model output value ∧n M is equal to the speed n M in a steady state. However, it does not hold during a transient such as a sudden load change. In order to estimate the speed using the minimum-dimensional observer having fewer adjustment elements than the full-dimensional observer, the speed becomes as follows by modifying the formula (2).

【0017】[0017]

【数3】 (Equation 3)

【0018】(3)式の関係を図1に追加して速度を図
2のブロック図より推定する。
By adding the relationship of the equation (3) to FIG. 1, the speed is estimated from the block diagram of FIG.

【0019】(B)極低速域での速度推定、 速度検出器としてパルスエンコーダを用いると、極低速
域では速度制御周期よりもエンコーダパルス間隔の方が
長くなる。図3にその関係を示す。図3において、Ts
は速度制御周期、Tpはエンコーダパルスの周期、Td
はTsとTpとの差である。エンコーダパルスが入力さ
れると、そのパルス周期Tpより速度の平均値は次の
(4)式から求まる。
(B) Speed estimation in a very low speed range When a pulse encoder is used as a speed detector, the encoder pulse interval is longer than the speed control cycle in a very low speed range. FIG. 3 shows the relationship. In FIG. 3, Ts
Is the speed control cycle, Tp is the cycle of the encoder pulse, Td
Is the difference between Ts and Tp. When an encoder pulse is input, the average value of the speed is obtained from the following equation (4) based on the pulse period Tp.

【0020】[0020]

【数4】 (Equation 4)

【0021】速度検出値は平均値しか検出できないの
で、オブザーバの構成もこのことを考慮して図4のよう
な離散系で構成する。この図4の最小次元オブザーバに
よる速度推定オブザーバの構成図において、速度検出値
は平均値nM(j)(図4では平均値の符号をn M の上部
に横線を付して示す)であるため、モデル出力推定値
M '(i)もこの間の平均値 M '(j)(図4ではこの
平均値の符号∧−をn M 'の上部に付して示す)とする。
この平均値の偏差を用いて負荷トルク推定値∧τ
L (j)を推定する。パルス間隔における平均値nM'
(j)(符号∧−はここでは省略してある)は次の
(5)式で求める。
As for the speed detection value, only the average value can be detected.
In view of this, the configuration of the observer is as shown in FIG.
It consists of simple discrete systems. In the minimum dimension observer of FIG.
AccordingSpeed estimationIn the configuration diagram of the observer, the speed detection value
Is the average value nM(J) (In FIG. 4, the sign of the average value is n M Top of
Is shown with a horizontal line), The model output estimate
n M '(I)Also mean value during this periodn M '(J) (in FIG. 4
The sign of the average value is M 'And
The load torque estimated value is calculated using the deviation of this average value.∧τ
L (J)Is estimated. Average value n at pulse intervalM'
(J)(The symbol ∧- is omitted here)Is the next
It is obtained by the equation (5).

【0022】[0022]

【数5】 (Equation 5)

【0023】ここで図4に示した最小次元オブザーバに
よる速度推定オブザーバを用いたこの発明の実施例につ
いて述べる。図5はこの発明の一実施例を示すもので、
図4に示した構成図に偏差器、速度アンプおよび加算器
を設けたものである。
Here, an embodiment of the present invention using the speed estimation observer using the minimum dimension observer shown in FIG. 4 will be described. FIG. 5 shows an embodiment of the present invention.
The configuration shown in FIG. 4 is provided with a deviation device, a speed amplifier and an adder.

【0024】図5において、トルク指令τM※(i)と
負荷トルク推定値∧τ L (j)は偏差器11に供給され
て、その偏差出力が第1演算部12に入力される。第1
演算部12は速度制御周期Tsをモデル機械時定数TM
※で割算した割算部12aと、この割算部12aの出力
と積分器12cの出力とを加算した加算器12bとから
構成されている。第1演算部12で演算されて得られた
モデル出力推定値∧n M ’(i)はパルス間隔における
平均値を得る第2演算部13に入力される。第2演算部
13で演算された出力nM’(j)(パルス間隔におけ
る平均値の符号∧−は省略して示す)は第1偏差部14
のプラス入力端に供給され、そのマイナス入力端にはパ
スルエンコーダ15により検出された速度検出出力の平
均値nM(j)(n M の上部に平均値を示す横線が付され
る)が供給される。
In FIG. 5, the torque command τ M * (i) and the estimated load torque ∧τ L (j) are supplied to the deviation unit 11, and the deviation output is input to the first calculation unit 12. First
The calculation unit 12 calculates the speed control cycle Ts as the model machine time constant T M
It is composed of a dividing unit 12a divided by * and an adder 12b that adds the output of the dividing unit 12a and the output of the integrator 12c. The model output estimated value ∧n M ′ (i) obtained by the first operation unit 12 is input to the second operation unit 13 that obtains the average value at the pulse interval. The output n M '(j) calculated by the second calculation unit 13 (at the pulse interval )
The sign of the average value (−) is omitted) is the first deviation unit 14.
Is supplied to the positive input terminal, a horizontal line indicating the average value is assigned to the upper part of the average value n M (j) (n M of the speed detection output detected by the Pasuru encoder 15 to the negative input terminal
That) is supplied.

【0025】第1偏差部14の偏差出力はオブザーバゲ
イン部16に供給され、ここで所定倍されて出力に負荷
トルク推定値∧τ L (j)を得る。また、第1偏差部1
4の偏差出力は第2偏差部17のマイナス入力端に供給
される。第2偏差部17のプラス入力端にはモデル出力
推定値∧n M (i)が供給され、その出力には速度推定
∧n M (i)が得られる。この速度推定値∧n M (i)
と速度設定値はnM※(i)は第3偏差部18のマイナ
スおよびプラス入力端に供給され、その偏差出力が比例
ゲインKWCの速度アンプ19に供給される。速度アンプ
19の出力と負荷トルク推定値∧τ L (j)は加算器2
0で加算してトルク指令τM※を得る。このトルク指令
τM※は第4偏差部21で負荷トルクとの偏差を取って
電動機22に供給してそれの速度制御を行う。
The deviation output of the first deviation section 14 is supplied to an observer gain section 16, where it is multiplied by a predetermined value to obtain an estimated load torque value Δτ L (j ). Also, the first deviation unit 1
The deviation output of No. 4 is supplied to the minus input terminal of the second deviation section 17. The model output estimated value ∧n M (i) is supplied to the plus input terminal of the second deviation unit 17, and the speed estimated value ∧n M (i) is obtained from the output. This speed estimate ∧n M (i)
The speed setting value n M * (i) is supplied to the minus and plus input terminals of the third deviation section 18, and the deviation output is supplied to the velocity amplifier 19 of the proportional gain K WC . The output of the speed amplifier 19 and the estimated load torque ∧τ L (j) are
By adding 0, a torque command τ M * is obtained. The torque command τ M * is obtained by taking a deviation from the load torque in the fourth deviation section 21 and supplied to the electric motor 22 to control the speed thereof.

【0026】上記のように構成された実施例において、
トルク指令τM※(i)と負荷トルク推定値∧τ L (i)
との偏差をオブザーバモデル機械時定数TM※で積分し
てモデル出力推定値∧n M ’(i)を得る。次にこの
M ’(i)からパルス間隔における平均値nM’(j)
(n M ’には符号∧−が上部に付く)を求め、パルス変
化時に求まる平均値速度nM(j)(n M には平均値符号
−が上部に付く)との偏差を算出する。この偏差をオブ
ザーバゲイン(g)倍して負荷トルク指定値∧τ
L (j)を求める。その後、オブザーバモデル出力
M ’(i)と第1偏差部14の出力との偏差を減算す
ることによりパルス間の速度を推定して推定速度∧n M
(i)を求める。この∧n M (i)を速度アンプ19に
フィードバック信号として供給して電動機の速度制御を
行う。なお、負荷トルク推定値∧τ L (j)を加算器2
0で速度アンプ19の出力と加算してトルク指令を得る
ことにより負荷外乱抑制が可能となる。
In the embodiment configured as described above,
Torque command τM* (I) and estimated load torque∧τ L (I)
Deviation from the observer model machine time constant TM※ integrate
Model output estimate∧n M '(I)Get. Then this
n M '(I)To the average value n at the pulse intervalM’(J)
(N M 'Has a sign ∧- at the top)And the pulse change
Average speed n obtained at the time of conversionM(J)(N M Has the mean sign
− Is attached to the top) Is calculated. This deviation is
Load torque specified value multiplied by the server gain (g)∧τ
L (J)Ask for. Then, output the observer model
n M '(I)And the difference between the output of the first deviation unit 14 and
To estimate the speed between pulses to estimate the speed.∧n M
(I)Ask for. this∧n M (I)To speed amplifier 19
Supply as feedback signal to control motor speed
Do. The estimated load torque∧τ L (J)To adder 2
At 0, the torque command is obtained by adding to the output of the speed amplifier 19.
As a result, load disturbance can be suppressed.

【0027】上記実施例において、トルク指令τM
(i)は直流機制御の場合には電機子電流検出値を用
い、誘導機のベクトル制御の場合にはトルク分電流検出
値を使用する。また、各々の検出値でなく制御に用いる
指令値を流用してもよい。
In the above embodiment, the torque command τ M *
(I) uses an armature current detection value in the case of DC machine control, and uses a torque current detection value in the case of induction machine vector control. Further, a command value used for control may be used instead of each detected value.

【0028】次に速度推定オブザーバのモデル出力推定
∧n M ’(i)の平均値算出手段に改良を加えたこの
発明の他の実施例について述べる。最小次元の負荷トル
ク推定オブザーバを用いた速度推定手段において、パル
スエンコーダの信号が得られたときに検出できる速度情
報は、その信号間の速度平均値nM(j)(n M には平均
値符号−が上部に付く)である。このため、オブザーバ
モデル出力推定値∧n M ’(i)もその間の平均値を算
出してnM’(j)(n M ’には符号∧−が上部に付く)
を求め、このM’(j)(n M ’には符号∧−が上部に
付く)とnM(j)(n M には平均値符号−が上部に付
)の偏差より負荷トルク推定値∧τ L (j)を推定す
る。
Next, a description will be given of another embodiment of the present invention in which the means for calculating the average value of the model output estimated value ' n M ' (i) of the speed estimation observer is improved. In the speed estimating means using the minimum-dimensional load torque estimating observer, speed information that can be detected when a pulse encoder signal is obtained includes a speed average value n M (j) (n M is an average value) between the signals.
(Value sign-is attached at the top ). Therefore, the average value of the observer model output estimated value ∧n M ′ (i) is also calculated and n M ′ (j) (the sign ∧− is added to the upper part of n M ′)
And the sign ∧− is added to the upper part of this n M ′ (j) (n M ).
) And n M (j) (where n M has an average sign-at the top)
The load torque estimated value ∧τ L (j) is estimated from the deviation of ( c ) .

【0029】極低速域では、図3に示すエンコーダパル
ス間隔Tp(j)が長くなり、この間の速度制御周期回
数n(j)は大きくなる。このため、jとiの間のタイ
ミングずれ(例えばTd)の影響は小さく、Tp(j)
間のモデル出力推定値∧nM’(i)の平均値nM
(j)(n M ’には符号∧−が上部に付く)は(5)式
で近似できる。
In the extremely low speed range, the encoder pulse interval Tp (j) shown in FIG. 3 is long, and the number of speed control cycles n (j) during this period is large. For this reason, the influence of the timing shift (for example, Td) between j and i is small, and Tp (j)
Model output estimated value between ∧n M '(i) of the mean value n M'
(J) (n M ′ has a symbol n− at the top) can be approximated by equation (5).

【0030】しかし、極低速域より速度が大きくなっ
て、エンコーダパルス間隔Tp(j)が短くなり、この
間の速度制御周期回数n(j)が小さくなると、jとi
間のタイミングずれを考慮しないと、正確なモデル出力
推定値∧n M ’(i)の平均値nM’(j)(n M ’には
符号∧−が上部に付く)が得られなくなる。そこで、以
下平均値nM’(j)(n M ’には符号∧−が上部に付
く)の算出手段を図7により述べる。ただし、説明の都
合上j〜(j+1)間で検討する。図7から平均値
M’(j)(n M ’には符号∧−が上部に付く)は速度
制御周期間の平均値を求めて、その総面積を時間で割る
ことにより求める。
However, when the speed becomes higher than the extremely low speed region and the encoder pulse interval Tp (j) becomes shorter, and the number of speed control cycles n (j) during this period becomes smaller, j and i become smaller.
Without taking into account the timing offset between, the 'average n M of (i)' exact model output estimate ∧n M (j) (n M ' is
(The symbol ∧− is attached to the upper part) cannot be obtained. Therefore, the average value n M ′ (j) (n M ′ is denoted by the sign ∧-
7 ) will be described with reference to FIG. However, for the sake of explanation, it will be discussed between j and (j + 1). From FIG. 7, the average value n M ′ (j) (the symbol ∧− is attached to the upper part of n M ′) is obtained by calculating the average value during the speed control period and dividing the total area by the time.

【0031】まず、(j,0)〜(j,n)までの平均
値を求めると次式のようになる。
First, an average value of (j, 0) to (j, n) is obtained as follows.

【0032】[0032]

【数6】 (Equation 6)

【0033】次にエンコーダパルス信号jと速度制御周
期信号iとのタイミングずれ期間(Ts−ΔTEj-1)と
ΔTEjでの平均値を求める。ここで、ΔT Ej 間の平均値
の算出手段について述べる。図8に示す(j+1)時点
でエンコーダパルスが入力されるまでは、j時点で推定
したトルク推定値∧τ L (j)を使用して、モデル出力
推定値∧n M ’(i)を推定する。
Next, the average value of the timing shift period (T s -ΔT Ej-1 ) between the encoder pulse signal j and the speed control period signal i and ΔT Ej is obtained. Here, means for calculating the average value during ΔT Ej will be described. Until the encoder pulse is input at the time point (j + 1) shown in FIG. 8, the estimated model output value ∧n M ′ (i) is estimated using the torque estimated value ∧τ L (j) estimated at the time point j. I do.

【0034】このため、(j+1)時点のモデル出力推
定値∧n M j+1 は次式で求められる。
For this reason, the model output estimation at the point (j + 1)
The constant value ∧n M ' j + 1 is obtained by the following equation.

【0035】[0035]

【数7】 (Equation 7)

【0036】ただし、τMjn※:(j,n)番目でのト
ルク指令値によって、ΔTEj間での平均値n M 'ΔT
Ej (n M ’には符号∧−が上部に付く)は次の(8)式
で求まる。
Where τMjn*: (J, n) th
TTEjIn betweenAverage value n M 'ΔT
Ej (N M 'Has a sign ∧- at the top)Is the following equation (8)
Is determined by

【0037】[0037]

【数8】 (Equation 8)

【0038】次に、モデル出力推定値∧n M ' j+10 は次の
ようにして求める。(j+1)時点でエンコーダパルス
が入力されることにより、(j+1)時点でのトルク推
定値∧τ L(j+1) が求まる。よってモデル出力推定値∧n
M j+10 は次の(9)式のようになる。
Next, the model output estimated value ∧n M ' j + 10 is obtained as follows. By inputting the encoder pulse at the time point (j + 1), the estimated torque value ∧τ L (j + 1) at the time point (j + 1) is obtained. Therefore, the model output estimated value ∧n
M j + 10 is expressed by the following equation (9).

【0039】[0039]

【数9】 (Equation 9)

【0040】以上の説明により、エンコーダパルス(j
+1)が入力されたときに、速度制御周期で実行する図
4での(i)ブロック部の演算を実行しておけばよい。
ただし、この時点でのモデル積分時定数の係数TS/TM
※は、ΔTEj/TM※とする必要がある。また、(j+
1)時点の次に行われる速度制御周期における図4の
(i)ブロック部の演算では、係数TS/TM※を(TS
−ΔTEj)/TM※とする必要がある。
From the above description, the encoder pulse (j
When (+1) is input, the calculation of the block unit (i) in FIG. 4 that is executed in the speed control cycle may be executed.
However, the coefficient T S / T M of the model integration time constant at this time.
* Needs to be ΔT Ej / T M *. Also, (j +
1) In the operation of the block section (i) in FIG. 4 in the speed control cycle performed after the time point, the coefficient T S / T M * is calculated by (T S
−ΔT Ej ) / T M *.

【0041】次に図9を参照して(TS−ΔTEj-1)間
での平均値nM'(TS−ΔTEj-1(n M ’には符号∧−
が上部に付く)は次式(10),(11),(12)式
より求める。
[0041] Referring now to FIG. 9 (T S -ΔT Ej-1 ) Mean value n M between '(T S -ΔT Ej-1 ) (n M' code in ∧-
Is attached to the upper part) by the following equations (10), (11) and (12).

【0042】[0042]

【数10】 (Equation 10)

【0043】[0043]

【数11】 [Equation 11]

【0044】[0044]

【数12】 (Equation 12)

【0045】以上より、Tp(j+1)間のモデル出力
推定値∧n M ’(i)の平均値nM’(j+1)(n M
には符号∧−が上部に付く)は次の(13)式より求め
ることができる。
As described above, the average value n M '(j + 1) (n M ' ) of the model output estimated value ∧n M '(i) during Tp (j + 1)
Code ∧- attaches to top) can be obtained by the following equation (13) to.

【0046】[0046]

【数13】 (Equation 13)

【0047】上記(13)式を用いることにより、オブ
ザーバモデル出力平均値nM’(j)(n M ’には符号∧
−が上部に付く)を算出するときに、速度制御周期信号
iと速度検出周期信号jとのタイミングずれを補償する
ことができる。
By using the above equation (13), the observer model output average value n M '(j) (n M '
When calculating “ −” is attached to the upper part) , it is possible to compensate for a timing deviation between the speed control period signal i and the speed detection period signal j.

【0048】次にオブザーバゲインの改良について述べ
る。図4に示したオブザーバゲインgを速度制御周期間
にエンコーダパルスが得られるような状態での外乱抑制
を考慮して、大きな値に設定すると、極低速域のような
エンコーダパルス間隔Tp(j)が長い状態では速度制
御系が不安定になる。このため、オブザーバゲインg
は、低速域を考慮すると、あまり大きな値には設定でき
ないから、逆に高速域での外乱抑制効果が低下してしま
うおそれがある。
Next, the improvement of the observer gain will be described. When the observer gain g shown in FIG. 4 is set to a large value in consideration of disturbance suppression in a state where an encoder pulse is obtained during a speed control cycle, an encoder pulse interval Tp (j) such as an extremely low speed region is set. If the distance is long, the speed control system becomes unstable. Therefore, the observer gain g
Since the value cannot be set to a very large value in consideration of the low speed range, the disturbance suppression effect in the high speed range may be reduced.

【0049】上記のような不具合点を改善するために、
オブザーバゲインgを可変とすることが考えられる。そ
こで、速度制御周期間にエンコーダパルスが得られるよ
うな状態でのオブザーバゲインをg※とする。低速にな
ると、速度制御周期間にエンコーダパルスが得られなく
なるときの可変ゲインKcは次式より求められる。この
可変ゲインKcとオブザーバゲインg※を積算すること
によりオブザーバゲインとなる。
In order to improve the above disadvantages,
It is conceivable to make the observer gain g variable. Therefore, the observer gain in a state where an encoder pulse is obtained during the speed control cycle is g * . When the speed becomes low, the variable gain Kc when the encoder pulse cannot be obtained during the speed control cycle can be obtained by the following equation. this
Integration of variable gain Kc and observer gain g *
Becomes the observer gain.

【0050】[0050]

【数14】 [Equation 14]

【0051】上記(14)式はエンコーダパルス間隔T
p(j+1)と速度制御周期Tsとの比を表し、低速に
なるほど、オブザーバゲインを低下させることになる。
近似的には、iとj間のタイミングずれを無視すれば次
の(15)式にしてもよい。
The above equation (14) represents the encoder pulse interval T
It represents the ratio between p (j + 1) and the speed control period Ts, and the lower the speed, the lower the observer gain.
Approximately, if the timing shift between i and j is ignored, the following equation (15) may be used.

【0052】 Kc=1/n‥‥‥‥‥(15) 図10はこの発明の他の実施例のブロック図で、図10
において、100は図5における第2演算部13に改良
を加えた前述のモデル出力推定値∧n M ’(i)の平均
化処理部で、この平均化処理部100は前述した(1
3)式から求められる。この平均化処理部100で求め
られた平均化処理出力は第1偏差部14のプラス入力端
に供給され、そのマイナス入力端にはパルスエンコーダ
15により検出された速度検出出力の平均値nM(j)
(n M には平均値符号−が上部に付く)が供給される。
Kc = 1 / n ‥‥‥‥‥ (15) FIG. 10 is a block diagram showing another embodiment of the present invention.
In FIG. 5, reference numeral 100 denotes an averaging section for the model output estimated value 出力 n M ′ (i) obtained by improving the second operation section 13 in FIG.
It is obtained from the equation 3). The averaging processing output obtained by the averaging processing section 100 is supplied to a plus input terminal of the first deviation section 14, and the minus input terminal has an average value n M of the speed detection output detected by the pulse encoder 15 ( j)
(Average value symbols, n M - is attached to the top) is supplied.

【0053】第1偏差部14の偏差出力は前述した(1
4)式により得られる可変ゲイン(Kc)部101に供
給され、ここで、低速になるほどゲインを低下させてか
ら補正ゲイン部101からオブザーバゲイン部16に供
給される。その後の処理は前記実施例と同様である。
The deviation output of the first deviation section 14 is as described above (1).
The gain is supplied to the variable gain (Kc) unit 101 obtained by the equation (4). Here, the gain is reduced as the speed becomes lower, and then the gain is supplied from the correction gain unit 101 to the observer gain unit 16. Subsequent processing is the same as in the above embodiment.

【0054】図10に示した実施例を用いると、速度制
御周期iと速度検出周期jとのタイミングずれによる誤
差を除去でき、速度推定の高精度化および安定化を図る
ことができる。また、可変ゲインとしたので低速から高
速まで速度制御系の安定化を図ることができる。
When the embodiment shown in FIG. 10 is used, an error due to a timing shift between the speed control period i and the speed detection period j can be eliminated, and the accuracy and speed of the speed estimation can be improved. Further, since the gain is variable, the speed control system can be stabilized from low speed to high speed.

【0055】[0055]

【発明の効果】以上述べたように、この発明によれば、
速度検出器にパルスエンコーダを用いた速度制御系の極
低速域において、エンコーダパルス間隔が速度制御周期
より長くなり、正確な速度情報が得られない状況でも速
度推定が可能となり、低速域の速度制御が最小次元負荷
トルクオブザーバと加算器を用いるだけで可能になり、
しかも最小次元オブザーバであるから調整要素が少なく
調整が簡単になる。また、低分解のエンコーダを用いる
ことができるため、低コスト化を図ることができる。
As described above, according to the present invention,
In the extremely low speed range of the speed control system using a pulse encoder for the speed detector, the encoder pulse interval becomes longer than the speed control cycle, enabling speed estimation even when accurate speed information cannot be obtained. Is the smallest dimension load
It becomes possible only by using a torque observer and an adder,
In addition, since the observer is a minimum-dimensional observer, the number of adjustment elements is small and adjustment is easy. Further, since a low-resolution encoder can be used, cost reduction can be achieved.

【0056】さらに、この発明によれば、速度制御と速
度検出周期のタイミングずれによる誤差を除去して、速
度推定の高精度化および安定化が可能となり、しかも可
変ゲインとしたので、低速から高速までの速度制御系の
安定化を図ることが可能となる。
Further, according to the present invention, it is possible to remove the error due to the timing deviation between the speed control and the speed detection period, thereby making it possible to make the speed estimation highly accurate and stable. It is possible to stabilize the speed control system up to this point.

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

【図1】速度推定の原理説明のブロック図、FIG. 1 is a block diagram illustrating the principle of speed estimation,

【図2】速度推定の原理説明のブロック図、FIG. 2 is a block diagram for explaining the principle of speed estimation;

【図3】エンコーダパルスと速度制御周期の関係を示す
説明図、
FIG. 3 is an explanatory diagram showing a relationship between an encoder pulse and a speed control cycle;

【図4】この発明の一実施例を示す最小次元オブザーバ
による速度推定オブザーバの構成図
FIG. 4 is a minimum-dimensional observer showing one embodiment of the present invention;
Diagram of the speed estimation observer based on

【図5】この発明の一実施例を示す速度制御構成説明
図、
FIG. 5 is an explanatory diagram of a speed control configuration showing one embodiment of the present invention;

【図6】(a)は時間対速度の関係を示す特性図、
(b)は時間対位置の関係を示す特性図、(c)は時間
対パルス数の関係を示す特性図、(d)は時間対速度平
均の検出値を示す特性図、
FIG. 6A is a characteristic diagram showing a relationship between time and speed,
(B) is a characteristic diagram showing the relationship between time and position, (c) is a characteristic diagram showing the relationship between time and the number of pulses, (d) is a characteristic diagram showing a detection value of time versus speed,

【図7】平均値算出の原理説明図、FIG. 7 is a diagram for explaining the principle of calculating an average value;

【図8】ΔTEj間の平均化説明図、FIG. 8 is an explanatory diagram of averaging between ΔT Ej ,

【図9】(TS−ΔTEj-1)間の平均化説明図、FIG. 9 is an explanatory diagram of averaging between (T S −ΔT Ej-1 ),

【図10】この発明の他の実施例の要部を示す構成説明
図。
FIG. 10 is a structural explanatory view showing a main part of another embodiment of the present invention.

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

12…第1演算部、 13…第2演算部 14…第1偏差部、 16…オブザーバゲイン 17…第2偏差部、 19…速度アンプ、 20…加算器、 100…平均化処理部、 101…可変ゲイン部。 Reference Signs List 12 first operation unit 13 second operation unit 14 first deviation unit 16 observer gain 17 second deviation unit 19 speed amplifier 20 adder 100 averaging processing unit 101 Variable gain section.

───────────────────────────────────────────────────── フロントページの続き (56)参考文献 特開 昭58−6083(JP,A) 特開 平2−307384(JP,A) (58)調査した分野(Int.Cl.7,DB名) H02P 5/00 ──────────────────────────────────────────────────続 き Continuation of the front page (56) References JP-A-58-6083 (JP, A) JP-A-2-307384 (JP, A) (58) Fields investigated (Int. Cl. 7 , DB name) H02P 5/00

Claims (4)

(57)【特許請求の範囲】(57) [Claims] 【請求項1】 電動機と、この電動機の速度をパルスエ
ンコーダ出力として送出する速度検出器と、最小次元の
負荷トルク推定値オブザーバを速度制御周期と速度検出
周期とにおける離散系モデルに変換し、前記速度検出器
から出力されるパルスエンコーダのパルス間隔での速度
を推定する速度推定オブザーバにおいて、 トルク指令
と負荷トルク推定値との偏差をオブザーバモデル機械時
定数で積分してモデル出力推定値を得る第1演算部と、
この第1演算部で得られたモデル出力推定値から前記パ
ルスエンコーダのパルス間隔における平均値を得る第2
演算部と、この第2演算部の出力と速度検出器から出力
されるパルス変化時に求まる平均値速度との偏差を算出
する第1偏差部と、この第1偏差部に得られる偏差値を
比例要素のみでオブザーバゲイン倍して前記負荷トルク
推定値を得る比例要素のみからなるオブザーバゲイン部
と、前記第1演算部のモデル出力推定値と前記第1偏差
部の偏差出力値との偏差を求め、求められた偏差出力値
を速度推定値として出力する第2偏差部とからなること
を特徴とする電動機の速度推定オブザーバ。
An electric motor and the speed of the electric motor are pulsed.
Speed detector that sends out the
Load torque estimated value observer speed control cycle and speed detection
Convert to a discrete system model with a period, the speed detector
At the pulse interval of the pulse encoder output from the
A first calculation unit that integrates a deviation between the torque command and the load torque estimated value with an observer model machine time constant to obtain a model output estimated value,
The path from the resulting model output estimated value in the first calculation unit
Second to obtain the average value of the pulse encoder pulse interval
An arithmetic unit, a first deviation unit for calculating a deviation between an output of the second arithmetic unit and an average value speed obtained when a pulse output from the speed detector changes, and a deviation value obtained by the first deviation unit is proportional to the first deviation unit. Observer gain section consisting only of a proportional element that obtains the load torque estimated value by multiplying the observer gain by only the element, and a deviation between a model output estimated value of the first arithmetic section and a deviation output value of the first deviation section are obtained. A second deviation unit for outputting the obtained deviation output value as a speed estimation value.
【請求項2】 前記第2演算部は、速度制御周期信号i
と速度検出周期jとのタイミングずれを補正して、パル
スエンコーダのパルス間隔におけるモデル出力推定値の
正確な平均値を得るために、下記式を用いることを特徴
とする請求項1記載の電動機の速度推定オブザーバ。 【数15】 (Ts−ΔTEj-1):エンコーダパルスjと速度制御周
期(j、0) 間のタイミングずれ期間、Ts:速度制
御周期、n:エンコーダパルス間隔T p(j+1) における
速度制御周期の回数、ΔT Ej :速度制御周期(j,n)
とエン コーダパルスj+1間のタイミングずれ時間
2. The method according to claim 1, wherein the second calculating unit is configured to control a speed control period signal i.
2. The electric motor according to claim 1, wherein the following equation is used to correct the timing deviation between the speed and the speed detection period j to obtain an accurate average value of the model output estimated value at the pulse interval of the pulse encoder. Speed estimation observer. (Equation 15) (T s -ΔT Ej-1 ): encoder pulse j and speed control cycle
Period (j, 0) timing deviation period between, Ts: the speed control period, n: the encoder pulse interval T p (j + 1)
Number of speed control cycles, ΔT Ej : speed control cycle (j, n)
Timing shift time between encoder pulses j + 1 and
【請求項3】 オブザーバゲイン部において、オブザー
バゲインの初期設定値をg*とし、エンコーダパルス間
隔TP(j)と速度制御周期Tsとの比を下記式の補正ゲイ
ンKcとして初期設定値g*に積算することにより、オ
ブザーバゲインの補正を行うことを特徴とする請求項
1、2記載の電動機の速度推定オブザーバ。 【数16】 ただし、(Ts−ΔTEj-1):エンコーダパルスjと速
度制御周期(j、0) 間のタイミングずれ期間、Ts:
速度制御周期、n:エンコーダパルス間隔に おける速度
制御周期の回数、ΔT Ej :速度制御周期(j,n)とエ
ンコーダパ ルスj+1間のタイミングずれ期間
3. An observer gain section, comprising:
The initial value of the gain is set to g *, and the ratio between the encoder pulse interval TP (j) and the speed control cycle Ts is integrated as the correction gain Kc in the following equation to the initial setting value g * to obtain an offset value.
3. The motor speed estimation observer according to claim 1, wherein the buzzer gain is corrected . (Equation 16) Here, (T s -ΔT Ej-1 ): encoder pulse j and speed
Timing shift period between the degree control cycles (j, 0) , Ts:
Speed control period, n: speed definitive encoder pulse interval
Number of control cycles, ΔT Ej : speed control cycle (j, n) and
Timing deviation period between Nkodapa pulse j + 1
【請求項4】 オブザーバゲイン部において、オブザー
バゲインの初期設定値をg*とし、エンコーダパルス間
隔TP(j)間の速度制御周期の回数nの逆数1/nを補正ゲ
インKcとして初期設定値g*に積算することにより、
オブザーバゲインの補正を行うことを特徴とする請求項
1、2記載の電動機の速度推定オブザーバ。
4. An observer gain section, comprising:
The initial setting value of the vagain is g *, and the reciprocal 1 / n of the number n of the speed control cycles during the encoder pulse interval TP (j) is integrated as the correction gain Kc into the initial setting value g *.
Claims characterized in that the observer gain is corrected.
2. An electric motor speed estimation observer according to claim 1.
JP11558692A 1991-05-20 1992-05-08 Motor speed estimation observer Expired - Lifetime JP3196311B2 (en)

Priority Applications (7)

Application Number Priority Date Filing Date Title
JP11558692A JP3196311B2 (en) 1991-05-20 1992-05-08 Motor speed estimation observer
EP19920108454 EP0514847B1 (en) 1991-05-20 1992-05-19 System and method for controlling speed of electric motor in extremely low speed range using rotary pulse encoder
DE69218826T DE69218826T2 (en) 1991-05-20 1992-05-19 System and method for speed control of electric motors in extremely low speed ranges using a rotating pulse encoder
TW81103905A TW221535B (en) 1991-05-20 1992-05-19
CN92103246A CN1026937C (en) 1991-05-20 1992-05-20 System and method for controlling speed of electric motor
US07/885,763 US5325460A (en) 1991-05-20 1992-05-20 System and method for controlling the speed of an electric motor in an extremely low speed range using a rotary pulse encoder
KR1019920008521A KR950014759B1 (en) 1991-05-20 1992-05-20 System and method for controlling the speed of an electric motor in an extremely low speed range using a rotary pulse encoder

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
JP3-114229 1991-05-20
JP3114229A JPH06237589A (en) 1991-05-20 1991-05-20 Speed controller of motor
JP11558692A JP3196311B2 (en) 1991-05-20 1992-05-08 Motor speed estimation observer

Publications (2)

Publication Number Publication Date
JPH06284762A JPH06284762A (en) 1994-10-07
JP3196311B2 true JP3196311B2 (en) 2001-08-06

Family

ID=26453032

Family Applications (1)

Application Number Title Priority Date Filing Date
JP11558692A Expired - Lifetime JP3196311B2 (en) 1991-05-20 1992-05-08 Motor speed estimation observer

Country Status (2)

Country Link
JP (1) JP3196311B2 (en)
CN (1) CN1026937C (en)

Families Citing this family (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1300590C (en) * 2004-05-18 2007-02-14 桂林星辰电力电子有限公司 Method for measuring motor speed at low-speed operation by using pulse coder
CN101329359B (en) * 2007-06-21 2011-02-16 台达电子工业股份有限公司 Method for estimating multi-point smoothing motor velocity
JP5241413B2 (en) * 2008-09-30 2013-07-17 Juki株式会社 Synchronous anti-vibration control device for gantry type XY positioning device
DE102010001710A1 (en) * 2010-02-09 2011-08-11 Robert Bosch GmbH, 70469 Method of predicting the duration of a future time interval
CN102109855B (en) * 2010-12-21 2013-11-20 天津市亚安科技股份有限公司 Method and system for adjusting motor speed curve of holder
CN103345277A (en) * 2013-06-21 2013-10-09 青岛理工大学 Automatic speed regulating device of dust removal fan
CN109879128B (en) * 2017-12-06 2021-08-03 上海三菱电梯有限公司 Elevator fault diagnosis method
EP3502029B1 (en) * 2017-12-22 2021-10-27 KONE Corporation Method for maintenance of a transportation device, software program, and controller
CN113064071B (en) * 2018-12-06 2022-05-17 浙江大学台州研究院 Angle and torque measurement system for high-current brake equipment
CN110007226B (en) * 2018-12-06 2021-03-23 浙江大学台州研究院 Angle and torque measuring device of heavy current brake equipment
CN111240374B (en) * 2019-12-27 2023-10-31 深圳市合信自动化技术有限公司 Method for detecting micro speed

Also Published As

Publication number Publication date
JPH06284762A (en) 1994-10-07
CN1067341A (en) 1992-12-23
CN1026937C (en) 1994-12-07

Similar Documents

Publication Publication Date Title
EP0514847B1 (en) System and method for controlling speed of electric motor in extremely low speed range using rotary pulse encoder
JP3196311B2 (en) Motor speed estimation observer
JPS61164481A (en) Speed control system
WO1988008640A1 (en) Device for controlling speed of servo motor
KR0163609B1 (en) Speed control apparatus of a motor
KR0129596B1 (en) Speed estimating observer
JP3339208B2 (en) Motor control device
JP3166244B2 (en) Motor speed control device
JP2728499B2 (en) Motor speed control device
JP3166219B2 (en) Motor speed control device
JPH06237589A (en) Speed controller of motor
JP3111798B2 (en) Variable speed drive
JP3236607B2 (en) Digital servo controller
JPH0779556B2 (en) Speed control device
JP2553695B2 (en) Speed control device
US6815921B1 (en) High performance motor control with feedforward bus supply voltage
JP3213796B2 (en) Servo motor controller
JPH07227094A (en) Speed controller for motor
JP2663387B2 (en) Stabilization feedback control method
JP3672068B2 (en) Electric motor control device
JP2585518B2 (en) Motor load torque estimation device
JP3206611B2 (en) Position Tracking Control Method for Position Synchronous Speed Control System
JP2006094668A (en) Servo control apparatus and control method therefor
JPH0622576A (en) Automatic controller
RU2184417C1 (en) Device for defining coordinates of induction motor in variable-speed drive

Legal Events

Date Code Title Description
FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20090608

Year of fee payment: 8

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20090608

Year of fee payment: 8

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20100608

Year of fee payment: 9

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110608

Year of fee payment: 10

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110608

Year of fee payment: 10

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120608

Year of fee payment: 11

EXPY Cancellation because of completion of term