← Últimos artículos
⚡ electrical engineering

PID Parameters Optimization by Using Genetic Algorithm

Este artículo propone el uso de un Algoritmo Genético para optimizar los parámetros de un controlador PID para sistemas de Primer Orden con Retardo para compensar los retardos de tiempo, demostrando su efectividad al comparar los resultados frente a los enfoques de Método Iterativo y de la regla de Ziegler-Nichols.

Autores originales: Andri Mirzal, Shinichiro Yoshii, Masashi Furukawa

Publicado 2026-06-03
📖 5 min de lectura🧠 Análisis profundo

Autores originales: Andri Mirzal, Shinichiro Yoshii, Masashi Furukawa

Artículo original bajo licencia CC BY 3.0 (http://creativecommons.org/licenses/by/3.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

Imagina que estás intentando conducir un coche, pero hay un retraso extraño entre cuando giras el volante y cuando el coche realmente gira. Tal vez sea un camión pesado, o tal vez sea una computadora lenta procesando tus comandos. En el mundo de la ingeniería, esto se llama un "retraso de tiempo" (time delay). Esto hace que los sistemas sean lentos e inestables, como intentar conducir un bote con un retraso de 10 segundos.

Para solucionar esto, los ingenieros utilizan un "controlador PID", que es esencialmente un piloto automático inteligente que ajusta constantemente la dirección para mantener el coche en su trayectoria. La gran pregunta es: ¿Cómo se ajusta este piloto automático para que funcione perfectamente?

Este artículo trata sobre un equipo de investigadores que probó tres formas diferentes de encontrar los ajustes perfectos para este piloto automático. Aquí está el desgquel de su viaje:

1. Los Tres Competidores

Los investigadores organizaron una carrera entre tres métodos diferentes para ajustar el controlador:

  • El Libro de Reglas (Ziegler-Nichols): Esto es como seguir una receta de un libro de cocina. Mides el retraso, introduces el número en una fórmula estándar y obtienes tus ajustes. Es rápido y fácil, pero es un enfoque de "talla única para todos".
  • El Ensayo y Error (Método Iterativo): Esto es como un mecánico ajustando el motor a mano, probándolo, ajustándolo y probándolo de nuevo hasta que se siente bien. Es más cuidadoso que el libro de reglas, pero aún requiere que el sistema se detenga y se pruebe fuera de línea.
  • El Solucionador Evolutivo (Algoritmo Genético - GA): Este es la estrella del espectáculo. Imagina un criadero virtual donde creas entre 80 y 100 diferentes "campeones" (conjuntos de ajustes). Dejas que "compitan" (simulación de la conducción del coche). Los que conducen de la manera más suave tienen permitido "reproducirse", mezclando sus mejores rasgos para crear una nueva generación. A lo largo de 300 generaciones, la población "evoluciona" para encontrar los mejores ajustes absolutos.

2. El Objetivo: ¿Qué estamos midiendo?

Los investigadores querían ver qué método hacía que el coche condujera mejor. Observaron dos cosas principales:

  • La "Calidad del Viaje" (Medidas Estándar):
    • Sobreimpulso (Overshoot): ¿Se balanceó el coche salvajemente más allá de la curva antes de corregir? (El objetivo es balancearse lo menos posible).
    • Tiempo de Asentamiento (Settling Time): ¿Cuánto tiempo tardó en dejar de tambalearse y conducir recto?
    • Tiempo de Subida (Rise Time): ¿Qué tan rápido reaccionó al giro?
    • Margen de Estabilidad (Stability Margin): ¿Qué tan cerca estuvo de chocar antes de volverse inestable?
  • La "Puntuación de Error" (Índices de Rendimiento):
    • Piensa en esto como una tarjeta de puntuación de cuánto se desvió el coche de la trayectoria perfecta. Cuanto menor sea la puntuación, mejor. Utilizaron cinco formas diferentes para calcular esta puntuación (como MSE, IAE, ITAE, etc.).

3. Los Resultados: ¿Quién ganó?

La Gran Victoria: Viajes más Suaves
El Algoritmo Genético fue el claro ganador para hacer que el viaje fuera suave.

  • Redujo el "balanceo" (sobreimpulso) en más de un 70% en comparación con el Libro de Reglas y un 30% en comparación con el método de Ensayo y Error.
  • También ayudó a que el coche dejara de tambalearse más rápido (tiempo de asentamiento).
  • El inconveniente: Para lograr este viaje suave, el coche se volvió ligeramente menos "estable" en términos de cuánto podía soportar antes de volverse inestable. Es un intercambio: un viaje más suave, pero un margen de error ligeramente más estrecho.

La Tarjeta de Puntuación: Menores Errores
Al observar las "Puntuaciones de Error", el Algoritmo Genético obtuvo consistentemente puntuaciones más bajas que los otros dos métodos. Encontró ajustes que minimizaban la desviación de la trayectoria mejor que el Libro de Reglas o el método de Ensayo y Error.

La Sorpresa: Algunas Cosas se Mantuvieron Iguales
Curiosamente, el Algoritmo Genético no hizo que el coche reaccionara más rápido (Tiempo de Subida) ni que alcanzara su velocidad máxima más pronto (Tiempo de Pico) que los otros métodos. Simplemente hizo que el viaje fuera más suave y controlado.

4. Los Contratiempos (Limitaciones)

Los investigadores señalaron dos problemas principales al usar el Algoritmo Genético:

  1. No siempre es perfecto: A veces, la "evolución" se queda estancada y no encuentra la mejor solución, incluso después de muchos intentos. En sus pruebas, falló en encontrar una solución aproximadamente el 4% de las veces.
  2. Está limitado por su punto de partida: Para asegurar que el algoritmo funcionara, tuvieron que indicarle que solo buscara ajustes dentro de un rango específico (basado en los otros dos métodos). Esto significa que podrían haber perdido una solución "super-óptima" que existía fuera de ese rango.

La Conclusión Final

El artículo concluye que usar un Algoritmo Genético es una forma poderosa de ajustar controladores para sistemas con retrasos de tiempo. Produce una respuesta mucho más suave y controlada con menos errores que los métodos tradicionales. Sin embargo, requiere más potencia de cómputo, tarda más en ejecutarse y necesita una configuración cuidadosa para asegurar que realmente encuentre una solución. Es un enfoque de alta tecnología y evolutivo que vence a las recetas de la vieja escuela, pero no es una varita mágica que resuelve todos los problemas instantáneamente.

¿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 →