2015-10-03 1 views
0

J'ai ci-dessous des informations telles que la gravité, la poussée, mes vitesses initiales x, y et initiales. Comment puis-je calculer
1. Le temps pour atteindre le sommet du projectile 2. Le déplacement horizontal pendant ce tempsCalculer le temps nécessaire pour atteindre le sommet de la trajectoire d'un projectile

"grav": 0.7, 
    "thrust": 10.5, 
    "me": { 
    "x": 0, 
    "y": 180, 
    "vx": 4, 
    "vy": 0 
    } 

Jusqu'à présent, j'ai essayé cette formule pour calculer le déplacement vertical (référence here)

enter image description here Pour le déplacement horizontal, j'ai utilisé t*vx0;

+1

Après qu'avez-vous essayé de résoudre ce problème? –

+0

@Manali quelle est la configuration du système de coordonnées? où sont les unités, ... la poussée est appliquée où et comment (si c'est vraiment un projectile pourquoi pousser?), ... quelle masse? (ou poussée est en m/s^2?) vous pouvez le faire en itérativement calculant la position via des équations D'Lambert comme ici [feux d'artifice sur 3D LED Cube voir ** Maintenant les particules **] (http://stackoverflow.com/a/27214318/2521214) et scanne 'vy == 0.0' ou utilise [intégration de la boule de canon] (http://stackoverflow.com/a/26174961/2521214) – Spektre

+0

@Spektre considère qu'il s'agit d'un problème 2D. Je n'ai pas d'unités. Je suppose que la poussée est appliquée au point de départ comme x0, y0. La masse est négligeable. Je regarde l'intégration de Canon Ball réponse par vous. J'ai mis à jour la question avec ce que j'ai essayé. S'il vous plaît laissez-moi savoir si je manque quelque chose. – Manali

Répondre

0

Si la vitesse verticale initiale (vy) est nulle, en supposant que la gravité est dans la direction y, alors comment l'objet va-t-il monter pour atteindre le sommet?

Les objets généralement lancés atteignent le sommet lorsque vy = 0 lorsque t = vy/grav et x position = t * vx.

+0

vous manque la valeur d'entrée de poussée ... sans plus d'info est-ce sans réplique voir les commentaires ... – Spektre