Trajectoire d'interception

Discussion générale entre passionnés et amateurs de mathématiques sur des sujets mathématiques variés
jmb59
Membre Naturel
Messages: 10
Enregistré le: 03 Juin 2014, 15:54

Trajectoire d'interception

par jmb59 » 03 Juin 2014, 16:04

Bonjour à tous

Je cherche l'équation qui décrit une trajectoire d'interception entre un objet en trajectoire rectiligne, vers un autre objet sur une orbite circulaire (Genre un vaisseau [avec trajectoire rectiligne] en direction d'une planète).
Je me doute que l'équation doit être assez complexe.

Ce que je cherche, c'est la position de la planète au moment de l'interception en connaissant :
*la position initiale de la planète et sa vitesse angulaire,
*la position de départ du vaisseau et sa vitesse constante.


J'ai fais des recherches, mais tout ce que j'ai trouve c'est une équation qui décrit un trajectoire d'interception entre deux objets ayant une trajectoire rectiligne.



Cliffe
Membre Rationnel
Messages: 967
Enregistré le: 12 Juin 2012, 13:25

par Cliffe » 03 Juin 2014, 16:45

Un truc comme ça ? :

[CENTER]Image [/CENTER]

jmb59
Membre Naturel
Messages: 10
Enregistré le: 03 Juin 2014, 15:54

par jmb59 » 03 Juin 2014, 16:52

Oui, c'est exactement ça.
J'ai qu'un faible niveau en math (niveau 1ère).
Il me faut l'angle (donc la position) de N au moment de l'interception.
pour la durée de l'interception et la direction, ça devrait pas trop me poser de problèmes (enfin, je pense).



Merci.

Cliffe
Membre Rationnel
Messages: 967
Enregistré le: 12 Juin 2012, 13:25

par Cliffe » 03 Juin 2014, 16:54

Tu calcul le temps que met le point M pour atteindre le cercle. Ensuite tu calcul la position de N.

jmb59
Membre Naturel
Messages: 10
Enregistré le: 03 Juin 2014, 15:54

par jmb59 » 03 Juin 2014, 17:13

Bah oui, mais le temps que le point M arrive sur le cercle, la position de N à changé (en s'approchant ou en s'éloignant). Je cherche pas le point d'interception de M et du cercle, mais de M et de N.

Cliffe
Membre Rationnel
Messages: 967
Enregistré le: 12 Juin 2012, 13:25

par Cliffe » 03 Juin 2014, 17:23

Qu'est-ce qui te fait dire qu'ils vont se toucher ?
Ton problème c'est plutôt de trouver la vitesse de M pour pouvoir toucher N.
Y'a que deux points où ils peuvent se toucher. (Il te déjà une condition sur d, alpha et L pour t'assurer qu'il y ai bien collision)

jmb59
Membre Naturel
Messages: 10
Enregistré le: 03 Juin 2014, 15:54

par jmb59 » 03 Juin 2014, 17:51

J'ai du mal exposer mon problème ;)

Pour le vaisseau (M), j'ai sa position (Xm,Ym) de départ et sa vitesse (v). Sa direction n'est pas définie. Elle le sera en fonction de la solution de lieu d'interception,
pour la planète (N), je connais sa position (Xn, Yn) en fonction du temps (t).

On va dire que la vitesse linéaire de M est supérieure à celle de N. ce qui implique qu'il y a forcément un point d'interception possible.

Cliffe
Membre Rationnel
Messages: 967
Enregistré le: 12 Juin 2012, 13:25

par Cliffe » 03 Juin 2014, 18:42

Oui c'est mal définie. Tu cherches quoi au final ? La direction de M pour pouvoir toucher N ?

jmb59 a écrit:On va dire que la vitesse linéaire de M est supérieure à celle de N. ce qui implique qu'il y a forcément un point d'interception possible.


Je vois pas le rapport.

jmb59
Membre Naturel
Messages: 10
Enregistré le: 03 Juin 2014, 15:54

par jmb59 » 03 Juin 2014, 19:25

Je cherche la position de N au moment de l'interception.
A noter que la position de départ de M peut si situer à l'intérieur ou à l'extérieure de l'orbite.
Et aussi, je ne l'ai pas dit plus haut, mais je connais évidemment la distance planète-centre de l'orbite.

En fait, il faut imaginer qu'à un instant T on lance un vaisseau à destination d'une planète.


Le problème est du même genre que celui-ci : http://www.maths-forum.com/showthread.php?t=139192&highlight=trajectoire+d%27interception
sauf que je cherche a connaitre la position de N (qui a une trajectoire circulaire, et non linéaire comme décrit dans le sujet ci-dessus).

Cliffe
Membre Rationnel
Messages: 967
Enregistré le: 12 Juin 2012, 13:25

par Cliffe » 03 Juin 2014, 20:41

Pas évident de comprendre ce que tu veux faire :hein: . Si on utilise la représentation paramétrique :

Trajectoire de N en fonction du temps :

Avec le centre du cercle, le rayon, la vitesse angulaire et la position de pour .

Trajectoire de M en fonction du temps : avec .

Avec la position de pour et la vitesse de .

Le point (ou un point) d'intersection, noté au temps vérifie :
[CENTER] [/CENTER]

Il faut alors résoudre le système : . Les inconnues étant .

jmb59
Membre Naturel
Messages: 10
Enregistré le: 03 Juin 2014, 15:54

par jmb59 » 03 Juin 2014, 21:44

Merci Cliffe. Je crois que j'ai compris et que ça répond à ma question. Je vais potasser ça demain à tête reposée.

en fait, après quelques réflexions, c'est de tI dont j'aurais le plus besoin.).
grace à tI, je pourrais connaitre la position (Xn et Yn) de la planète. et de là en déduire Vx et Vy (Vm étant connu)

