$$\rightleftharpoonup{xx}$$
$$\longleftharp{xx}$$,
$$\longrightharp{xx}$$,
El algoritmo de optimización por enjambre de partículas (PSO) demostró una rápida reducción inicial en la función objetivo compuesta, seguida de un periodo de convergencia gradual. Específicamente, el valor óptimo de aptitud disminuyó a 1,8757 en el primer ciclo computacional, mientras que la aptitud media-enjambre bajó de 2,0573 a 1,2518 en la 35ª iteración. La mayor parte de esta convergencia ocurrió durante las primeras 15 a 20 iteraciones. Más allá de esta etapa, la trayectoria de la solución global mejor convergió, indicando que el enjambre había alcanzado una región estable dentro del espacio de búsqueda predefinido en lugar de vagar aleatoriamente. El conjunto final de ganancia derivado de PSO mantuvo la integridad estructural de la ley base de retroceso pero redistribuyó la ponderación relativa entre los términos estabilizadores (Tabla 2). Como se ilustra en la Figura 1, el algoritmo de optimización facilitó una rápida decadencia de la función de aptitud, pasando de una fase inicial de exploración a una solución global estable en 35 iteraciones. En comparación con la línea base ajustada manualmente, el controlador optimizado adoptó valores mayores para k1 y k2, una pendiente de la superficie de error λ reducida y una capa límite más ancha φ.
Rendimiento de seguimiento por pasos
Un análisis comparativo revela diferencias de rendimiento claras entre ambos controladores durante el experimento de seguimiento de pasos, ilustrando los resultados positivos y subóptimos esperados de este protocolo. El control base del retroceso representa un resultado típico subóptimo; Aunque mantuvo la estabilidad general tras el comando radiador 0,50 inyectado a 2,0 s, mostró una tasa inicial de subida rápida que se desvió prematuramente de la trayectoria objetivo, resultando en oscilaciones residuales persistentes y requiriendo una larga duración para converger. Por el contrario, el controlador optimizado para PSO demuestra un resultado positivo representativo, caracterizado por un enfoque rápido y amortiguado del punto de consigna sin activar saturación de comandos. Durante diez pruebas consecutivas, el controlador optimizado redujo el RMSE de seguimiento por pasos de 0,065 ± 0,002 rad a 0,050 ± 0,002 rad (Welch t-test, p < 0,001, Tabla 4). También mejoraron las métricas transitorias: el sobrepaso disminuyó de 4,644 ± 0,604% a 3,627 ± 0,620% (Mann–Whitney U, p = 0,009), y el tiempo de subida se acortó de 0,788 ± 0,025 s a 0,548 ± 0,025 s (Mann–Whitney U, p < 0,001). Estas diferencias de rendimiento se muestran en la Figura 2 y la Figura 3, donde la respuesta optimizada muestra una mejora en la amortiguación y una convergencia de puntos de consigna más rápida. Esta mayor precisión se logró junto con una reducción del 22,1% en el voltaje de control de raíz cuadrática media (de 0,669 ± 0,004 V a 0,521 ± 0,003 V). Simultáneamente, la oscilación máxima del péndulo se atenuó en un 33,1%, bajando de 5,812° a 3,889° (Tabla 4). Además, aunque ningún ensayo de referencia cumplió el criterio de asentamiento de 1,0 s dentro de la ventana de 10,0 s, el controlador optimizado logró un asentamiento exitoso en el 70% de los ensayos, registrando un tiempo medio de asentamiento de 1,057 ± 0,348 s.
Rendimiento de seguimiento sinusoidal
Ambas estrategias de control mantuvieron el seguimiento acotado bajo la referencia sinusoidal de frecuencia mixta durante toda la duración de la prueba de 20 s. Aunque la brecha de rendimiento fue visualmente menos pronunciada que en las pruebas de respuesta escalonada, los resultados estadísticos de ensayos repetidos indicaron una mejora en el rendimiento con el enfoque optimizado. La señal de control base mostraba un envolvente de error de seguimiento más amplio y quedaba notablemente rezagada respecto a la forma de onda objetivo. En cambio, el controlador optimizado seguía el punto de consigna más de cerca tanto en variaciones de baja como de alta frecuencia, lo que resultaba en una distribución más ajustada de los errores de pico a lo largo de la trayectoria de referencia. En consecuencia, la RMSE de prueba completa se redujo de 0,061 ± 0,003 rad a 0,040 ± 0,003 rad tras la optimización. Como se detalla en la Tabla 5, el controlador optimizado también facilitó una reducción del voltaje RMS de control (de 0,557 ± 0,002 V a 0,402 ± 0,002 V) y restringió el desplazamiento máximo del péndulo de 2,156 ± 0,079° a 1,464 ± 0,061°, lo que indicaba una mejor sincronización de fase y eficiencia energética (p < 0,001, Tabla 5; Figura 4).
Rechazo de perturbaciones y robustez entre escenarios
La inyección de pulsos de par aditivos a 6,0 s y 12,2 s indujo mayores desviaciones de ángulo de brazo y excursiones de péndulo más amplias en la respuesta del controlador base. Aunque el controlador optimizado también registró las perturbaciones de inmediato, sus excursiones posteriores a la perturbación fueron menores. El proceso de recuperación hacia el equilibrio de referencia cero mostró una tendencia cualitativamente más rápida (de 0,014 s a 0,000 s); Sin embargo, esta métrica específica no alcanzó significación estadística (p = 0,078), principalmente porque la resolución de registro de datos de 20 ms inducía un efecto suelo medible. Tras repetidos intentos, la parametrización optimizada redujo el error máximo posterior a la perturbación. La integral del error absoluto (IAE) calculada durante los 20 s de duración se redujo de 0,377 ± 0,012 a 0,248 ± 0,015, junto con una caída correspondiente en el voltaje RMS de control de 0,656 ± 0,003 V a 0,508 ± 0,005 V. La amplitud máxima de la oscilación del péndulo se atenuó de manera similar de 11,456 ± 0,117° a 7,561 ± 0,063° (Tabla 6). La clasificación de los controladores se mantuvo consistente en los tres perfiles de prueba. La estrategia de retroceso optimizada para PSO produjo menores errores transitorios, reducción de inexactitudes en estado estacionario y minimización de excursiones pasivas de péndulo (p < 0,001, Tabla 6; Figura 5) sin exigir un aumento en el esfuerzo total del actuador. Las distribuciones entre ensayos de los indicadores principales de rendimiento se resumen en la Figura 6.
DISPONIBILIDAD DE DATOS:
El conjunto de datos de apoyo utilizado para generar las cifras y tablas, incluyendo datos representativos, métricas a nivel de ensayo, semillas aleatorias predefinidas y registros de ajuste PSO, ha sido depositado en Zenodo y está disponible públicamente bajo DOI 10.5281/zenodo.20395966.

