JPH05122971A - Speed estimation device - Google Patents
Speed estimation deviceInfo
- Publication number
- JPH05122971A JPH05122971A JP3308462A JP30846291A JPH05122971A JP H05122971 A JPH05122971 A JP H05122971A JP 3308462 A JP3308462 A JP 3308462A JP 30846291 A JP30846291 A JP 30846291A JP H05122971 A JPH05122971 A JP H05122971A
- Authority
- JP
- Japan
- Prior art keywords
- adder
- output signal
- output
- value
- speed
- 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.)
- Withdrawn
Links
Landscapes
- Control Of Electric Motors In General (AREA)
Abstract
(57)【要約】
【目的】移動物体の微速時においても速度推定誤差を少
なくする。
【構成】パルスエンコーダ2の出力信号を計数するカウ
ンタ4と、カウンタ4からの位置検出値xPEを一方の入
力とする第1の加算器51と、加算器51からの推定誤
差xeを定数倍する第1,第2のゲイン乗算器61,6
2と、ゲイン乗算器62の出力信号と物体の加速力又は
トルクTとの差を演算する第3の加算器53と、加算器
53の出力信号を積分して速度推定値x′Aを出力する
第2の積分器72と、速度推定値x′Aとゲイン乗算器
61の出力信号との差を演算する第2の加算器52と、
加算器52の出力信号を積分して位置推定値xAを出力
する第1の積分器71と、この位置推定値xAを量子化
する量子化器8とを備え、量子化器8からの位置推定値
xPEAを第1の加算器51の他方の入力とする。
(57) [Abstract] [Purpose] To reduce the velocity estimation error even when the moving object is moving at a slow velocity. [Structure] A counter 4 that counts the output signal of a pulse encoder 2, a first adder 51 that receives the position detection value x PE from the counter 4 as one input, and an estimated error x e from the adder 51 is a constant. First and second gain multipliers 61 and 6 for multiplying
2, a third adder 53 for calculating the difference between the output signal of the gain multiplier 62 and the acceleration force or torque T of the object, and the output signal of the adder 53 are integrated to output the estimated speed value x ′ A. A second integrator 72, and a second adder 52 that calculates the difference between the speed estimation value x ′ A and the output signal of the gain multiplier 61,
A first integrator 71 which outputs a position estimate x A output signal integration to the adder 52, the position estimate x A and a quantizer 8 for quantization, from the quantizer 8 The position estimation value x PEA is used as the other input of the first adder 51.
Description
【0001】[0001]
【産業上の利用分野】本発明は、質量を持つ物体の移動
速度を推定・検出する速度推定装置に関する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a velocity estimating device for estimating and detecting the moving velocity of an object having a mass.
【0002】[0002]
【従来の技術】図4は、電動機の回転速度を推定する従
来の速度推定装置の機能ブロック図である。図におい
て、1は電動機、2はその出力側に設けられた位置検出
器としてのパルスエンコーダ、3は速度推定装置(オブ
ザーバ)、4はこの速度推定装置3内のカウンタ、51
はカウンタ4の出力信号である位置検出値xPEと後述す
る積分器71の出力信号である位置推定値xAとが図示
の符号にて入力される加算器、9は前記パルスエンコー
ダ2からの制御信号によりオン・オフされて加算器51
の出力信号である位置の推定誤差xeを後段に伝えるス
イッチ、61,62,63は推定誤差xeにそれぞれゲ
インK1,K2,K3を乗じるゲイン乗算器、73はゲイ
ン乗算器63の出力信号が加算器54を介して加えられ
る積分器、53は積分器73の出力信号である負荷力ま
たは負荷トルク(以下、単に負荷トルクという)の推定
値TLAと、ゲイン設定器62の出力信号と、電動機1に
対し加速しようとする力またはトルク(以下、駆動トル
クという)Tが図示の符号にて加えられる加算器、72
は加算器53の出力信号を入力とし、物体の質量ないし
慣性のモデルとなる積分器、52は積分器72の出力信
号である速度推定値x′Aとゲイン設定器61の出力信
号とが図示の符号にて加えられる加算器、71は加算器
52の出力信号が入力される積分器であり、その出力信
号は前述のごとく位置推定値xAとして加算器51に加
えられている。2. Description of the Related Art FIG. 4 is a functional block diagram of a conventional speed estimation device for estimating the rotation speed of an electric motor. In the figure, 1 is an electric motor, 2 is a pulse encoder as a position detector provided on the output side, 3 is a speed estimation device (observer), 4 is a counter in the speed estimation device 3, and 51 is a counter.
Is an adder into which a position detection value x PE which is an output signal of the counter 4 and a position estimation value x A which is an output signal of an integrator 71 which will be described later are inputted with the symbols shown in the figure, and 9 is an encoder from the pulse encoder 2. The adder 51 is turned on / off by a control signal.
A switch for transmitting the position estimation error x e which is the output signal of the switch to the subsequent stage, 61, 62 and 63 are gain multipliers for multiplying the estimation errors x e by gains K 1 , K 2 and K 3 , respectively, and 73 is a gain multiplier 63. integrator output signal is applied via an adder 54, 53 is an output signal load force or the load torque of the integrator 73 (hereinafter, simply referred to as load torque) and the estimated value T LA of the gain setting unit 62 An adder 72 to which an output signal and a force or torque (hereinafter, referred to as a drive torque) T for accelerating the electric motor 1 are added by the symbols shown in the drawing.
Is an integrator which receives the output signal of the adder 53 and serves as a model of the mass or inertia of the object, and 52 is the speed estimation value x ′ A which is the output signal of the integrator 72 and the output signal of the gain setting unit 61. Reference numeral 71 is an adder, and 71 is an integrator to which the output signal of the adder 52 is input, and the output signal is added to the adder 51 as the position estimation value x A as described above.
【0003】なお、50は電動機1の入力側に設けられ
た加算器であり、駆動トルクTと負荷トルクTLとが図
示の符号にて加えられ、その出力信号が電動機1に入力
されている。ここで、駆動トルクTとしては、検出値を
用いるばかりでなく、指令値をもって検出値に代替して
もよい。Reference numeral 50 denotes an adder provided on the input side of the electric motor 1, to which a drive torque T and a load torque T L are added by the symbols shown in the figure, and the output signal thereof is inputted to the electric motor 1. . Here, as the driving torque T, not only the detected value is used, but a command value may be substituted for the detected value.
【0004】この速度推定装置では、カウンタ4からの
位置検出値xPEと積分器71からの位置推定値xAとの
差である推定誤差xeを、スイッチ9を介してゲイン乗
算器61〜63に取り込んでおり、上記スイッチ9はパ
ルスエンコーダ2からパルスが出力されるたびに一定時
間閉じられるようになっている。このため、パルスエン
コーダ2からパルスが出力されない状態ではスイッチ9
は開いており、そのとき推定誤差xeはゼロとなる。In this speed estimation device, an estimation error x e , which is a difference between the position detection value x PE from the counter 4 and the position estimation value x A from the integrator 71, is passed through a switch 9 to gain multipliers 61 to 61. The switch 9 is closed for a certain period of time each time a pulse is output from the pulse encoder 2. Therefore, when the pulse is not output from the pulse encoder 2, the switch 9
Is open, at which time the estimation error x e becomes zero.
【0005】[0005]
【発明が解決しようとする課題】パルスエンコーダ2の
出力は本来離散的であるため、電動機1の微速時にはパ
ルス間隔が広がってその間の情報が欠落する。すなわ
ち、従来ではパルスエンコーダ2からパルスが出力され
ている期間のみ速度推定装置3を動作させるべくスイッ
チ9を閉成しており、スイッチ9が開いている期間は速
度推定装置3が単なるシミュレータとして動作するた
め、実際に推定誤差が存在してもこれを修正することが
できない。従って、図5の下段に破線で示すように位置
検出値xPEと位置推定値xAとの間に実際に推定誤差が
あるにもかかわらず、図に実線で示すごとく、パルス出
力時点t1,t2,……直後の一定期間を除いてそれ以外
の期間では推定誤差xeがゼロになってしまう。このた
め、速やかな誤差修正動作がなされず、速度推定誤差が
次第に大きくなるという問題があった。Since the output of the pulse encoder 2 is originally discrete, the pulse interval is widened and the information therebetween is lost when the electric motor 1 is at a very low speed. That is, conventionally, the switch 9 is closed to operate the speed estimation device 3 only while the pulse is being output from the pulse encoder 2, and the speed estimation device 3 operates simply as a simulator while the switch 9 is open. Therefore, even if the estimation error actually exists, it cannot be corrected. Therefore, as shown by the broken line in the lower part of FIG. 5, even though there is an actual estimation error between the position detection value x PE and the position estimation value x A , as shown by the solid line in the figure, the pulse output time t 1 , T 2 , ... Except for a certain period immediately after, the estimation error x e becomes zero in other periods. Therefore, there is a problem that the speed error is gradually increased because the error correction operation is not performed promptly.
【0006】本発明は上記問題点を解決するためになさ
れたもので、その目的とするところは、微速時において
も位置推定誤差を修正することにより速度推定誤差を小
さくして正確な推定を可能にした速度推定装置を提供す
ることにある。The present invention has been made to solve the above problems, and an object thereof is to correct the position estimation error even at a very slow speed to reduce the speed estimation error and enable accurate estimation. Another object of the present invention is to provide a speed estimation device according to the present invention.
【0007】[0007]
【課題を解決するための手段】上記目的を達成するた
め、第1の発明は、物体の移動距離に応じて位置検出器
から出力されるパルス状のディジタル信号と、前記物体
を加速しようとする力またはトルクとが入力され、これ
らに基づいて前記物体の移動速度を推定する速度推定装
置において、位置検出器の出力信号を計数するカウンタ
と、このカウンタから出力される位置検出値を一方の入
力とする第1の加算器と、第1の加算器から出力される
位置の推定誤差を各々定数倍する第1及び第2のゲイン
乗算器と、第2のゲイン乗算器の出力信号と前記物体を
加速しようとする力またはトルクとの差を演算する第3
の加算器と、第3の加算器の出力信号を積分して速度推
定値を出力する第2の積分器と、この速度推定値と第1
のゲイン乗算器の出力信号との差を演算する第2の加算
器と、第2の加算器の出力信号を積分して位置推定値を
出力する第1の積分器と、この位置推定値を量子化する
量子化器とを備え、この量子化器から出力される位置推
定値を前記第1の加算器の他方の入力とするものであ
る。In order to achieve the above object, the first invention attempts to accelerate a pulse-shaped digital signal output from a position detector according to the moving distance of an object and the object. In a speed estimation device that receives a force or a torque and estimates the moving speed of the object based on these, a counter that counts the output signal of the position detector and a position detection value output from this counter And a first gain multiplier for multiplying the position estimation error output from the first adder by a constant, and an output signal of the second gain multiplier and the object. Third to calculate the difference between the force or torque to accelerate the vehicle
Of the third adder, a second integrator that integrates the output signals of the third adder and outputs a speed estimation value, the speed estimation value and the first
The second adder that calculates the difference from the output signal of the gain multiplier of, the first integrator that outputs the position estimation value by integrating the output signal of the second adder, and the position estimation value A quantizer for quantizing is provided, and the position estimation value output from this quantizer is used as the other input of the first adder.
【0008】第2の発明は、物体の移動距離に応じて位
置検出器から出力されるパルス状のディジタル信号と、
前記物体を加速しようとする力またはトルクとが入力さ
れ、これらに基づいて前記物体の移動速度を推定する速
度推定装置において、位置検出器の出力信号を一方の入
力とする第1の加算器と、第1の加算器の出力信号を計
数するカウンタと、このカウンタから出力される位置の
推定誤差を各々定数倍する第1及び第2のゲイン乗算器
と、第2のゲイン乗算器の出力信号と前記物体を加速し
ようとする力またはトルクとの差を演算する第3の加算
器と、第3の加算器の出力信号を積分して速度推定値を
出力する第2の積分器と、この速度推定値と第1のゲイ
ン乗算器の出力信号との差を演算する第2の加算器と、
第2の加算器の出力信号を積分して位置推定値を出力す
る第1の積分器と、この位置推定値の一定変化量ごとに
パルス状のディジタル信号を出力する位置検出器モデル
とを備え、この位置検出器モデルの出力信号を前記第1
の加算器の他方の入力とするものである。A second invention is a pulse-shaped digital signal output from a position detector according to a moving distance of an object,
A force estimating device for inputting a force or torque for accelerating the object, and estimating a moving velocity of the object based on the force or torque, a first adder having an output signal of a position detector as one input, , A counter that counts the output signal of the first adder, first and second gain multipliers that respectively multiply the position estimation error output from this counter by a constant, and output signals of the second gain multiplier And a third adder for calculating the difference between the force or torque for accelerating the object, a second integrator for integrating the output signal of the third adder and outputting a speed estimation value, A second adder for computing the difference between the speed estimate and the output signal of the first gain multiplier;
A first integrator that integrates the output signal of the second adder to output a position estimation value, and a position detector model that outputs a pulse-shaped digital signal for each constant variation of the position estimation value are provided. , The output signal of this position detector model is the first
Is used as the other input of the adder.
【0009】[0009]
【作用】第1の発明によれば、量子化器が位置検出器及
びカウンタのモデルとして動作し、位置の推定誤差がな
ければカウンタの出力信号と量子化器の出力信号とは完
全に一致する。推定誤差があるとカウンタ及び量子化器
の出力パルス数の差分またはパルスの位相差分が推定誤
差として常時出力される。本発明では、位置検出器から
パルスがまったく出力されない期間でも、推定誤差によ
り量子化器の出力信号が変化すれば、これが即座に推定
誤差に反映されることになり、推定誤差が逐次修正され
るため、移動する物体の微速時においても速度推定誤差
は小さくなる。According to the first aspect of the invention, the quantizer operates as a model of the position detector and the counter, and if there is no position estimation error, the output signal of the counter and the output signal of the quantizer are completely matched. . If there is an estimation error, the difference in the number of output pulses of the counter and the quantizer or the phase difference between the pulses is always output as the estimation error. In the present invention, if the output signal of the quantizer changes due to the estimation error even during the period in which no pulse is output from the position detector, this will be immediately reflected in the estimation error, and the estimation error will be sequentially corrected. Therefore, the velocity estimation error is small even when the moving object is moving at a slight velocity.
【0010】第2の発明によれば、位置検出器及び位置
検出器モデル双方の出力パルスの差がカウンタにより積
算されるため、カウンタを適当な有限値まで計数可能に
設定しておけば、物体が無限長の距離を移動して位置検
出器から無限にパルスが出力されるような場合にも、カ
ウンタの桁あふれを防止して常時高精度に速度を推定す
ることができる。According to the second invention, the difference between the output pulses of both the position detector and the position detector model is integrated by the counter. Therefore, if the counter is set to be capable of counting up to an appropriate finite value, the object Even when is moved over an infinite length and pulses are output from the position detector infinitely, overflow of the counter can be prevented and the speed can always be estimated with high accuracy.
【0011】[0011]
【実施例】以下、図に沿って本発明の実施例を説明す
る。図1は第1の発明の実施例に係る速度推定装置の機
能ブロック図であり、図4と同一の構成要素には同一符
号を付して詳述を省略し、以下、異なる部分を中心に説
明する。すなわちこの実施例では、図4におけるスイッ
チ9が除去されると共に、積分器71の出力側に量子化
器8が設けられており、その出力信号を加算器51の一
入力とすることにより速度推定装置3Aが構成されてい
る。Embodiments of the present invention will be described below with reference to the drawings. FIG. 1 is a functional block diagram of a speed estimation device according to an embodiment of the first invention. The same components as those in FIG. 4 are designated by the same reference numerals and detailed description thereof will be omitted. explain. That is, in this embodiment, the switch 9 in FIG. 4 is removed, and the quantizer 8 is provided on the output side of the integrator 71, and the output signal thereof is used as one input of the adder 51 to estimate the speed. The device 3A is configured.
【0012】ここで、一般に量子化器は、入力信号の振
幅範囲を複数の区間に分割し、各区間に属する標本値を
その代表値で置き換えることにより、入力信号の連続的
な振幅値を有限個のレベルに離散化するものである。本
実施例において、量子化器8は、位置検出器としてのパ
ルスエンコーダ2とカウンタ4のモデルとして動作し、
推定誤差xeがなければ(xe=0)、カウンタ4からの
位置検出値xPEと量子化器8からの位置推定値xPEAと
は完全に一致することになる。Here, in general, a quantizer divides the amplitude range of an input signal into a plurality of sections, and replaces a sample value belonging to each section with a representative value thereof, so that a continuous amplitude value of the input signal is finite. It is to be discretized into individual levels. In this embodiment, the quantizer 8 operates as a model of the pulse encoder 2 as a position detector and the counter 4,
If the estimation error x e does not exist (x e = 0), the position detection value x PE from the counter 4 and the position estimation value x PEA from the quantizer 8 completely match.
【0013】次に、この実施例の動作を図2を参照しつ
つ説明すると、本実施例においては、積分器71から出
力された位置推定値xAが前記量子化器8に入力され、
この量子化器8において、パルスエンコーダ2のパルス
数相当に量子化される。一方、パルスエンコーダ2の出
力パルスはカウンタ4により計数され、その結果である
位置検出値xPEが加算器51により量子化器8からの位
置推定値xPEAと比較される。この加算器51の出力信
号は位置の推定誤差xeとしてゲイン乗算器61,6
2,63及び加算器52,53,54を介して積分器7
1,72,73に戻され、これにより量子化器8の出力
を変化させて最終的に推定誤差xeを修正する。Next, the operation of this embodiment will be described with reference to FIG. 2. In this embodiment, the position estimated value x A output from the integrator 71 is input to the quantizer 8.
The quantizer 8 quantizes the number of pulses of the pulse encoder 2. On the other hand, the output pulses of the pulse encoder 2 are counted by the counter 4, and the resulting position detection value x PE is compared with the position estimation value x PEA from the quantizer 8 by the adder 51. The output signal of the adder 51 is used as the position estimation error x e and gain multipliers 61 and 6
2, 63 and adders 52, 53, 54 to form an integrator 7
1, 72, 73, thereby changing the output of the quantizer 8 and finally correcting the estimation error x e .
【0014】図2はこの実施例の動作を示すタイムチャ
ートであり、図中、t1,t2がパルスエンコーダ2から
のパルス出力時点である。位置推定値xAに応じて、量
子化器8からの位置推定値xPEAが破線で示すように時
刻t1′,t2′,t3′,t4′において階段状に変化す
ると、上述した動作によりこれが直ちに推定誤差xeに
反映され、図中実線にて示すごとく推定誤差xeも階段
状に変化する。FIG. 2 is a time chart showing the operation of this embodiment. In the figure, t 1 and t 2 are the pulse output points from the pulse encoder 2. If the position estimation value x PEA from the quantizer 8 changes stepwise at time t 1 ′, t 2 ′, t 3 ′, t 4 ′ according to the position estimation value x A as shown by the broken line, This operation immediately reflects this in the estimation error x e, and the estimation error x e also changes stepwise as shown by the solid line in the figure.
【0015】この図2を従来技術に関する図5と比較す
ると、パルスエンコーダ2からのパルス出力時点t1,
t2以外でも、推定誤差xeがゼロとなる期間が少なくな
っている。特に、時刻t4′ではパルスが出力されてい
ないにも関わらず位置推定値xPEAの変化に応じて推定
誤差xeも変化しており、推定誤差の修正動作がなされ
ていることがわかる。このように本実施例によれば、パ
ルスエンコーダ2からパルスが出力されない期間でも推
定誤差xeを修正することが可能であるため、移動物体
の微速時においても推定誤差を小さくすることができ、
ひいては積分器72の出力である速度推定値x′Aの誤
差も小さくすることができる。Comparing this FIG. 2 with FIG. 5 relating to the prior art, the pulse output time t 1 from the pulse encoder 2
Other than t 2 , the period during which the estimation error x e becomes zero is small. In particular, at time t 4 ′, the estimation error x e also changes according to the change in the position estimation value x PEA , even though no pulse is output, and it can be seen that the correction operation of the estimation error is performed. As described above, according to the present embodiment, the estimation error x e can be corrected even during a period in which no pulse is output from the pulse encoder 2, so that the estimation error can be reduced even when the moving object is moving at a slow speed.
Therefore the error of which is the output speed estimation value x 'A of the integrator 72 can be reduced.
【0016】図3は第2の発明の実施例を示している。
この実施例は、移動物体が無限長移動する場合のカウン
タの桁あふれを防止するべくなされたもので、積分器7
1の出力側に位置検出器モデルとしてのパルスエンコー
ダモデル10を設け、その出力信号とパルスエンコーダ
2の出力信号との差を加算器51により求め、その結果
をカウンタ4により積算して推定誤差xeを算出するよ
うにしたものである。ここで、パルスエンコーダモデル
10は、積分器71から出力される位置推定値xAの一
定変化量ごとにパルス状のディジタル信号を出力するよ
うに構成されている。FIG. 3 shows an embodiment of the second invention.
This embodiment is designed to prevent the counter from overflowing when a moving object moves for an infinite length.
A pulse encoder model 10 as a position detector model is provided on the output side of 1, and the difference between the output signal of the pulse encoder model 10 and the output signal of the pulse encoder 2 is obtained by an adder 51, and the result is integrated by a counter 4 to obtain an estimated error x. It is designed to calculate e . Here, the pulse encoder model 10 is configured to output a pulse-shaped digital signal for each constant change amount of the position estimation value x A output from the integrator 71.
【0017】この実施例によれば、仮りに移動物体が無
限長移動してパルスエンコーダ2から無限にパルスが出
力されるような場合でも、カウンタ4は常にパルスエン
コーダ2の出力パルスとパルスエンコーダモデル10の
出力パルスとの差を計数、積算するため、カウンタ4と
しては適当な有限値を計数可能なものであれば対処で
き、桁あふれを生じることなく、物体が無限長移動する
場合も高精度に速度を推定できるという利点がある。According to this embodiment, even if a moving object moves infinitely long and pulses are output infinitely from the pulse encoder 2, the counter 4 always outputs the pulse of the pulse encoder 2 and the pulse encoder model. Since the difference between the output pulse and the output pulse of 10 is counted and integrated, any counter that can count an appropriate finite value can be dealt with, and high precision is achieved even when the object moves infinitely without overflow. The advantage is that the speed can be estimated.
【0018】なお、上記各実施例に示した速度推定装置
3A,3Bの各構成要素は、アナログ回路やディジタル
回路からなるハードウェアにより、またはソフトウェア
演算により実現することができる。また、各実施例では
負荷力または負荷トルクの推定までも行っているが、負
荷力または負荷トルクが加わらないような場合には、各
実施例におけるゲイン乗算器63、加算器54及び積分
器73が不要になる。更に、本発明は実施例のような電
動機の回転速度ばかりでなく、他の回転速度や直線運動
する物体等の速度の推定にも勿論適用可能である。The components of the speed estimating devices 3A and 3B shown in the above embodiments can be realized by hardware including an analog circuit or a digital circuit or by software calculation. Further, although the load force or the load torque is also estimated in each of the embodiments, when the load force or the load torque is not applied, the gain multiplier 63, the adder 54 and the integrator 73 in each embodiment are used. Becomes unnecessary. Further, the present invention can be applied not only to the rotation speed of the electric motor as in the embodiment, but also to the estimation of other rotation speeds and speeds of linearly moving objects and the like.
【0019】[0019]
【発明の効果】以上のように第1の発明によれば、位置
推定値を量子化した出力とカウンタ出力との差を得るこ
とにより推定誤差を常時修正するため、移動物体の微速
時であって位置検出器からパルスが出力されない期間に
おいても推定誤差の修正が可能であり、推定誤差を小さ
くして移動物体の速度を正確に推定することができる。As described above, according to the first aspect of the invention, the estimation error is constantly corrected by obtaining the difference between the quantized output of the position estimation value and the counter output. The estimation error can be corrected even during a period in which no pulse is output from the position detector, and the velocity of the moving object can be accurately estimated by reducing the estimation error.
【0020】第2の発明によれば、位置検出器と位置検
出器モデルの各出力パルスの差をカウンタにより積算し
て推定誤差を得ているため、無限長移動する物体に対し
てもカウンタの桁あふれを生じることなく正確な速度の
推定が可能になる。According to the second aspect of the invention, since the difference between the output pulses of the position detector and the position detector model is integrated by the counter to obtain the estimation error, the counter of the counter can be used even for an object moving infinitely long. Accurate velocity estimation is possible without overflow.
【図1】第1の発明の一実施例を示す機能ブロック図で
ある。FIG. 1 is a functional block diagram showing an embodiment of the first invention.
【図2】図1の実施例の動作を示すタイムチャートであ
る。FIG. 2 is a time chart showing the operation of the embodiment of FIG.
【図3】第2の発明の一実施例を示す機能ブロック図で
ある。FIG. 3 is a functional block diagram showing an embodiment of the second invention.
【図4】従来の技術を示す機能ブロック図である。FIG. 4 is a functional block diagram showing a conventional technique.
【図5】図4の動作を示すタイムチャートである。FIG. 5 is a time chart showing the operation of FIG.
1 電動機 2 パルスエンコーダ 3A 速度推定装置(オブザーバ) 4 カウンタ 8 量子化器 10 パルスエンコーダモデル 50,51,52,53,54 加算器 61,62,63 ゲイン乗算器 71,72,73 積分器 1 Motor 2 Pulse Encoder 3A Speed Estimator (Observer) 4 Counter 8 Quantizer 10 Pulse Encoder Model 50, 51, 52, 53, 54 Adder 61, 62, 63 Gain Multiplier 71, 72, 73 Integrator
Claims (2)
出力されるパルス状のディジタル信号と、前記物体を加
速しようとする力またはトルクとが入力され、これらに
基づいて前記物体の移動速度を推定する速度推定装置に
おいて、 位置検出器の出力信号を計数するカウンタと、 このカウンタから出力される位置検出値を一方の入力と
する第1の加算器と、 第1の加算器から出力される位置の推定誤差を各々定数
倍する第1及び第2のゲイン乗算器と、 第2のゲイン乗算器の出力信号と前記物体を加速しよう
とする力またはトルクとの差を演算する第3の加算器
と、 第3の加算器の出力信号を積分して速度推定値を出力す
る第2の積分器と、 この速度推定値と第1のゲイン乗算器の出力信号との差
を演算する第2の加算器と、 第2の加算器の出力信号を積分して位置推定値を出力す
る第1の積分器と、 この位置推定値を量子化する量子化器とを備え、 この量子化器から出力される位置推定値を前記第1の加
算器の他方の入力とすることを特徴とする速度推定装
置。1. A pulse-shaped digital signal output from a position detector according to a moving distance of an object and a force or torque for accelerating the object are input, and based on these, a moving speed of the object. In a speed estimation device for estimating the following, a counter that counts the output signal of the position detector, a first adder that receives the position detection value output from this counter as one input, and an output that is output from the first adder And a third gain multiplier for multiplying the position estimation error by a constant, and a third gain multiplier for calculating the difference between the output signal of the second gain multiplier and the force or torque for accelerating the object. An adder; a second integrator that integrates the output signal of the third adder to output a speed estimated value; and a first integrator that calculates the difference between this speed estimated value and the output signal of the first gain multiplier. 2 adder and 2nd adder A first integrator that integrates the output signal of ## EQU1 ## and outputs a position estimation value; and a quantizer that quantizes this position estimation value. The position estimation value output from this quantizer is the first estimation value. Speed estimation device, which is used as the other input of the adder.
出力されるパルス状のディジタル信号と、前記物体を加
速しようとする力またはトルクとが入力され、これらに
基づいて前記物体の移動速度を推定する速度推定装置に
おいて、 位置検出器の出力信号を一方の入力とする第1の加算器
と、 第1の加算器の出力信号を計数するカウンタと、 このカウンタから出力される位置の推定誤差を各々定数
倍する第1及び第2のゲイン乗算器と、 第2のゲイン乗算器の出力信号と前記物体を加速しよう
とする力またはトルクとの差を演算する第3の加算器
と、 第3の加算器の出力信号を積分して速度推定値を出力す
る第2の積分器と、 この速度推定値と第1のゲイン乗算器の出力信号との差
を演算する第2の加算器と、 第2の加算器の出力信号を積分して位置推定値を出力す
る第1の積分器と、 この位置推定値の一定変化量ごとにパルス状のディジタ
ル信号を出力する位置検出器モデルとを備え、 この位置検出器モデルの出力信号を前記第1の加算器の
他方の入力とすることを特徴とする速度推定装置。2. A pulse-shaped digital signal output from a position detector according to a moving distance of an object and a force or torque for accelerating the object are input, and based on these, a moving speed of the object. In a speed estimation device for estimating a position detector, a first adder having an output signal of a position detector as one input, a counter for counting an output signal of the first adder, and an estimation of a position output from the counter First and second gain multipliers that multiply the error by a constant, respectively, and a third adder that calculates the difference between the output signal of the second gain multiplier and the force or torque for accelerating the object, A second integrator that integrates the output signal of the third adder and outputs a speed estimation value, and a second adder that calculates the difference between this speed estimation value and the output signal of the first gain multiplier And the output signal of the second adder The output signal of the position detector model is provided with a first integrator that divides and outputs a position estimate value, and a position detector model that outputs a pulse-shaped digital signal for each constant change amount of the position estimate value. To the other input of the first adder.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP3308462A JPH05122971A (en) | 1991-10-28 | 1991-10-28 | Speed estimation device |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP3308462A JPH05122971A (en) | 1991-10-28 | 1991-10-28 | Speed estimation device |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH05122971A true JPH05122971A (en) | 1993-05-18 |
Family
ID=17981318
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP3308462A Withdrawn JPH05122971A (en) | 1991-10-28 | 1991-10-28 | Speed estimation device |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH05122971A (en) |
-
1991
- 1991-10-28 JP JP3308462A patent/JPH05122971A/en not_active Withdrawn
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JPH0221237B2 (en) | ||
| KR910015989A (en) | Positioning control method of transducer | |
| US5325460A (en) | System and method for controlling the speed of an electric motor in an extremely low speed range using a rotary pulse encoder | |
| KR920002347B1 (en) | Velocity control system | |
| JPH0291513A (en) | Gyro zero point correction method and device | |
| JPS61164481A (en) | Speed control system | |
| US5783925A (en) | Method of interpolating output from sensor | |
| JPH06284762A (en) | Speed controller for motor | |
| JPH05122971A (en) | Speed estimation device | |
| US4418305A (en) | Velocity feedback circuit | |
| JP3166446B2 (en) | Speed estimation observer | |
| GB2166891A (en) | Velocity control system | |
| JPH10262387A (en) | Detection position correction device and rotation speed detection device | |
| JP2728499B2 (en) | Motor speed control device | |
| CN119224365A (en) | Incremental encoder speed measurement method, device and computer readable storage medium | |
| JPS6337597B2 (en) | ||
| JPS59214921A (en) | Pulse frequency detector | |
| JP3213796B2 (en) | Servo motor controller | |
| JP2002136165A (en) | Speed detection method of motor control device | |
| JPH05260777A (en) | Speed detection method for electric motor | |
| JPS6246004B2 (en) | ||
| JP2791008B2 (en) | Control method of tape transfer device | |
| JP3617138B2 (en) | Pedal drive | |
| JPH05146188A (en) | Motor speed controller | |
| JPH0588752A (en) | Motor position control method |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A300 | Withdrawal of application because of no request for examination |
Free format text: JAPANESE INTERMEDIATE CODE: A300 Effective date: 19990107 |