est-il possible d'avoir l'équation en fonction de tI ?

Cliffe
Membre Rationnel
Messages: 967
Enregistré le: 12 Juin 2012, 13:25

par Cliffe » 03 Juin 2014, 22:19

Je ne pense pas qu'on puisse sortir tI. A la limite donner une formule littéral approchée.
C'est quoi le but de l'exo ? On peux trouver des valeurs numérique aussi.

jmb59
Membre Naturel
Messages: 10
Enregistré le: 03 Juin 2014, 15:54

par jmb59 » 04 Juin 2014, 03:02

Je suis en train d'écrire un jeu (en php et java), dans lequel il y aura ce genre de déplacements.

Je ne sais pas ce que c'est une "formule littérale approchée".

Et si on passe par les dérivées/primitives ou autres intégrales, y'a pas un moyen de trouver tI ? J'ai pas étudié ce genre de truc, mais je comprends vaguement le principe.

DamX
Membre Rationnel
Messages: 630
Enregistré le: 02 Oct 2012, 13:12

par DamX » 04 Juin 2014, 09:38

En repartant des équations de Cliffe, on peut avancer un peu sur le problème : Si on fixe la vitesse du bolide à V et que l'on cherche sa direction alpha, les équations deviennent :




En vrai, si on se place par rapport à l'axe reliant la position initiale du projectile et le centre de l'orbite du vaisseau, on peut toujours se ramener à yC = y0 = 0, et l'angle alpha étant l'angle que fait la trajectoire rectiligne du projectile par rapport à cet axe, on a en fait :




En manipulant ces deux équations I et II, on peut en tirer deux choses :
1) II/I nous donne:

On a donc exprimé la direction solution en fonction du moment de l'impact (si tant est qu'on arrive à le trouver).

2) I²+II² donne :


On a éliminé l'angle ici, on a donc une équation permettant de calculer le temps d'impact donc découlera l'angle solution avec l'équation obtenue plus haut.

Ici pas de solution analytique, il faut utiliser une méthode numérique, mais on peut tout de même analyser un peu plus cette équation. Si on note f(tI) le second membre, on voit que :


Comme le membre de gauche V²tI² est strictement croissante et couvre de 0 à +infini, on est sûr d'avoir au minimum une solution dans tous les cas.

Pour aller encore un peu plus loin, on cherche donc les points d'intersection entre une parabole (terme de gauche), et une fonction périodique de période 2pi/omega (terme de droite). Le(s) points d'intersections vont avoir lieu lorsque V²tI² entre dans la fenêtre , si dans cet intervalle de temps le membre de droite est relativement plat/stable, il n'y aura qu'une solution, à l'inverse si le membre de droite "a le temps" d'osciller, il y aura à vue de nez à peu près autant de solution que d'oscillations.
En résumé, plus la pulsation omega du satellite va être grande devant la vitesse V du projectile, et plus cette équation aura de solutions, c'est à dire plus le nombre de temps et de points de collisions possibles sera important. (le lieu de collision découlant du temps et de l'angle qui découle lui même du temps via la première équation)

Damien

Cliffe
Membre Rationnel
Messages: 967
Enregistré le: 12 Juin 2012, 13:25

par Cliffe » 04 Juin 2014, 10:17

On parle de points qui n'ont pas de dimension, comment peut-il y avoir plus de 2 collisions ?
Alpha et tI sont liés, on ne peut avoir que 2 collisions max.

Edit : la courbe pour jmb :lol3: :

[CENTER]Image [/CENTER]

DamX
Membre Rationnel
Messages: 630
Enregistré le: 02 Oct 2012, 13:12

par DamX » 04 Juin 2014, 10:39

Cliffe a écrit:On parle de point qui n'ont pas de dimension, comment peu t’il y avoir plus de 2 collisions ?