Figura 1: Convergencia de optimización de enjambres de partículas en la sintonización de controladores. (A) Los mejores valores de aptitud del enjambre en 35 iteraciones; (B) Valores medios de aptitud para cada punto temporal. El objetivo compuesto decayó rápidamente en la fase inicial de exploración, pero se fue ralentizando gradualmente a medida que convergía hacia una región estable según la ley de control de retroceso optimizada para PSO. Por favor, haz clic aquí para ver una versión ampliada de esta figura.

Figura 2: Respuestas representativas de seguimiento por pasos del controlador de retroceso basado y optimizado para PSO. (A) Referencia del ángulo del brazo y respuesta medida del ángulo del brazo durante una secuencia completa de pasos de 20 s; (B) Vista ampliada de la respuesta inmediatamente después de aplicar un paso radiador de 0,50 a 2,0 s; (C) Vista ampliada de la respuesta tras el segundo segmento de comando de 0,20 radiación comienza a 10,0 s. Tras la optimización, el controlador optimizado para PSO demostró un tiempo de subida más rápido, menor error de pico y mejor amortiguamiento en comparación con el controlador base. Por favor, haz clic aquí para ver una versión ampliada de esta figura.

Figura 3: Error de seguimiento por ángulo de brazo y comportamiento de control bajo los dos controladores. (A) Error de seguimiento por ángulo de brazo durante toda la prueba de seguimiento de pasos; (B) Señal de voltaje de control para la misma prueba; (C) Ángulo de desviación del péndulo durante la respuesta escalonada. El controlador optimizado mostraba excursiones de error menores, un rango de oscilación más estrecho y un movimiento relativamente más suave bajo un nivel de comando RMS más bajo. Por favor, haz clic aquí para ver una versión ampliada de esta figura.

Figura 4: Rendimiento representativo de seguimiento sinusoidal bajo una referencia de frecuencia mixta. (A) Referencia sinusoidal ordenada y respuestas del ángulo de brazo dentro del experimento de seguimiento de 20 s; (B) Error de seguimiento dentro del mismo rango de tiempo; (C) Ángulo de desviación del péndulo durante el proceso de seguimiento sinusoidal. El controlador optimizado para PSO seguía el comando compuesto más de cerca que el controlador base, demostrando una reducción del retraso de fase y un rango reducido de errores en ciclos consecutivos. Por favor, haz clic aquí para ver una versión ampliada de esta figura.

