stringtranslate.com

Método pseudoespectral de Bellman

El método pseudoespectral de Bellman es un método pseudoespectral para el control óptimo basado en el principio de optimización de Bellman . Es parte de la teoría más amplia del control óptimo pseudoespectral , término acuñado por Ross . [1] El método lleva el nombre de Richard E. Bellman . Fue introducido por Ross et al. [2] [3] primero como un medio para resolver problemas de control óptimo multiescala, y luego ampliado para obtener soluciones subóptimas para problemas de control óptimo generales.

Fundamentos teóricos

La versión multiescala del método pseudoespectral de Bellman se basa en la propiedad de convergencia espectral de los métodos pseudoespectrales de Ross-Fahroo . Es decir, debido a que el método pseudoespectral de Ross-Fahroo converge a una velocidad exponencialmente rápida, la convergencia puntual a una solución se obtiene con un número muy bajo de nodos, incluso cuando la solución tiene componentes de alta frecuencia. Este fenómeno de aliasing en control óptimo fue descubierto por primera vez por Ross et al. [2] En lugar de utilizar técnicas de procesamiento de señales para suavizar la solución, Ross et al. propuso que el principio de optimización de Bellman se puede aplicar a la solución convergente para extraer información entre los nodos. Debido a que los nodos de Gauss-Lobatto se agrupan en los puntos límite, Ross et al. sugirió que si la densidad de nodos alrededor de las condiciones iniciales satisface el teorema de muestreo de Nyquist-Shannon , entonces la solución completa se puede recuperar resolviendo el problema de control óptimo de forma recursiva sobre segmentos por partes conocidos como segmentos de Bellman. [2]

En una versión ampliada del método, Ross et al. [3] propusieron que el método también podría usarse para generar soluciones factibles que no fueran necesariamente óptimas. En esta versión, se puede aplicar el método pseudoespectral de Bellman en un número aún menor de nodos incluso sabiendo que es posible que la solución no haya convergido a la óptima. En esta situación, se obtiene una solución factible.

Una característica notable del método pseudoespectral de Bellman es que determina automáticamente varias medidas de subóptima en función del costo pseudoespectral original y el costo generado por la suma de los segmentos de Bellman. [2] [3]

Eficiencia computacional

Una de las ventajas computacionales del método pseudoespectral de Bellman es que permite escapar de las reglas gaussianas en la distribución de puntos de nodos. Es decir, en un método pseudoespectral estándar, la distribución de los puntos de los nodos es gaussiana (típicamente Gauss-Lobatto para horizonte finito y Gauss-Radau para horizonte infinito). Los puntos gaussianos son escasos en el medio del intervalo (el medio se define en un sentido desplazado para problemas de horizonte infinito) y densos en los límites. La acumulación de puntos de segundo orden cerca de los límites tiene el efecto de desperdiciar nodos. El método pseudoespectral de Bellman aprovecha la acumulación de nodos en el punto inicial para suavizar la solución y descarta el resto de los nodos. Por tanto, la distribución final de nodos es no gaussiana y densa, mientras que el método computacional conserva una estructura dispersa.

Aplicaciones

El método pseudoespectral de Bellman fue aplicado por primera vez por Ross et al. [2] para resolver el desafiante problema de la optimización de la trayectoria de muy bajo empuje. Se ha aplicado con éxito para resolver un problema práctico de generación de soluciones de muy alta precisión para un problema de inyección transterrestre consistente en llevar una cápsula espacial desde una órbita lunar a una condición de interfaz terrestre precisa para una reentrada exitosa. [4] [5]

El método pseudoespectral de Bellman se utiliza más comúnmente como una verificación adicional de la optimización de una solución pseudoespectral generada por los métodos pseudoespectrales de Ross-Fahroo. Es decir, además del uso del principio mínimo de Pontryagin junto con las soluciones obtenidas mediante los métodos pseudoespectrales de Ross-Fahroo, el método pseudoespectral de Bellman se utiliza como prueba primaria únicamente sobre la optimización de la solución calculada. [6] [7]

Ver también

Referencias

  1. ^ Ross, IM; Karpenko, M. (2012). "Una revisión del control óptimo pseudoespectral: de la teoría al vuelo". Revisiones Anuales en Control . 36 (2): 182–197. doi :10.1016/j.arcontrol.2012.09.002.
  2. ^ abcde Ross, IM; Gong, Q.; Sekhavat, P. (2007). "Optimización de trayectoria de alta precisión y bajo empuje". Revista de Orientación, Control y Dinámica . 30 (4): 921–933. Código Bib : 2007JGCD...30..921R. doi : 10.2514/1.23181. hdl : 10945/49785 . S2CID  5991144.
  3. ^ abc IM Ross, Q. Gong y P. Sekhavat, El método pseudoespectral de Bellman, Conferencia y exhibición de especialistas en astrodinámica AIAA / AAS, Honolulu, Hawaii, AIAA-2008-6448, 18 al 21 de agosto de 2008.
  4. ^ Yan, H.; Gong, Q.; Parque, C.; Ross, IM; D'Souza, CN (2011). "Optimización de trayectoria de alta precisión para una misión lunar transterrestre". Revista de Orientación, Control y Dinámica . 34 (4): 1219-1227. Código Bib : 2011JGCD...34.1219Y. doi :10.2514/1.49237. S2CID  123555190.
  5. ^ H. Yan, Q. Gong, CD Park, IM Ross y CN D'Souza, Optimización de la trayectoria de la Luna a la Tierra de alta precisión, Conferencia de control, navegación y orientación de la AIAA, 2010.
  6. ^ Fleming, A.; Sekhavat, P.; Ross, IM (2010). "Reorientación en tiempo mínimo de un cuerpo rígido". Revista de Orientación, Control y Dinámica . 33 (1): 160-170. Código Bib : 2010JGCD...33..160F. doi : 10.2514/1.43549. S2CID  120117410.
  7. ^ Ross, IM; Sekhavat, P.; Fleming, A.; Gong, Q. (2008). "Control de retroalimentación óptimo: fundamentos, ejemplos y resultados experimentales para un nuevo enfoque". Revista de orientación, control y dinámica . 31 (2): 307–321. Código Bib : 2008JGCD...31..307R. doi :10.2514/1.29532.