En los sistemas de control , el control de modo deslizante ( SMC ) es un método de control no lineal que altera la dinámica de un sistema no lineal mediante la aplicación de una señal de control discontinua (o más rigurosamente, una señal de control con valor establecido) que obliga al sistema a "deslizarse" a lo largo de una sección transversal del comportamiento normal del sistema. La ley de control de retroalimentación de estado no es una función continua del tiempo. En cambio, puede cambiar de una estructura continua a otra en función de la posición actual en el espacio de estado. Por lo tanto, el control de modo deslizante es un método de control de estructura variable . Las múltiples estructuras de control están diseñadas de modo que las trayectorias siempre se muevan hacia una región adyacente con una estructura de control diferente, por lo que la trayectoria final no existirá completamente dentro de una estructura de control. En cambio, se deslizará a lo largo de los límites de las estructuras de control. El movimiento del sistema a medida que se desliza a lo largo de estos límites se denomina modo deslizante [1] y el lugar geométrico que consiste en los límites se denomina (hiper)superficie deslizante . En el contexto de la teoría de control moderna, cualquier sistema de estructura variable , como un sistema bajo SMC, puede verse como un caso especial de un sistema dinámico híbrido ya que el sistema fluye a través de un espacio de estados continuo pero también se mueve a través de diferentes modos de control discretos.
Introducción
La Figura 1 muestra un ejemplo de trayectoria de un sistema bajo control de modo deslizante. La superficie deslizante se describe mediante , y el modo deslizante a lo largo de la superficie comienza después del tiempo finito en el que las trayectorias del sistema han alcanzado la superficie. En la descripción teórica de los modos deslizantes, el sistema permanece confinado a la superficie deslizante y solo necesita verse deslizándose a lo largo de la superficie. Sin embargo, las implementaciones reales del control de modo deslizante se aproximan a este comportamiento teórico con una señal de control de conmutación de alta frecuencia y generalmente no determinista que hace que el sistema "vibre" [nb 1] en un vecindario estrecho de la superficie deslizante. El vibrocombustión se puede reducir mediante el uso de bandas muertas o capas límite alrededor de la superficie deslizante u otros métodos compensatorios. Aunque el sistema es no lineal en general, el comportamiento idealizado (es decir, sin vibrocombustión) del sistema en la Figura 1 cuando está confinado a la superficie es un sistema LTI con un origen exponencialmente estable . Uno de los métodos compensatorios es el método de control de modo deslizante adaptativo propuesto en [2] [3] que utiliza la incertidumbre estimada para construir una ley de control continua. En este método se elimina el traqueteo mientras se preserva la precisión (para más detalles, consulte las referencias [2] y [3]). Las tres características distintivas del controlador de modo deslizante adaptativo propuesto son las siguientes: (i) Las incertidumbres estructuradas (o paramétricas) y las incertidumbres no estructuradas (dinámica no modelada, perturbaciones externas desconocidas) se sintetizan en un solo término de incertidumbre de tipo llamado incertidumbre acumulada. Por lo tanto, no se requiere un modelo dinámico linealmente parametrizado del sistema, y la estructura simple y las propiedades computacionalmente eficientes de este enfoque lo hacen adecuado para las aplicaciones de control en tiempo real. (ii) El diseño del esquema de control de modo deslizante adaptativo se basa en el vector de incertidumbre estimado en línea en lugar de depender del peor escenario posible (es decir, límites de incertidumbres). Por lo tanto, no se requiere un conocimiento a priori de los límites de incertidumbres, y en cada instante de tiempo, la entrada de control compensa la incertidumbre que existe. (iii) La ley de control continuo desarrollada utilizando los fundamentos de la teoría de control de modo deslizante elimina los fenómenos de vibración sin compensar el rendimiento y la robustez, lo cual es frecuente en el enfoque de capa límite.
Intuitivamente, el control de modo deslizante utiliza una ganancia prácticamente infinita para forzar las trayectorias de un sistema dinámico a deslizarse a lo largo del subespacio de modo deslizante restringido. Las trayectorias de este modo deslizante de orden reducido tienen propiedades deseables (por ejemplo, el sistema se desliza naturalmente a lo largo de él hasta que llega al reposo en un equilibrio deseado ). La principal fortaleza del control de modo deslizante es su robustez . Debido a que el control puede ser tan simple como un cambio entre dos estados (por ejemplo, "encendido"/"apagado" o "adelante"/"atrás"), no necesita ser preciso y no será sensible a las variaciones de parámetros que ingresan al canal de control. Además, debido a que la ley de control no es una función continua , el modo deslizante se puede alcanzar en un tiempo finito (es decir, mejor que el comportamiento asintótico). Bajo ciertas condiciones comunes, la optimalidad requiere el uso del control bang-bang ; por lo tanto, el control de modo deslizante describe el controlador óptimo para un amplio conjunto de sistemas dinámicos.
Una aplicación del controlador de modo deslizante es el control de accionamientos eléctricos operados por convertidores de potencia conmutados. [4] : "Introducción" Debido al modo de funcionamiento discontinuo de esos convertidores, un controlador de modo deslizante discontinuo es una opción de implementación natural en lugar de los controladores continuos que pueden necesitar ser aplicados por medio de modulación de ancho de pulso o una técnica similar [nb 2] de aplicar una señal continua a una salida que solo puede tomar estados discretos. El control de modo deslizante tiene muchas aplicaciones en robótica. En particular, este algoritmo de control se ha utilizado para el control de seguimiento de buques de superficie no tripulados en mares agitados simulados con un alto grado de éxito. [5] [6]
El control en modo deslizante debe aplicarse con más cuidado que otras formas de control no lineal que tienen una acción de control más moderada. En particular, debido a que los actuadores tienen retrasos y otras imperfecciones, la acción de control en modo deslizante dura puede provocar vibraciones, pérdida de energía, daños a la planta y excitación de dinámicas no modeladas. [7] : 554–556 Los métodos de diseño de control continuo no son tan susceptibles a estos problemas y se pueden hacer para imitar a los controladores en modo deslizante. [7] : 556–563
Una tarea común es diseñar una ley de control de retroalimentación de estado (es decir, una aplicación del estado actual en el tiempo t a la entrada ) para estabilizar el sistema dinámico en la ecuación ( 1 ) alrededor del origen . Es decir, bajo la ley de control, siempre que el sistema se aleje del origen, volverá a él. Por ejemplo, el componente del vector de estado puede representar la diferencia entre una salida y una señal conocida (por ejemplo, una señal sinusoidal deseable); si el control puede asegurar que vuelve rápidamente a , entonces la salida seguirá la sinusoide deseada. En el control de modo deslizante, el diseñador sabe que el sistema se comporta de manera deseable (por ejemplo, tiene un equilibrio estable ) siempre que esté restringido a un subespacio de su espacio de configuración . El control de modo deslizante fuerza las trayectorias del sistema hacia este subespacio y luego las mantiene allí para que se deslicen a lo largo de él. Este subespacio de orden reducido se denomina superficie (hiper)deslizante y, cuando la retroalimentación de bucle cerrado obliga a las trayectorias a deslizarse a lo largo de él, se denomina modo deslizante del sistema de bucle cerrado. Las trayectorias a lo largo de este subespacio se pueden comparar con las trayectorias a lo largo de vectores propios (es decir, modos) de los sistemas LTI ; sin embargo, el modo deslizante se impone al plegar el campo vectorial con retroalimentación de alta ganancia. Como una canica que rueda a lo largo de una grieta, las trayectorias se limitan al modo deslizante.
El esquema de control de modo deslizante implica
Selección de una hipersuperficie o una variedad (es decir, la superficie deslizante) tal que la trayectoria del sistema exhiba un comportamiento deseable cuando se limita a esta variedad.
Encontrar ganancias de retroalimentación para que la trayectoria del sistema se cruce y permanezca en el colector.
Debido a que las leyes de control del modo deslizante no son continuas , tiene la capacidad de conducir trayectorias al modo deslizante en un tiempo finito (es decir, la estabilidad de la superficie deslizante es mejor que la asintótica). Sin embargo, una vez que las trayectorias alcanzan la superficie deslizante, el sistema adquiere el carácter del modo deslizante (por ejemplo, el origen solo puede tener estabilidad asintótica en esta superficie).
El diseñador del modo deslizante elige una función de conmutación que representa un tipo de "distancia" a la que se encuentran los estados respecto de una superficie deslizante.
Un estado que está fuera de esta superficie deslizante tiene .
Un estado que se encuentra en esta superficie deslizante tiene .
La ley de control del modo deslizante cambia de un estado a otro en función del signo de esta distancia. Por lo tanto, el control del modo deslizante actúa como una presión rígida que siempre empuja en la dirección del modo deslizante donde . Las trayectorias deseables se acercarán a la superficie deslizante y, como la ley de control no es continua (es decir, cambia de un estado a otro a medida que las trayectorias se mueven a través de esta superficie), la superficie se alcanza en un tiempo finito. Una vez que una trayectoria llega a la superficie, se deslizará a lo largo de ella y puede, por ejemplo, moverse hacia el origen. Por lo tanto, la función de conmutación es como un mapa topográfico con un contorno de altura constante a lo largo del cual se fuerzan a moverse las trayectorias.
La superficie/variedad deslizante (hiper) suele tener una dimensión donde n es el número de estados en y m es el número de señales de entrada (es decir, señales de control) en . Para cada índice de control , existe una superficie deslizante -dimensional dada por
( 2 )
La parte vital del diseño de SMC es elegir una ley de control de modo que el modo deslizante (es decir, esta superficie dada por ) exista y sea alcanzable a lo largo de las trayectorias del sistema. El principio del control del modo deslizante es restringir forzosamente el sistema, mediante una estrategia de control adecuada, para que permanezca en la superficie deslizante en la que el sistema exhibirá características deseables. Cuando el sistema está restringido por el control deslizante para permanecer en la superficie deslizante, la dinámica del sistema está gobernada por el sistema de orden reducido obtenido a partir de la ecuación ( 2 ).
Para forzar que los estados del sistema satisfagan , se debe:
Asegúrese de que el sistema sea capaz de alcanzar cualquier condición inicial.
Una vez alcanzado , la acción de control es capaz de mantener el sistema en
Existencia de soluciones de circuito cerrado
Tenga en cuenta que debido a que la ley de control no es continua , ciertamente no es localmente Lipschitz continua , y por lo tanto la existencia y unicidad de las soluciones para el sistema de bucle cerrado no está garantizada por el teorema de Picard-Lindelöf . Por lo tanto, las soluciones deben entenderse en el sentido de Filippov . [1] [8] En términos generales, el sistema de bucle cerrado resultante que se mueve se aproxima por la dinámica suave ; sin embargo, este comportamiento suave puede no ser verdaderamente realizable. De manera similar, la modulación de ancho de pulso de alta velocidad o la modulación delta-sigma produce salidas que solo asumen dos estados, pero la salida efectiva oscila a través de un rango continuo de movimiento. Estas complicaciones se pueden evitar utilizando un método de diseño de control no lineal diferente que produzca un controlador continuo. En algunos casos, los diseños de control de modo deslizante se pueden aproximar mediante otros diseños de control continuo. [7]
Fundamentación teórica
Los siguientes teoremas forman la base del control de estructura variable.
donde es la norma euclidiana (es decir, es la distancia desde la variedad deslizante donde ). Para el sistema dado por la ecuación ( 1 ) y la superficie deslizante dada por la ecuación ( 2 ), una condición suficiente para la existencia de un modo deslizante es que
En términos generales (es decir, para el caso de control escalar cuando ), para lograr , se elige la ley de control de retroalimentación de modo que y tengan signos opuestos. Es decir,
hace negativo cuando es positivo.
hace positivo cuando es negativo
Tenga en cuenta que
y por lo tanto la ley de control de retroalimentación tiene un impacto directo en .
Alcance: obtención de una variedad deslizante en tiempo finito
Para garantizar que el modo deslizante se alcance en un tiempo finito, debe estar más fuertemente acotado alejándose de cero. Es decir, si se desvanece demasiado rápido, la atracción hacia el modo deslizante solo será asintótica. Para garantizar que se ingrese al modo deslizante en un tiempo finito, [9]
donde y son constantes.
Explicación por lema de comparación
Esta condición asegura que para la vecindad del modo deslizante ,
donde es la derivada superior derecha de y el símbolo denota proporcionalidad . Entonces, en comparación con la curva que está representada por la ecuación diferencial con condición inicial , debe ser el caso que para todo t . Además, debido a que , debe alcanzar en un tiempo finito, lo que significa que V debe alcanzar (es decir, el sistema ingresa al modo deslizante) en un tiempo finito. [7] Debido a que es proporcional a la norma euclidiana de la función de conmutación , este resultado implica que la tasa de aproximación al modo deslizante debe estar firmemente acotada lejos de cero.
Consecuencias del control en modo deslizante
En el contexto del control del modo deslizante, esta condición significa que
donde es la norma euclidiana . Para el caso en que la función de conmutación tiene un valor escalar, la condición suficiente se convierte en
.
Tomando , la condición escalar suficiente se convierte en
lo cual es equivalente a la condición de que
.
Es decir, el sistema siempre debe estar moviéndose hacia la superficie de conmutación y su velocidad hacia la superficie de conmutación debe tener un límite inferior distinto de cero. Por lo tanto, aunque puede volverse extremadamente pequeño a medida que se acerca a la superficie, siempre debe estar acotado firmemente lejos de cero. Para garantizar esta condición, los controladores de modo deslizante son discontinuos a lo largo de la variedad; cambian de un valor distinto de cero a otro a medida que las trayectorias cruzan la variedad.
Teorema 2: Región de atracción
Para el sistema dado por la ecuación ( 1 ) y la superficie deslizante dada por la ecuación ( 2 ), el subespacio para el cual la superficie es alcanzable está dado por
Es decir, cuando las condiciones iniciales provienen completamente de este espacio, la función de Lyapunov candidata es una función de Lyapunov y las trayectorias seguramente se moverán hacia la superficie del modo deslizante donde . Además, si se satisfacen las condiciones de alcanzabilidad del Teorema 1, el modo deslizante entrará en la región donde está más fuertemente acotado lejos de cero en tiempo finito. Por lo tanto, el modo deslizante se alcanzará en tiempo finito.
Teorema 3: Movimiento deslizante
Dejar
ser no singular . Es decir, el sistema tiene un tipo de controlabilidad que garantiza que siempre haya un control que pueda mover una trayectoria para acercarse al modo deslizante. Entonces, una vez que se alcanza el modo deslizante donde, el sistema permanecerá en ese modo deslizante. A lo largo de las trayectorias del modo deslizante, es constante, por lo que las trayectorias del modo deslizante se describen mediante la ecuación diferencial
.
Si un equilibrio es estable con respecto a esta ecuación diferencial, entonces el sistema se deslizará a lo largo de la superficie del modo deslizante hacia el equilibrio .
La ley de control equivalente en el modo deslizante se puede encontrar resolviendo
para la ley de control equivalente . Es decir,
y por lo tanto el control equivalente
Es decir, aunque el control real no es continuo , el cambio rápido a través del modo deslizante obliga al sistema a actuar como si fuera impulsado por este control continuo.
De la misma manera, las trayectorias del sistema en el modo deslizante se comportan como si
El sistema resultante coincide con la ecuación diferencial del modo deslizante.
, la superficie del modo deslizante y las condiciones de trayectoria de la fase de alcance ahora se reducen a la condición más simple derivada anteriormente. Por lo tanto, se puede suponer que el sistema sigue la condición más simple después de algún transitorio inicial durante el período mientras el sistema encuentra el modo deslizante. El mismo movimiento se mantiene aproximadamente cuando la igualdad solo se cumple aproximadamente.
De estos teoremas se desprende que el movimiento deslizante es invariante (es decir, insensible) a perturbaciones suficientemente pequeñas que entran en el sistema a través del canal de control. Es decir, siempre que el control sea lo suficientemente grande para garantizar que y esté uniformemente acotado a partir de cero, el modo deslizante se mantendrá como si no hubiera perturbaciones. La propiedad de invariancia del control del modo deslizante ante ciertas perturbaciones e incertidumbres del modelo es su característica más atractiva; es muy robusto .
Como se analiza en un ejemplo a continuación, una ley de control de modo deslizante puede mantener la restricción
para estabilizar asintóticamente cualquier sistema de la forma
cuando tiene un límite superior finito. En este caso, el modo deslizante es donde
(es decir, donde ). Es decir, cuando el sistema está restringido de esta manera, se comporta como un sistema lineal estable simple y, por lo tanto, tiene un equilibrio globalmente exponencialmente estable en el origen.
Ejemplos de diseño de control
Considere una planta descrita por la ecuación ( 1 ) con una sola entrada u (es decir, ). La función de conmutación se elige como la combinación lineal
( 4 )
donde el peso para todos . La superficie deslizante es el símplex donde . Cuando las trayectorias se ven obligadas a deslizarse a lo largo de esta superficie,
y entonces
que es un sistema de orden reducido (es decir, el nuevo sistema es de orden porque el sistema está restringido a este simplex de modo deslizante de dimensión 1). Esta superficie puede tener propiedades favorables (por ejemplo, cuando la dinámica de la planta se ve obligada a deslizarse a lo largo de esta superficie, se mueve hacia el origen ). Tomando la derivada de la función de Lyapunov en la ecuación ( 3 ), tenemos
Para garantizarlo , la ley de control de retroalimentación debe elegirse de manera que
Por lo tanto, el producto, ya que es el producto de un número negativo y uno positivo. Nótese que
( 5 )
La ley de control se elige de modo que
dónde
es algún control (por ejemplo, posiblemente extremo, como "encendido" o "adelante") que garantiza que la ecuación ( 5 ) (es decir, ) sea negativa en
es algún control (por ejemplo, posiblemente extremo, como "apagado" o "reverso") que garantiza que la ecuación ( 5 ) (es decir, ) sea positiva en
La trayectoria resultante debe moverse hacia la superficie deslizante donde . Debido a que los sistemas reales tienen retardo, las trayectorias del modo deslizante a menudo oscilan de un lado a otro a lo largo de esta superficie deslizante (es decir, la trayectoria verdadera puede no seguir suavemente , pero siempre regresará al modo deslizante después de abandonarlo).
Suponiendo que las trayectorias del sistema se ven obligadas a moverse de manera que , entonces
Así, una vez que el sistema alcanza el modo deslizante, la dinámica bidimensional del sistema se comporta como este sistema unidimensional, que tiene un equilibrio globalmente exponencialmente estable en .
Soluciones de diseño automatizadas
Aunque existen varias teorías para el diseño de sistemas de control de modo deslizante, no existe una metodología de diseño altamente efectiva debido a las dificultades prácticas que se encuentran en los métodos analíticos y numéricos. Sin embargo, se puede utilizar un paradigma computacional reutilizable, como un algoritmo genético , para transformar un "problema irresoluble" de diseño óptimo en un "problema polinomial no determinista" prácticamente solucionable. Esto da como resultado diseños automatizados por computadora para el control de modelos deslizantes. [10]
Observador en modo deslizante
El control de modo deslizante se puede utilizar en el diseño de observadores de estado . Estos observadores no lineales de alta ganancia tienen la capacidad de llevar las coordenadas de la dinámica del error del estimador a cero en un tiempo finito. Además, los observadores de modo conmutado tienen una atractiva resiliencia al ruido de medición que es similar a un filtro de Kalman . [11] [12] Para simplificar, el ejemplo aquí utiliza una modificación de modo deslizante tradicional de un observador de Luenberger para un sistema LTI . En estos observadores de modo deslizante, el orden de la dinámica del observador se reduce en uno cuando el sistema ingresa al modo deslizante. En este ejemplo particular, el error del estimador para un solo estado estimado se lleva a cero en un tiempo finito y, después de ese tiempo, los otros errores del estimador decaen exponencialmente a cero. Sin embargo, como lo describió por primera vez Drakunov, [13] se puede construir un observador de modo deslizante para sistemas no lineales que lleva el error de estimación para todos los estados estimados a cero en un tiempo finito (y arbitrariamente pequeño).
Aquí, consideremos el sistema LTI
donde el vector de estado , es un vector de entradas, y la salida y es un escalar igual al primer estado del vector de estado. Sea
dónde
es un escalar que representa la influencia del primer estado sobre sí mismo,
es un vector de fila correspondiente a la influencia del primer estado sobre los demás estados,
es una matriz que representa la influencia de los demás estados sobre sí mismos, y
es un vector de columna que representa la influencia de los otros estados en el primer estado.
El objetivo es diseñar un observador de estado de alta ganancia que estime el vector de estado utilizando solo información de la medición . Por lo tanto, sea el vector las estimaciones de los n estados. El observador toma la forma
donde es una función no lineal del error entre el estado estimado y la salida , y es un vector de ganancia del observador que cumple una función similar a la del observador lineal típico de Luenberger . Asimismo, sea
donde es un vector columna. Además, sea el error del estimador de estado. Es decir, . La dinámica del error es entonces
donde es el error del estimador para la primera estimación del estado. La ley de control no lineal v puede diseñarse para aplicar la variedad deslizante
De modo que la estimación sigue el estado real después de un tiempo finito (es decir, ). Por lo tanto, la función de conmutación del control del modo deslizante
Para alcanzar la variedad deslizante, y siempre deben tener signos opuestos (es decir, para esencialmente todos ). Sin embargo,
donde es la colección de errores del estimador para todos los estados no medidos. Para asegurar que , sea
dónde
Es decir, la constante positiva M debe ser mayor que una versión escalada de los errores máximos posibles del estimador para el sistema (es decir, los errores iniciales, que se supone que están acotados de modo que M puede elegirse lo suficientemente grande; al). Si M es suficientemente grande, se puede suponer que el sistema logra (es decir, ). Porque es constante (es decir, 0) a lo largo de esta variedad también. Por lo tanto, el control discontinuo puede reemplazarse con el control continuo equivalente donde
Entonces
Este control equivalente representa la contribución de los otros estados a la trayectoria del estado de salida . En particular, la fila actúa como un vector de salida para el subsistema de error.
Por lo tanto, para garantizar que el error del estimador para los estados no medidos converja a cero, el vector debe elegirse de modo que la matriz sea Hurwitz (es decir, la parte real de cada uno de sus valores propios debe ser negativa). Por lo tanto, siempre que sea observable , este sistema se puede estabilizar exactamente de la misma manera que un observador de estado lineal típico cuando se ve como la matriz de salida (es decir, " C "). Es decir, el control equivalente proporciona información de medición sobre los estados no medidos que pueden mover continuamente sus estimaciones asintóticamente más cerca de ellos. Mientras tanto, el control discontinuo fuerza a que la estimación del estado medido tenga un error cero en un tiempo finito. Además, el ruido de medición simétrico de media cero blanco (por ejemplo, ruido gaussiano ) solo afecta la frecuencia de conmutación del control v y, por lo tanto, el ruido tendrá poco efecto en el control de modo deslizante equivalente . Por lo tanto, el observador de modo deslizante tiene características similares al filtro de Kalman . [12]
La versión final del observador es así
dónde
y
Es decir, al aumentar el vector de control con la función de conmutación , el observador de modo deslizante se puede implementar como un sistema LTI. Es decir, la señal discontinua se considera como una entrada de control para el sistema LTI de 2 entradas.
Para simplificar, este ejemplo supone que el observador en modo deslizante tiene acceso a una medición de un solo estado (es decir, salida ). Sin embargo, se puede utilizar un procedimiento similar para diseñar un observador en modo deslizante para un vector de combinaciones ponderadas de estados (es decir, cuando la salida utiliza una matriz genérica C ). En cada caso, el modo deslizante será la variedad donde la salida estimada sigue a la salida medida con error cero (es decir, la variedad donde ).
Control bang-bang : el control de modo deslizante se suele implementar como un control bang-bang. En algunos casos, este tipo de control es necesario para lograr la optimización .
Puente en H : topología que combina cuatro interruptores que forman las cuatro patas de una "H". Se puede utilizar para impulsar un motor (u otro dispositivo eléctrico) hacia adelante o hacia atrás cuando solo hay una fuente de alimentación disponible. Se utiliza a menudo en actuadores en sistemas controlados por modo deslizante.
Modulación delta-sigma : otro método (de retroalimentación) de codificar un rango continuo de valores en una señal que cambia rápidamente entre dos estados (es decir, un tipo de control de modo deslizante especializado)
Modulación por ancho de pulso : otro esquema de modulación que produce movimiento continuo a través de conmutación discontinua.
Notas
^ El 'chatter' o 'chattering' es el fenómeno indeseable de oscilaciones que tienen una frecuencia y amplitud finitas. El chattering es un fenómeno perjudicial porque conduce a una baja precisión de control, un alto desgaste de las piezas mecánicas móviles y altas pérdidas de calor en los circuitos de potencia. Para más detalles, véase Utkin, Vadim; Lee, Jason Hoon (julio de 2006), Chattering Problem in Sliding Mode Control Systems , vol. 10.1109/VSS.2006.1644542., pp. 346–350
^ ab Zinober, ASI, ed. (1990). Control determinista de sistemas inciertos . Londres: Peter Peregrinus Press. ISBN978-0-86341-170-0.
^ Zeinali M.; Notash L. (2010). "Control adaptativo de modo deslizante con estimador de incertidumbre para manipuladores robóticos". Revista internacional de teoría de mecanismos y máquinas . 45 (1): 80–90. doi :10.1016/j.mechmachtheory.2009.08.003.
^ Zeinali, Meysar (2018). Control de modo deslizante adaptativo continuo de primer orden para manipuladores robóticos con convergencia de trayectorias en tiempo finito al modo deslizante real. 15.º Taller internacional sobre sistemas de estructura variable y control de modo deslizante. Universidad Tecnológica de Graz, Austria.
^ Utkin, Vadim I. (1993). "Principios de diseño de control de modo deslizante y aplicaciones a accionamientos eléctricos". IEEE Transactions on Industrial Electronics . 40 (1): 23–36. CiteSeerX 10.1.1.477.77 . doi :10.1109/41.184818.
^ "Navegación autónoma y evitación de obstáculos con embarcaciones no tripuladas en situaciones simuladas de mar agitado - Universidad de Villanova"
^ Mahini; et al. (2013). "Una configuración experimental para la operación autónoma de buques de superficie en mares agitados". Robotica . 31 (5): 703–715. doi :10.1017/s0263574712000720. S2CID 31903795.
^ Filippov, AF (1988). Ecuaciones diferenciales con lados derechos discontinuos . Kluwer. ISBN978-90-277-2699-5.
^ Perruquetti, W.; Barbot, JP (2002). Control de modo deslizante en ingeniería . Marcel Dekker Tapa dura. ISBN978-0-8247-0671-5.
^ Li, Yun; et al. (1996). "Enfoque automatizado de algoritmo genético para el diseño de sistemas de control de modo deslizante". Revista Internacional de Control . 64 (3): 721–739. CiteSeerX 10.1.1.43.1654 . doi :10.1080/00207179608921865.
^ Utkin, Vadim; Guldner, Jürgen; Shi, Jingxin (1999). Control de modo deslizante en sistemas electromecánicos . Filadelfia, PA: Taylor & Francis, Inc. ISBN978-0-7484-0116-1.
^ ab Drakunov, SV (1983). "Un filtro adaptativo cuasi-óptimo con parámetros discontinuos". Automatización y control remoto . 44 (9): 1167–1175.
^ Drakunov, SV (1992). "Observadores de modo deslizante basados en un método de control equivalente". [1992] Actas de la 31.ª Conferencia IEEE sobre decisión y control. págs. 2368-2370. doi :10.1109/CDC.1992.371368. ISBN978-0-7803-0872-5.S2CID 120072463 .
Zinober, Alan SI, ed. (1994). Estructura variable y control de Lyapunov . Apuntes de clase sobre control y ciencias de la información. Vol. 193. Londres: Springer-Verlag. doi :10.1007/BFb0033675. ISBN.978-3-540-19869-7.
Edwards, C.; Spurgeon, S. (1998). Control de modo deslizante. Teoría y aplicaciones . Londres: Taylor and Francis. ISBN978-0-7484-0601-2.
Sabanovic, Asif; Fridman, Leonid ; Spurgeon, Sarah (2004). Sistemas de estructura variable: desde los principios hasta la implementación . Londres: Instituto de Ingenieros Eléctricos. ISBN0-86341-350-1.
Edwards, C.; Fossas Colet, E.; Fridman, L. (2006). Avances en estructura variable y control de modo deslizante . Berlín: Springer Verlag. ISBN978-3-540-32800-1.
Bartolini, G.; Fridman, L.; Pisano, A.; Usai, E. (2008). Teoría moderna de control de modo deslizante: nuevas perspectivas y aplicaciones . Berlín: Springer Verlag. ISBN978-3-540-79016-7.
Fridman, L.; Barbot, J.-P.; Plestan, F. (2016). Tendencias recientes en el control de modo deslizante . Londres: The Institution of Engineering and Technology. ISBN978-1-78561-076-9.
Shtessel, Y.; Edwards, C.; Fridman, L.; Levant, A. (2014). Control y observación de modos deslizantes . Basilea: Birkhauser. ISBN978-0-81764-8923.
Sira- Ramirez, Hebertt (2015). Control de modo deslizante. El enfoque de modulación delta-sigma . Basilea: Birkhauser. ISBN978-3-319-17256-9.
Fridman, L.; Moreno, J.; Bandyopadhyay, B.; Kamal Asif Chalanga, S.; Chalanga, S. (2015). Algoritmos anidados continuos: la quinta generación de controladores de modo deslizante. En: Avances recientes en modos deslizantes: del control a la mecatrónica inteligente, X. Yu, O. Efe (Eds.), págs. 5–35 . Estudios en sistemas, decisión y control. Vol. 24. Londres: Springer-Verlag. doi :10.1007/978-3-319-18290-2_2. ISBN978-3-319-18289-6.
Li, S.; Yu, X.; Fridman, L.; Man, Z.; Wang, X. (2017). Avances en sistemas de estructura variable y control de modo deslizante: teoría y aplicaciones . Estudios en sistemas, decisiones y control. Vol. 24. Londres: Springer-Verlag. ISBN.978-3-319-62895-0.
Steinberger, M.; Horn, M.; Fridman, L., eds. (2020). Sistemas de estructura variable y control de modo deslizante . Estudios en sistemas, decisiones y control. Vol. 271. Londres: Springer-Verlag. doi :10.1007/BFb0033675. ISBN .978-3-030-36620-9.
Lectura adicional
Drakunov SV, Utkin VI. (1992). "Control de modo deslizante en sistemas dinámicos". Revista Internacional de Control . 55 (4): 1029–1037. doi :10.1080/00207179208934270. hdl : 10338.dmlcz/135339 .