Digamos que tenemos la siguiente curva de Bezier:
$$x(t)=110t^3-120t^2+60t$$ $$y(t)=100t^3-150t^2+50$$ $$Where \quad 0 \leq t \leq 1$$
Esta curva traza la forma de la pista de la montaña rusa. Suponiendo que no hay fuerzas de fricción actuando en la montaña rusa, sólo la gravedad, ¿cómo se podría encontrar una ecuación que modele el movimiento de la montaña rusa en dicha función con respecto al tiempo?
Aquí está mi método (que no funcionó):
Así que empiezo con la ecuación para la aceleración en una pendiente. Luego diferencio la curva de Bezier para encontrar la pendiente en cualquier punto de la función.
$$a=g \sin { \theta }$$
$$ \theta = \tan ^{-1}{ \left | \frac {dy}{dx} \right |} = \tan ^{-1}{ \left | \frac { \frac {dy}{dt}}{ \frac {dx}{dt}} \right |}$$
$$= \tan ^{-1}{ \left | \frac {300t^2-300t}{330t^2-240t+60} \right |}$$
$$ \therefore \theta = \tan ^{-1}{ \left | \frac {10t^2-10t}{11t^2-8t+2} \right |}$$
Así que esta expresión para $ \theta $ debe dar el ángulo instantáneo de la pendiente en cualquier punto de la curva. Ahora sustituyendo esta expresión por theta dentro de $a=g \sin { \theta }$ .
$$a(t)=g \sin { \left | \frac {10t^2-10t}{11t^2-8t+2} \right |}$$
Aquí es donde estoy atrapado. Entiendo que la ecuación anterior no es con respecto a "real" tiempo. La curva bezier simplemente traza la forma general de la pista y no es una función de desplazamiento con respecto al tiempo.
Entonces, ¿cómo se podría generar una función que modelara la aceleración, y por lo tanto la velocidad y el desplazamiento, con respecto al tiempo? Juro que debería haber una forma simplista de hacerlo.
¡Gracias!
0 votos
Si quieres v(t) y s(t) entonces porque no integras a w.r.t. a t
2 votos
Si supones que no hay fricción, utiliza la conservación de la energía. Tienes la energía potencial $mgy$ y la energía cinética $\frac12 mv^2$ y deben ser iguales.
0 votos
He pensado en utilizar ecuaciones energéticas. Sin embargo, ¿no necesitaría entonces una función h(t)? ¿El cambio de altura en el tiempo? Entonces me encuentro con el mismo problema, ya que la curva de Bézier sólo mapea la forma de la pista, y no el movimiento del carro con respecto al tiempo.
0 votos
También puede utilizar una nueva variable de tiempo $\tau$ y calcula $dt/d\tau$
0 votos
Lo siento, la ecuación original estaba mal escrita. Ahora está cambiada. Sin embargo, en los cálculos posteriores se utilizó la ecuación correcta.