Reg. dispersa en trayectorias de aeronaves

Este proyecto trata de comprobar si el método de regresión dispersa es adecuado para obtener las ecuaciones que modelan el vuelo de una aeronave

Repositorio de GitHub

Sobre este proyecto

Este proyecto trata un área de gran interés poco explorada con anterioridad. Se trata de obtener las ecuaciones que modelan el movimiento de una aeronave a partir de datos de sus trayectorias. Para ello, se utilizará la técnica de regresión dispersa o SINDy. Se analizará si esta técnica resulta viable para esta aplicación y se darán indicaciones sobre aquellos parámetros y transformaciones que es necesario llevar a cabo para la obtención de resultados precisos.

Índice

Esta página web se organiza de la siguiente manera:

  • Se explicarán los conceptos teóricos asociados al modelado de sistemas, ecuaciones de una aeronave y aquellos conceptos necesarios para entender la técnica propuesta en SINDy.
  • Se detallarán los casos prácticos implementados:
    • Atractores extraños, se trata de los atractores de Lorenz, Rössler, Thomas y Three-Scroll Unified Chaotic System.
    • Trayectorias de aeronaves para el caso de un planeador, un turborreactor en vuelo rectilíneo horizontal y lazo ideal en el plano vertical

Conclusiones

A lo largo de este proyecto se ha tratado analizar si es posible utilizar la técnica SINDy, basada en regresión dispersa, en el campo de la ingeniería aeroespacial para la predicción de las ecuaciones que modelan el comportamiento de una aeronave en vuelo a partir de datos de sus trayectorias. El resultado es positivo, es decir, es posible utilizar SINDy en este ámbito, sin embargo, puede ser necesario llevar a cabo una serie de transformaciones a las datos. Sobretodo, adimensionalizar ecuaciones complejas facilita que el algoritmo obtenga las ecuaciones correctamente.

Gracias al uso de SINDy en este campo sería posible obtener modelos más precisos simplemente a partir de los datos medidos por los sensores ya instalados. También nos permitiría obtener modelos más simples, que aunque no contengan todos los elementos de la ecuación teórica también describan de manera precisa el movimiento de la aeronave. Por otro lado, es especialmente interesante alimentar al algoritmo con utilizando datos de trayectorias breves temporalmente, ya que el algoritmo es capaz de obtener trayectorias mucho más largas en el tiempo con bastante precisión.

También se ha llegado a diversas conclusiones en cuanto a los parámetros opcionales que ofrece este algoritmo, concretamente: se ha visto en varios experimentos que utilizar múltiples trayectorias cuya condición inicial sea distinta resulta muy beneficioso; aplicar restricciones para forzar que uno de los términos aparezca en la salida del algoritmo puede empeorar el error al cambiar el punto óptimo; aportar las derivadas de las variables cuando se dispone de ellas, para evitar que el algoritmo tenga que calcularlas numéricamente, ayuda a mejorar el error; usar una suposición inicial, la cual puede mejorar el error si se utiliza un menor número de trayectorias, pero en ningún caso lo empeora; y cambiar el paso de tiempo permite al algoritmo detectar aquellos coeficientes cuyo orden de magnitud en la ecuación es pequeño.

Además, es especialmente interesante la robustez frente al ruido que ofrece este algoritmo en determinados tipos de ecuaciones. En la mayoría de casos el error ante ruidos elevados es pequeño, por lo que usar esta técnica en un entorno real (donde las trayectorias son ruidosas) puede ser muy interesante. Sin embargo, ante ecuaciones con mayor número de términos y matemáticamente más complejas, el error en los coeficientes de la ecuación es elevado. Para mejorar el resultado sería interesante aplicar el algoritmo SINDy para trayectorias ruidosas, propuesto en el siguiente artículo. No obstante, la utilización de SINDy sigue siendo viable a la hora de estimar los coeficientes en un entorno real, pues las trayectorias con términos muy complejos no son habituales.

Por último, cabe destacar que el algoritmo SINDy es capaz de obtener las ecuaciones de atractores extraños con una elevada precisión, por lo que es posible utilizar esta técnica para recuperar modelos dinámicos a partir de trayectorias caóticas.

Agradecimientos


Pablo Solano López
💻 📖

Víctor Manuel Tenorio Gómez

💻 💬 📖 👀

Mi madre
💻👀 ❤️