← Últimos artículos
⚡ electrical engineering

Experiments with Higher Order Sliding Mode Differentiators: Practical Considerations

Este estudio evalúa empíricamente diferenciadores de orden superior de modo deslizante en un servomotor para demostrar que reemplazar la función signo discontinua por una función de saturación puede mitigar la degradación de la estabilidad y la precisión causada por bajas tasas de muestreo, proporcionando así directrices de implementación práctica para aplicaciones con restricciones de hardware.

Autores originales: Jessica Hamer, Farbod Fahimi

Publicado 2026-09-01
📖 6 min de lectura🧠 Análisis profundo

Autores originales: Jessica Hamer, Farbod Fahimi

Artículo original bajo licencia CC BY 4.0 (https://creativecommons.org/licenses/by/4.0/). Esta es una explicación generada por IA del artículo a continuación. No ha sido escrita ni avalada por los autores. Para mayor precisión técnica, consulte el artículo original. Leer descargo de responsabilidad completo

En el mundo de la robótica y la maquinaria automatizada, las máquinas necesitan saber no solo dónde están, sino con qué rapidez se mueven y con qué rapidez cambia esa velocidad. Esta información es crucial para mantener un brazo robótico estable o un dron suspendido en un lugar. Sin embargo, los sensores que le indican a una máquina su posición suelen ser ruidosos, enviando una señal saltarina e imperfecta. Para obtener la velocidad y la aceleración a partir de estos datos de posición inestables, los ingenieros utilizan herramientas matemáticas llamadas diferenciadores. Piense en estas herramientas como una forma de suavizar el ruido y calcular la tasa de cambio. Durante décadas, una familia popular de estas herramientas, conocida como diferenciadores de modo deslizante, ha sido celebrada en simulaciones por computadora por su capacidad para atravesar el ruido y entregar respuestas precisas casi instantáneamente. Estas simulaciones, sin embargo, suelen ejecutarse en un mundo continuo y perfecto donde los datos fluyen sin interrupciones.

El mundo real no es tan fluido. Las máquinas reales funcionan con computadoras digitales que toman instantáneas de datos a intervalos fijos y, a menudo, lentos. Cuando estas herramientas matemáticas ideales se ven obligadas a ejecutarse en hardware real con velocidad limitada, los resultados pueden ser desastrosos. La misma característica que las hace robustas en la teoría —su cambio brusco e instantáneo entre estados— puede convertirse en un temblor violento conocido como chattering (vibración). Este temblor puede destruir la precisión de la estimación de la velocidad, dejando el sistema de control de la máquina inútiles. Este vacío entre el mundo perfecto de la simulación y la realidad desordenada de los sensores físicos es el problema central que los investigadores Jessica Hamer y Farbod Fahimi se propusieron resolver. Querían averiguar qué configuraciones matemáticas funcionan realmente cuando el reloj avanza lentamente, y cuáles son meramente ilusiones creadas por computadoras rápidas.

Para encontrar la verdad, los investigadores construyeron un banco de pruebas utilizando un servomotor estándar, un tipo común de motor eléctrico utilizado en robótica. Conectaron este motor a una pequeña placa de computadora y lo programaron para moverse en pasos precisos. La posición del motor fue medida por un sensor, y los investigadores introdujeron estos datos brutos en tres algoritmos matemáticos diferentes diseñados para estimar la velocidad del motor. Probaron estos algoritmos bajo diversas condiciones, específicamente cambiando la frecuencia con la que la computadora tomaba una instantánea de la posición del motor. Realizaron pruebas a tasas de muestreo de 100, 50, 25 y 10 veces por segundo, un rango que abarca desde robots industriales de alto rendimiento hasta sistemas embebidos más lentos y limitados.

Los investigadores también probaron dos formas diferentes en las que los algoritmos podrían tomar sus decisiones. La primera fue un interruptor discontinuo y brusco que salta instantáneamente de un valor a otro, de forma muy similar a un interruptor de luz que se enciende y apaga. La segunda fue un enfoque más suave que permitía una zona de transición pequeña y gradual, suavizando el salto. Al mezclar estos estilos de conmutación con las diferentes velocidades de muestreo, crearon una matriz de 16 escenarios diferentes para ver qué combinación sobrevivía a la transición de la teoría a la práctica. Midieron los resultados comparando la velocidad estimada contra la velocidad teórica conocida del motor, buscando dos cosas principales: cuánto oscilaba la estimación alrededor del valor real y qué tan alejada estaba la estimación promedio de la verdad.

Los resultados revelaron una división marcada entre lo que funciona en la teoría y lo que funciona en la realidad. Cuando la computadora muestreaba la posición del motor muy rápidamente, 100 veces por segundo, el método de conmutación brusco y discontinuo funcionó de maravilla para dos de los algoritmos probados. Proporcionó estimaciones de velocidad rápidas y precisas con muy poco ruido. Sin embargo, a medida que la tasa de muestreo disminuía, el método de conmutación brusca comenzaba a fallar. A 50 y 25 veces por segundo, las estimaciones se volvieron erráticas e inestables, con el error creciendo significativamente. A la velocidad más lenta de 10 veces por segundo, el método de conmutación brusca colapsó por completo, produciendo estimaciones que eran salvajemente inexactas e inutilizables para cualquier tarea de control real.

La solución, según encontraron los investigadores, era reemplazar el interruptor brusco con la zona de transición más suave, pero solo si el tamaño de esa zona se ajustaba correctamente. Cuando la tasa de muestreo bajó a 50 o 25 veces por segundo, cambiar al método más suave con una zona de transición muy delgada restauró la precisión a niveles casi idénticos a las pruebas de alta velocidad. Este fue un descubrimiento crítico: significaba que los ingenieros podrían ejecutar estos algoritmos potentes en hardware más lento, más barato o menos potente sin sacrificar el rendimiento, siempre que ajustaran el parámetro de suavizado. Sin embargo, esta solución tenía límites. A la velocidad más baja de 10 veces por segundo, incluso la transición más suave no podía salvar al algoritmo; los datos simplemente llegaban demasiado lento para que las matemáticas pudieran seguir el ritmo, y las estimaciones seguían siendo deficientes.

El estudio también comparó dos familias diferentes de algoritmos. Una familia, conocida como el método de Ghanes, ofrecía un diseño flexible que podía alternar entre diferentes modos de operación. Los investigadores encontraron que, mientras un modo de este método funcionaba bien a altas velocidades, una versión totalmente lineal de este no pudo proporcionar ninguna solución viable a ninguna de las velocidades probadas. La otra familia, basada en el trabajo de Basin, incluía versiones de segundo y tercer orden. La versión de segundo orden, que estima la velocidad, funcionó bien a altas velocidades pero tuvo dificultades a velocidades más bajas a menos que se aplicara la técnica de suavizado. La versión de tercer orden, que intenta estimar la aceleración también, mostró una tendencia a sobrepasar el objetivo de velocidad significativamente, lo que la hace menos adecuada para aplicaciones donde ocurren cambios rápidos de velocidad, a menos que la estimación de la aceleración sea estrictamente requerida.

En última instancia, el artículo proporciona un conjunto claro de directrices para los ingenieros que construyen sistemas del mundo real. Confirma que los métodos de conmutación brusca y de alta velocidad que se ven a menudo en los libros de texto no siempre son la mejor opción para el hardware físico. En cambio, el estudio sugiere que para sistemas que operan a velocidades moderadas, una técnica de suavizado cuidadosamente ajustada puede rescatar el rendimiento, permitiendo una estimación de velocidad precisa incluso cuando la computadora no puede muestrear los datos con mucha rapidez. Sin embargo, existe un límite inferior: si la tasa de muestreo cae demasiado bajo, ningún ajuste matemático podrá recuperar la precisión perdida. El trabajo sirve como un mapa práctico, mostrando dónde las herramientas teóricas de la ingeniería de control pueden desplegarse de forma segura y dónde tropezarán, asegurando que la próxima generación de robots y máquinas pueda confiar en sus sensores para mantener un movimiento suave.

¿Ahogado en artículos de tu campo?

Recibe resúmenes diarios de los artículos más novedosos que coincidan con tus palabras clave de investigación — con resúmenes técnicos, en tu idioma.

Probar Digest →