Cette réflexion vaut si l'angle de la trajectoire est fixé préalablement alors là oui au plus il peut y avoir deux collisions, mais ce n'est pas le cas ici... Et cette propriété de variabilité de l'angle s'est transférée dans l'équation sur t_I quand on l'a éliminé.

Mais pour essayer d'imager.

Si on part disons d'une solutions, je sais par exemple que pour un certain t_I et un angle alpha disons alpha > 0, je peux avoir une collision ? Et la distance parcourue sera un peu plus grande donc j'aurai nécessairement un t_I'>t_I car le chemin est un peu plus long. mais est-ce que c'est possible de retrouver sur ce point le satellite, et bien oui si le satellite a eu le temps de faire tout le tour de son orbite et revenir dans la zone dans l'intervalle de temps tI'-tI. La pulsation doit donc être importante. Et en fait on voit que plus la pulsation sera grande, et plus il y aura d'angles possibles pour une collision, sans même parler des collisions possible sur la face opposée de l'orbite. La règle c'est donc plutôt à peu près deux fois plus de collisions que d'oscillation dans l'intervalle cité plus haut.

Image

Edit : D'ailleurs la courbe que tu as dessinée correspondant à l'équation montre bien 5 solutions et donc 5 points d'intersections ! (car l'équation I de la tangente a toujours une et une seule solution pour l'angle quel que soit t_I).

Damien

Cliffe
Membre Rationnel
Messages: 967
Enregistré le: 12 Juin 2012, 13:25

par Cliffe » 04 Juin 2014, 10:57

J'ai bien compris ton résonnement. Je pensais que tu parler pour un mm tI. L'auteur du sujet nous dit qu'il connait l'angle de "tir" ...

Sinon, on peut donner le nombre de solutions sous forme littéral non ?

DamX
Membre Rationnel
Messages: 630
Enregistré le: 02 Oct 2012, 13:12

par DamX » 04 Juin 2014, 11:09

OK mais à priori l'angle était à déterminer également.
jmb59 a écrit:Ce que je cherche, c'est la position de la planète au moment de l'interception en connaissant :
*la position initiale de la planète et sa vitesse angulaire,
*la position de départ du vaisseau et sa vitesse constante.



jmb59 a écrit:Sinon, on peut donner le nombre de solutions sous forme littéral non ?


Sûrement mais ça va surement être un truc sordide avec des parties entières, pas sûr que ça serve beaucoup.

Ca doit être quelque chose du style
à une unité près selon la phase initiale de l'orbite, mais bon pas convaincu que ça serve à grand chose d'exprimer le nombre exact exact. Cette formule signifie juste deux fois le nombre de périodes du terme de droite dans le temps où la parabole a mis à traverser la fenêtre citée plus haut.

Damien

Cliffe
Membre Rationnel
Messages: 967
Enregistré le: 12 Juin 2012, 13:25

par Cliffe » 04 Juin 2014, 11:15

DamX a écrit:OK mais à priori l'angle était à déterminer également.


Oui je dit n'importe quoi :p, j'ai fait ça tard hier soir :dodo: . A force de jongler sur plusieurs exo aussi :lol3:

jmb59
Membre Naturel
Messages: 10
Enregistré le: 03 Juin 2014, 15:54

par jmb59 » 04 Juin 2014, 15:09

Merci pour vos équations, et pour le temps que vous passez pour moi.

Je pensais que ce problème était compliqué, mais pas à ce point.

Si je comprends bien (dites moi si je me trompe), il n'y a pas d'équation du type tI=...
Quoiqu'on fasse, on se retrouve toujours avec tI dans les deux parties de l'équation. Ce qui fait que je ne saurais pas, d'un point de vue programmation, trouver tI.

Pour la fenêtre du temps d'interception, il me suffit de calculer la distance entre M et le point du cercle le plus proche d'une part, et le point du cercle le plus éloigné d'autre part. Ce qui correspond à ce que tu disais DamX dans ton post de 10h38.

A l'aide de cette fenêtre, je peux toujours faire plusieurs essais afin de trouver le temps d'interception le plus proche. Faudra que je fasse des tests. Pour l'instant rien n'est codé, j'en suis a l'étude de faisabilité.

Ces calculs sont-ils valables si M se trouve à l'intérieur de l'orbite ?

Sinon, si ça peut vous aider, le temps de trajet est inférieur à une révolution de la planète, et la distance entre M et N est inférieure à 15 fois le rayon. Mais je ne pense pas que ça change quelque chose aux équations.

 

Retourner vers ⚜ Salon Mathématique

Qui est en ligne

Utilisateurs parcourant ce forum : Aucun utilisateur enregistré et 13 invités

Tu pars déja ?



Fais toi aider gratuitement sur Maths-forum !

Créé un compte en 1 minute et pose ta question dans le forum ;-)
Inscription gratuite

Identification

Pas encore inscrit ?

Ou identifiez-vous :

Inscription gratuite