Figura 5: Respuestas representativas de perturbación-rechazo bajo regulación de referencia cero. (A) Error de seguimiento del ángulo de brazo durante la prueba de perturbación-rechazo, incluyendo perturbaciones de pulso de par a 6,0 s y 12,2 s; (B) Ángulo de desviación del péndulo durante la misma prueba; (C) Controlar la señal de voltaje durante el rechazo de perturbaciones. En comparación con el controlador base, el control optimizado para PSO mostró una desviación máxima posterior a la perturbación menor y una recuperación más rápida hacia el punto de consigna. Por favor, haz clic aquí para ver una versión ampliada de esta figura.

Figura 6: Distribución entre ensayos de los indicadores principales de rendimiento en las tres situaciones de prueba. (A) RMSE con seguimiento por pasos; (B) Seguimiento escalonado del tiempo de ascenso; (C) RMSE de seguimiento sinusoidal; (D) Retraso de fase sinusoidal; (E) Error máximo de seguimiento tras la perturbación; (F) Desplazamiento máximo del péndulo bajo la condición de perturbación-rechazo. Cada panel muestra la distribución de 10 ensayos válidos bajo cada condición del controlador. La tendencia central y dispersión de los sistemas de control de retroceso optimizados para PSO se comparan directamente. Por favor, haz clic aquí para ver una versión ampliada de esta figura.
| Parámetro | Símbolo | Valor | Unidad |
| Longitud del brazo rotatorio | Lr | 0.215 | m |
| Longitud del centro de masa del péndulo | Lp | 0.168 | m |
| Masa del brazo rotatorio | mr | 0.254 | kg |
| Masa del péndulo | mp | 0.097 | kg |
| Amortiguamiento viscoso del brazo | br | 0.0031 | N·m·s/rad |
| Amortiguamiento viscoso del péndulo | bp | 0.0018 | N·m·s/rad |
| Constante de par motor | Kt | 0.053 | N·m/A |
| Resolución del codificador | Nenc | 4096 | Cuentas/rev |
| Periodo de actualización del controlador | Ts | 0.002 | s |
Tabla 1: Parámetros nominales del sistema del modelo no lineal de péndulo invertido rotatorio. La lista nominal de parámetros geométricos, inerciales, amortiguadores, de actuación y de sensores para el desarrollo en tiempo real de modelos no lineales de plantas y sistemas de control. La discrepancia de amortiguación añadida en el momento de la aplicación formal de la prueba es independiente y está excluida de estas cifras nominales.
| Controlador | Ganancia | Valor | Descripción |
| Retroceso en la línea de fondo | k1 | 3.6 | Ganancia estabilizadora inicial ajustada a mano |
| Retroceso en la línea de fondo | K2 | 1.95 | Ganancia de control virtual ajustada a mano |
| Retroceso en la línea de fondo | λ | 2.1 | Pendiente de error en la superficie |
| Retroceso en la línea de fondo | φ | 0.12 | Ancho de capa límite |
| Retroceso optimizado para PSO | k1 | 4.19 | Partícula global de mejor nivel tras 35 iteraciones |
| Retroceso optimizado para PSO | K2 | 2.44 | Partícula global de mejor nivel tras 35 iteraciones |
| Retroceso optimizado para PSO | λ | 1.83 | Partícula global de mejor nivel tras 35 iteraciones |
| Retroceso optimizado para PSO | φ | 0.92 | Partícula global de mejor nivel tras 35 iteraciones |
Tabla 2: Ganancias base del controlador de retroceso y mejoras optimizadas para PSO. La tabla muestra las combinaciones de ganancia para los estados de funcionamiento de ambos controladores. Los valores base se fijaron durante la sintonización manual; Las ganancias optimizadas para PSO se refieren a la partícula global final retenida tras 35 iteraciones de optimización.
| Punto | Especificaciones |
| Ordenador objetivo en tiempo real | PC industrial, CPU Intel clase i7, 16 GB de RAM |
| Modo de ejecución | Simulación en tiempo real de pasos fijos |
| Periodo de actualización del controlador | 2 ms |
| Intervalo de exportación de señales | 20 ms |
| Interfaz de señal | Entrada del codificador y salida analógica, ±10 V |
| Configuración de la planta | Modelo de péndulo invertido rotatorio tipo Furuta no lineal |
| Efectos no ideales inyectados | Ruido de medición, retardo entre el canal de péndulo y desajuste de amortiguación |
| Ruido de medición | 0,003 radiación en ángulo de brazo; 0,004 radiador en ángulo del péndulo |
| Retardo en canal péndulo | 4 ms |
| Desajuste en la amortiguación de la planta | +8% respecto al modelo nominal de controlador |
| Saturación de mandos | ±10 V |
| Criterios de parada de seguridad | |θ| > 0,70 rad, |α| > 0,35 rad, o saturación > 100 ms |
| Aceptación previa al posicionamiento | |α| ≤ 0,05 de radiación durante al menos 1,0 s antes de empezar el ensayo |
| Perfil de referencia escalonada | 0 radiación (0,0-2,0 s), 0,50 radiación (2,0-10,0 s), 0,20 radiación (10,0-20,0 s) |
| Perfil de referencia sinusoidal | 0,26 sin(2π·0,20t) + 0,12 sin(2π·0,30t + 0,40) rad |
| Protocolo de perturbación | Dos pulsos de par aditivo a 6,0 s y 12,2 s |
| Amplitud y ancho de la perturbación | 0,030 N·m, 0,12 s |
| Pruebas válidas por controlador y escenario | 10 |
Tabla 3: Entorno de simulación en tiempo real, ajustes de semáforo y reglas de clasificación de prueba. Resumen de la plataforma de ejecución, tasa de refresco del controlador, intervalos de exportación de señal, inyección de efectos no ideales, condiciones de parada de seguridad, trayectorias de referencia, ajustes de perturbación y criterios válidos de ensayo.
| Métrica | Retroceso en la línea base n=10 | Retroceso optimizado para PSO n=10 | valor p | Prueba estadística |
| Seguimiento RMSE (rad) | 0,065 ± 0,002 | 0,050 ± 0,002 | <0,001 | Prueba t de Welch |
| Error en estado estacionario, 9,0–10,0 s (rad) | -0,007 ± 0,001 | -0,004 ± 0,001 | <0,001 | Mann–Whitney U |
| Sobrecarga (%) | 4,644 ± 0,604 | 3,627 ± 0,620 | 0.009 | Mann–Whitney U |
| Tiempo de ascenso | 0,788 ± 0,025 | 0,548 ± 0,025 | <0,001 | Mann–Whitney U |
| Tiempo(s) de asentamiento | No hay ensayos válidos y asentados (0/10) | 1.057 ± 0.348 (7/10 ensayos válidos y asentados) | NA | No comparado |
| Control RMS (V) | 0,669 ± 0,004 | 0,521 ± 0,003 | <0,001 | Prueba t de Welch |
| Desviación máxima del péndulo (grado) | 5,812 ± 0,156 | 3.889 ± 0.109 | <0,001 | Prueba t de Welch |
Tabla 4: Seguimiento de pasos en métricas de rendimiento a lo largo de 10 ensayos válidos por controlador. Esta tabla presenta las estadísticas resumen de ensayos repetidos del experimento de seguimiento de pasos, que incluyen seguimiento de RMSE, error en estado estacionario, sobrepaso, tiempo de ascenso, velocidad de convergencia de puntos de consigna, voltaje RMS de control y desviación máxima del péndulo. Los valores se informan como medios ± desviaciones estándar salvo que se indique lo contrario.
| Retroceso optimizado para PSO n=10 | valor p | Prueba estadística |
| 0,040 ± 0,003 | <0,001 | Prueba t de Welch |
| 0,088 ± 0,006 | <0,001 | Prueba t de Welch |
| 0,232 ± 0,019 | <0,001 | Prueba t de Welch |
| 0,402 ± 0,002 | <0,001 | Prueba t de Welch |
| 1.464 ± 0.061 | <0,001 | Prueba t de Welch |
Tabla 5: Métricas de rendimiento de seguimiento sinusoidal en 10 ensayos válidos por controlador. Esta tabla presenta los resúmenes de los ensayos repetidos de la prueba de seguimiento sinusoidal, que incluyen el error cuadrático medio de raíz (RMSE) de prueba completa, el error absoluto máximo de seguimiento, el retraso de fase y el voltaje RMS de control. También se proporciona la mayor desviación del péndulo. Un retraso de fase positivo indica que la salida medida va por detrás del punto de consigna.
| valor p | Prueba estadística |
| <0,001 | Prueba t de Welch |
| 0.078 | Mann–Whitney U |
| <0,001 | Prueba t de Welch |
| <0,001 | Prueba t de Welch |
| <0,001 | Prueba t de Welch |
Tabla 6: Métricas de rendimiento de rechazo de perturbaciones en 10 ensayos válidos por controlador. Los datos de ensayos repetidos de los experimentos de rechazo de perturbación incluyen el error máximo de seguimiento tras la perturbación, el tiempo de recuperación, la integral del error absoluto (IAE), el voltaje RMS de control y la desviación máxima del péndulo. Según la configuración de exportación de señal, el tiempo de recuperación medible está limitado por el periodo de registro de 20 ms.