ANALYSIS OF ALGORITHMS FOR VELOCITY ESTIMATION FROM DISCRETE POSITION VERSUS TIME DATA

被引:161
作者
BROWN, RH
SCHNEIDER, SC
MULLIGAN, MG
机构
[1] Department of Electrical and Computer Engineering, Marquette University, Milwaukee
关键词
D O I
10.1109/41.121906
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
This paper investigates algorithms for constructing velocity approximations from discrete position versus time data. The study is limited to algorithms suitable to provide velocity information in discrete-time feedback control systems such as microprocessor-based systems with a discrete position encoder. Velocity estimators based on lines per period, reciprocal-time, Taylor series expansions, backward difference expansions, and least-square curve fits are presented. Based on computer simulations, comparisons of relative accuracies of the different algorithms are made. The least-squares velocity estimators filtered the effect of imperfect measurements ("noise") best, whereas the Taylor series expansions and backward difference equation estimators respond better to velocity transients.
引用
收藏
页码:11 / 19
页数:9
相关论文
共 12 条
[1]  
Rabiner L.R., Steiglitz K., The design of wide-band recursive and nonrecursive digital differentiators, IEEE Trans. Audio Electroacoust., AU-18, 2, pp. 204-209, (1970)
[2]  
Spriet S., Bens J., Optimal design and comparision of wide-band digital on-line differentiators, IEEE Trans. Acoust., Speech, Signal Processing, ASSP-27, 1, pp. 46-52, (1979)
[3]  
Ohmae T., Matsuda T., Kamiyama K., Tachikawa M., A microprocessor-controlled high-accuracy wide-range speed regulator for motor drives, IEEE Trans. Industrial Electron., IE-29, 3, pp. 207-211, (1982)
[4]  
Bonert R., Digital tachometer with fast dynamic response implemented by a microprocessor, IEEE Trans. Industry Applications, IA-19, 6, pp. 1052-1056, (1983)
[5]  
Rahman M.F., Poo A.N., Optical encoder interfaces for digital speed and position control and systems considerations, Proc. Conf. Applied Motion Contr., pp. 176-180, (1985)
[6]  
Tal J., Velocity decoding in digital control systems, Proc. Ninth Annual Symp. Incremental Motion Contr. Syst. Devices, pp. 195-203, (1980)
[7]  
Brown R.H., Schneider S.C., Velocity observations from discrete position encoders, Proc. IECON'87, Thirteenth Annu. IEEE Industrial Electronics Society Conf., pp. 1111-1118, (1987)
[8]  
Saito K., Kamiyama K., Ohmae T., Matsuda T., A microprocessor-controlled speed regulator with instantaneous speed estimation for motor drives, IEEE Trans. Industrial Electron., IE-35, 1, pp. 95-99, (1988)
[9]  
Gerald C.F., Applied Numerical Analysis, (1970)
[10]  
Hamming R.W., Digital Filters, (1983)