Wolfram Language

Optimización de trayectoria

Minimice sujeto a .

Este ejemplo demuestra cómo un problema variacional puede ser discretizado a un problema de optimización finito resuelto eficientemente mediante métodos convexos, tales como QuadraticOptimization.

El problema variacional será aproximado discretizando el problema de valor límite y usando la regla trapezoidal para integrar en una retícula espaciada uniformemente en el intervalo [0,1], con .

In[1]:=1

Permita que la variable u[i] represente y x[i] represente para .

In[2]:=2

La restricción de la ecuación diferencial es fácilmente representada usando aproximaciones de diferencia de segundo orden centradas para desde 1 a .

In[3]:=3

En el límite, las condiciones de derivación cero permiten el uso de puntos ficticios y . Cuando y , la fórmula de diferencia de segundo orden para la primera derivada es cero para y . Entonces, en el límite, use lo siguiente.

In[4]:=4
Out[4]=4

La regla trapezoidal para es proporcionada por lo siguiente.

In[5]:=5

Dado que la expresión de la regla trapezoidal es cuadrática y todas las restricciones son de igualdad lineal, el mínimo de la integral discretizada puede ser encontrado usando QuadraticOptimization directamente.

In[6]:=6

Las funciones aproximadas son construidas con Interpolation.

In[7]:=7
In[8]:=8
Out[8]=8

Una solución analítica exacta, , es conocida para este problema, así que es posible graficar el error en la discretización.

In[9]:=9
In[10]:=10
Out[10]=10

El error asintótico es aproximadamente , así que al duplicar a 200 y recalcular, el error será alrededor de 1/4 de lo que se muestra aquí.

La solución analítica puede ser encontrada considerando una familia de curvas donde es un parámetro. Esta curva paramétrica cumple con las condiciones de límite prescritas . Dado que , se puede encontrar un parámetro óptimo que minimice .

In[11]:=11

El valor óptimo de está en 2, que es el resultado analítico .

In[12]:=12
Out[12]=12
In[13]:=13
Out[13]=13

Ejemplos relacionados

Averigüe si ya cuenta con acceso a las tecnologías Wolfram por medio de su institución
×