Estoy tratando de calcular un eficiente curva de aceleración dada de inicio y final de las posiciones y velocidades. Estoy suponiendo que no hay fricción, y que la aceleración puede ser aplicada en cualquier dirección en cualquier momento.
Dado:
- $p_0$ = posición inicial
- $v_0$ = velocidad de inicio
- $p_f$ = posición final
- $v_f$ = velocidad final
- $T$= tiempo total
Quiero encontrar un buen $a(t)$ función que se producen condiciones finales.
Hasta ahora tengo el siguiente solución que funciona, pero produce un increíblemente ineficiente $a(t)$ curva:
Primero tengo que calcular la constante de aceleración necesarias para llegar de $v_{0}$$v_{f}$:
$$ a_v = \cfrac{v_f - v_{0}}{T} $$
Entonces me calcular el cambio en la posición de esta aceleración a crear más de $T$ :
$$ p_v = \cfrac{1}{2} a_v T^2 $$
A continuación me calcular el promedio de la velocidad requerida para obtener de $p_{0}$ $p_f$y para contrarrestar $p_v$ :
$$ v_p = \cfrac{p_f - (v_{0} + p_f ) }{ T } $$
A continuación me calcular la aceleración necesaria para producir esta velocidad promedio sobre el total de tiempo:
$$ a_p= \cfrac{2 v_p}{ T} $$
Por último, añado el doble que la aceleración de la primera mitad de mi función de aceleración, y restar el doble que la aceleración de la segunda mitad. Esto produce la posición neta de cambio que quiero, pero tiene un neto $0$ de velocidad/aceleración de cambio para $v_f$ se queda en lo correcto:
$$ a(t) = \begin{cases} a_v + 2 a_p & t \leq \frac T 2 \\ a_v - 2 a_p & t > \frac T 2 \end{casos} $$
Mientras que esta solución proporciona un resultado, puede provocar que los objetos simulados con la que estoy trabajando para mover hacia atrás antes de avanzar hacia su objetivo final, junto con otros comportamientos extraños. Creo que la solución ideal sería minimizar el total de la aceleración aplicada a lo largo del tiempo (y por lo tanto de la fuerza, ya que la masa de un objeto permanecerá constante a lo largo de este tiempo).
Sé que las restricciones de este problema son que la integral de $a(t)$ debe ser igual a $v_f - v_{0} $, y que la integral de integral debe ser igual a $p_f - p_0$ . Yo no sé cómo configurar el problema a resolver por las restricciones. Yo no sé realmente lo que debo de Google para tratar y resolver este problema. Cualquier ayuda sería muy apreciada.