An optimal algorithm for estimating angular speed using incremental encoders
Un algoritmo óptimo para la aproximación de la velocidad angular utilizando encoders
DOI:
https://doi.org/10.15446/ing.investig.v33n2.39518Keywords:
Fixed-space, fixed-time, incremental encoder, optimal algorithm, estimating speed, truncation error (en)Aproximación de la velocidad, error de truncamiento, espacio fijo, tiempo fijo (es)
This paper proposes a new algorithm using signals from an incremental encoder for estimating a rotating shaft's speed. This algorithm eliminated the oscillations appearing in classical fixed-time and fixed-space algorithms, even when speed was constant. A fixed-time algorithm measures angular displacement at fixed-time intervals, while a fixed-space algorithm measures time every fixed-angular displacement. Time and displacement measurements were used to generate estimations for speed. The new algorithm generated a unique value for estimating speed due to synchronising encoder pulses and a signal formed by impulses every time increase (delta). A first modification of the proposed algorithm was defined, resulting in the harmonic mean between these two proposed alternatives having the smallest relative error possible. This error was always smaller than half the error with fixed-time and fixed-space algorithms. Experimental setup and algorithms are shown, as well as Simulink results using signals acquired from an incremental encoder.
En este artículo se propone un algoritmo nuevo, el cual utiliza las señales provenientes de un encoder incremental para aproximar la velocidad de giro de un eje. Este algoritmo elimina las oscilaciones que aparecen en los algoritmos clásicos, conocidos como a espacio fijo y a tiempo fijo, las que son visibles incluso a velocidad constante. Un algoritmo a tiempo fijo mide desplazamiento angular a intervalos de tiempo fijo, mientras que un algoritmo a espacio fijo mide tiempo a intervalos de espacio fijo. Las medidas de tiempo y desplazamiento se utilizan para estimar la velocidad. El algoritmo nuevo genera una aproximación sin saltos a velocidad constante, dada la sincronización entre los pulsos del encoder y la señal formada a partir de impulsos cada delta de tiempo. Se propone una primera modificación del algoritmo, y el resultado es que el promedio armónico entre las dos propuestas de algoritmo tiene el menor error relativo posible. Ese error siempre es menor que la mitad del error que se produciría con los algoritmos a tiempo fijo o a espacio fijo. Finalmente, se presenta un arreglo experimental para probar los algoritmos, y se muestran los resultados de la ejecución en Simulink, usando señales adquiridas de un encoder incremental.
References
Boggarpu, N., Kavanagh, R., New Learning Algorithm for High-Quality Speed Measurement and Control When Using Low-Cost Optical Encoders., IEEE Trans. on Instrumentation and Measurement, Vol. 59, No. 3, Mar., 2010, pp. 565-574.
D'arco, S., Piegari, L., Rivo, R., An Optimized Algorithm for Speed Estimation Method for Motor Drives., Proc. Symposium on Diagnostics for Electric Machines, Power Electronics and Drivers, Atlanta, GA, USA, Aug., 2003, pp. 76-80.
Hachiya, K., Ohmae, T., Digital speed control system for a motor using two speed detection methods of an incremental encoder., Proc. European Conference Power Electronics and Applications, Aalborg Denmark, 2007, pp. 1-10.
Liu, G., On speed estimation using position measurements., Proc. American Control Conference, Anchorage, Alaska, USA, 2002, pp. 1115-1120.
Lygouras, J., Pachidis, T., Tarchanidis, K., Kodogiannis, V., Adaptive High-Performance Speed Evaluation Based on a High-Resolution Time-to-Digital Converter., IEEE Trans. on Instrumentation and Measurement, Vol. 57, No. 9, Sep., 2008, pp. 2035-2043.
Merry, R., Molengraft, R., Steinbuch, M., Error modeling and improved position estimation for optical incremental encoders by means of time stamping., Proc. 2007 American Control Conference, New York City, USA, 2007, pp. 3570-3575.
Petrella, R., Tursini, M., An Embedded System for Position and Speed Measurement Adopting Incremental Encoders., IEEE Trans. on Industry Applications, Vol. 44, No. 5, Sep., 2008, pp. 1436-1444.
Se-Han, L., Lasky, A., Velinsky, S., Improved Speed Estimation for. Low-Speed and Transient Regimes Using Low-Resolution. Encoders., IEEE/ASME Trans. on Mechatronics, Vol. 9, No. 3, Sep., 2004, pp. 553-560.
Su, Y. X., Zheng, C. H., Sun, D., Duan, B. Y., A Simple Nonlinear Speed Estimator for High-Performance Motion Control., IEEE Trans. on Industrial Electronics, Vol. 52, No. 4, Aug., 2005, pp. 1161-1169.
Tsuji, T., Hashimoto, T., Kobayashi, H., Mizuochi, M., Ohnishi, K., A Wide-Range Speed Measurement Method for Motion Control., IEEE Trans. on Industrial Electronics, Vol. 56, No. 2, Feb., 2009, pp. 510-519.
Dimensions
PlumX
Article abstract page views
Downloads
How to Cite
License
Copyright (c) 2013 José Danilo Rairán Antolines

This work is licensed under a Creative Commons Attribution 4.0 International License.
The authors or holders of the copyright for each article hereby confer exclusive, limited and free authorization on the Universidad Nacional de Colombia's journal Ingeniería e Investigación concerning the aforementioned article which, once it has been evaluated and approved, will be submitted for publication, in line with the following items:
1. The version which has been corrected according to the evaluators' suggestions will be remitted and it will be made clear whether the aforementioned article is an unedited document regarding which the rights to be authorized are held and total responsibility will be assumed by the authors for the content of the work being submitted to Ingeniería e Investigación, the Universidad Nacional de Colombia and third-parties;
2. The authorization conferred on the journal will come into force from the date on which it is included in the respective volume and issue of Ingeniería e Investigación in the Open Journal Systems and on the journal's main page (https://revistas.unal.edu.co/index.php/ingeinv), as well as in different databases and indices in which the publication is indexed;
3. The authors authorize the Universidad Nacional de Colombia's journal Ingeniería e Investigación to publish the document in whatever required format (printed, digital, electronic or whatsoever known or yet to be discovered form) and authorize Ingeniería e Investigación to include the work in any indices and/or search engines deemed necessary for promoting its diffusion;
4. The authors accept that such authorization is given free of charge and they, therefore, waive any right to receive remuneration from the publication, distribution, public communication and any use whatsoever referred to in the terms of this authorization.










