AccueilAccueil  FAQFAQ  RechercherRechercher  Dernières imagesDernières images  S'enregistrerS'enregistrer  Connexion  
-40%
Le deal à ne pas rater :
-40% sur le Pack Gaming Mario PDP Manette filaire + Casque filaire ...
29.99 € 49.99 €
Voir le deal

 

 Moteur physique loi gravitationnelle

Aller en bas 
+3
Nic353
Scooby Doo
edi9999
7 participants
AuteurMessage
edi9999
Utilisateur confirmé: Rang *****
edi9999


Messages : 2480
Localisation : France
Projet Actuel : theatre flashy

Moteur physique loi gravitationnelle Empty
MessageSujet: Moteur physique loi gravitationnelle   Moteur physique loi gravitationnelle EmptyLun 29 Oct 2007 - 0:59

Je fais un projet de TPE dont voici le sujet:
Comment optimiser le temps mis par un vaisseau spatial et sa consommation de propergols (carburants +comburants) a effectuer une trajectoire donnée?

Une des techniques utilisées est l effet de fronde : http://irh.unice.fr/spip.php?article18

Pour ceci j ai créé un simulateur sous gm et dont voici le code


distance=distance_to_point(planete.x,planete.y)
force=masse*planete.masse/power(distance,2)
dir=point_direction(x,y,planete.x,planete.y)
hpseed+=cos(dir/180*pi)*force/masse
vspeed-=sin(dir/180*pi)*force/masse




J ai fait une room avec une planete immobile (le dessin de droite sur le site donné) Le probleme c est que la trajectoire est pas la meme dans le programme que sur le dessin. Ca ne fait pas de parabole mais c a accélère et ne ralentit pas.

Je pense que c est du fait que le nombre de steps par secondes n est pas relatif a la vitesse du vaisseau .Ce qui fait que au début quand la planete est lente elle est accélérée pendant une seconde a 3 pixels/step² et ensuite au moment ou elle devrait ralentir moins de steps s ecoulent comme elle est plus rapide elle a le temps de s éloigner et donc est moins touchée par l accélération.

Voici un gm6 c est la deuxieme room
http://www.zshare.net/download/45177117a07dc9/




Merci a ceux qui m aideront

_________________
Mes tutos sur le site: -Tutoriel débutant- Tutoriel intermédiaire
Venez sur http://gameplay.c.la pour des tutos sur mon site.
Utilisez des hébérgeurs gratuits et sans temps d'attente!:
http://willhostforfood.com/
Revenir en haut Aller en bas
http://gameplay.c.la/
Scooby Doo
Utilisateur confirmé: Rang *
Scooby Doo


Messages : 265
Localisation : Québec !

Moteur physique loi gravitationnelle Empty
MessageSujet: Re: Moteur physique loi gravitationnelle   Moteur physique loi gravitationnelle EmptyLun 29 Oct 2007 - 1:32

Salut !

Je n'ai aucune idée comment d'aider.
Mais si tu fini ton système j'aimerais bien avoir le gm6 car j'aime bien ce type de.. "représentation".

Bonne chance !

_________________
Scooby Doo by doo where are you . . . https://cbna.forumactif.com . . . http://www.lecbna.org/
Moteur physique loi gravitationnelle Sanstitrewz2
Mon Jeu, Nothing Less !
Revenir en haut Aller en bas
http://Google.com
Nic353
Utilisateur confirmé: Rang ****
Nic353


Messages : 838
Localisation : Je suis partout
Projet Actuel : 2Day of Defeat

Moteur physique loi gravitationnelle Empty
MessageSujet: Re: Moteur physique loi gravitationnelle   Moteur physique loi gravitationnelle EmptyLun 29 Oct 2007 - 1:46


_________________
Moteur physique loi gravitationnelle 2dodbc6
Revenir en haut Aller en bas
http://nicrf.0moola.com
CoDeAVE
Utilisateur confirmé: Rang **
CoDeAVE


Messages : 408
Localisation : Québec

Moteur physique loi gravitationnelle Empty
MessageSujet: Re: Moteur physique loi gravitationnelle   Moteur physique loi gravitationnelle EmptyLun 29 Oct 2007 - 3:40

gha cé pas une question de débutant ca !
Revenir en haut Aller en bas
edi9999
Utilisateur confirmé: Rang *****
edi9999


Messages : 2480
Localisation : France
Projet Actuel : theatre flashy

Moteur physique loi gravitationnelle Empty
MessageSujet: Re: Moteur physique loi gravitationnelle   Moteur physique loi gravitationnelle EmptyLun 29 Oct 2007 - 8:10

CoDeAVE a écrit:
gha cé pas une question de débutant ca !

Je sais pas pourquoi je préfère le topic aide débutants

Sinon merci pour le lien

_________________
Mes tutos sur le site: -Tutoriel débutant- Tutoriel intermédiaire
Venez sur http://gameplay.c.la pour des tutos sur mon site.
Utilisez des hébérgeurs gratuits et sans temps d'attente!:
http://willhostforfood.com/
Revenir en haut Aller en bas
http://gameplay.c.la/
edi9999
Utilisateur confirmé: Rang *****
edi9999


Messages : 2480
Localisation : France
Projet Actuel : theatre flashy

Moteur physique loi gravitationnelle Empty
MessageSujet: Re: Moteur physique loi gravitationnelle   Moteur physique loi gravitationnelle EmptyLun 29 Oct 2007 - 20:22

Ton exemple sur le lien ne me donne pas la solution pour mon probleme car ce n est pas de la vrai gravité qui est faite puisqu il y a une zone d influence et que la force d attraction n évolue pas au carré.

En fait le probleme peut se simplifier.
En réalité, les planètes tournent toujours sur la meme orbite ou presque.
Par contre dans ma simulation au premier tour l orbite est une ellipse de rayon 3cm ensuite au deuxieme tour une de 7cm et ensuite au 3 eme le vaisseau part de l écran. Je n arrive donc jamais a satelliser le vaisseau a la planete.

_________________
Mes tutos sur le site: -Tutoriel débutant- Tutoriel intermédiaire
Venez sur http://gameplay.c.la pour des tutos sur mon site.
Utilisez des hébérgeurs gratuits et sans temps d'attente!:
http://willhostforfood.com/
Revenir en haut Aller en bas
http://gameplay.c.la/
Asherah_so
Débutant



Messages : 11

Moteur physique loi gravitationnelle Empty
MessageSujet: Re: Moteur physique loi gravitationnelle   Moteur physique loi gravitationnelle EmptyLun 29 Oct 2007 - 22:03

Je ne comprend pas ton TP, apparament il te manque quelques infos de bases comme la poussé initial de tes moteur, la masse orbitale initiale, la distance de l'orbite de destination...

sans ces infos tu ne pourras pas faire de simulation fiables...

car il te faudras determiner un "time trust" c'est a dire le temp de poussé afin de t'ejecter de ton orbite initial afin d'atteindre l'orbite de destination.

sans parlé de la perte de masse lié aux alignements orbitaux (transfert noeudale) mais bon la apres c'est de la vrai simulation.

mais sinon, si le moyen le plus "economique" est le systeme de fronde c'est oui.

mais ca depend de beaucoup de parametres comme les delais entre les fenetre de tir, les orientations de mise en orbite afin de diminuer le transfert noeudale, la capacitées de poussée d'ejection etc...

et en verité le meilleurs moyen de s'ejecter economiquement, c'est de ne pas attendre trop de revolutions eliptiques, car tu accroit la possibilité de te devier de ton orbite noeudale, et imagine si tu t'ejecte a 0.1% de ton angle de transfert, sur plusieurs centaine de milliers de kilometres tu passe trés loin de ta destination, ce qui te demendras de faire des correction consequentes lors de ton transfert, et cela ne seras plus economique.

Bon apres dans les calculs c'est tres compliqué, le mieu c'est d'ecrire a L'ESA il vont te filer pleins de truc avec lesquels tu pourras faire ta simulation^^.
Revenir en haut Aller en bas
notiz85
Utilisateur confirmé: Rang *****
notiz85


Messages : 2004
Localisation : Vendée
Projet Actuel : Moteur d'ombre pour un projet plateforme 2D...

Moteur physique loi gravitationnelle Empty
MessageSujet: Re: Moteur physique loi gravitationnelle   Moteur physique loi gravitationnelle EmptyLun 29 Oct 2007 - 22:07

Tu as fini ❓ (je rigole)
gnii
Non parce que là après sa devient plus qu'un simulateur pour un TP...!
Et c'est vrai que ce n'est pas une question de débutant rire2

_________________
Moteur physique loi gravitationnelle 577128485
Revenir en haut Aller en bas
http://gmnotiz.fr.nf/
edi9999
Utilisateur confirmé: Rang *****
edi9999


Messages : 2480
Localisation : France
Projet Actuel : theatre flashy

Moteur physique loi gravitationnelle Empty
MessageSujet: Re: Moteur physique loi gravitationnelle   Moteur physique loi gravitationnelle EmptyLun 29 Oct 2007 - 22:21

Asherah_so a écrit:
Je ne comprend pas ton TP, apparament il te manque quelques infos de bases comme la poussé initial de tes
moteur

jusque la je comprends

Asherah_so a écrit:
la masse orbitale initiale,
❓

Asherah_so a écrit:
la distance de l'orbite de destination...
❓ ❓ ❓

Asherah_so a écrit:
car il te faudras determiner un "time trust" c'est a dire le temp de poussé afin de t'ejecter de ton orbite initial afin d'atteindre l'orbite de destination.
:p_gne:
c est quoi le temps de poussée ?



Asherah_so a écrit:

sans parlé de la perte de masse lié aux alignements orbitaux (transfert noeudale) mais bon la apres c'est de la vrai simulation.
perte de masse je comprends rien :snif2:

Asherah_so a écrit:
mais sinon, si le moyen le plus "economique" est le systeme de fronde c'est oui.
qu est ce qui est oui ?


Asherah_so a écrit:
les orientations de mise en orbite afin de diminuer le transfert noeudale, la capacitées de poussée d'ejection etc...

C est quoi un transfert noeudale ?

Asherah_so a écrit:
et en verité le meilleurs moyen de s'ejecter economiquement, c'est de ne pas attendre trop de revolutions eliptiques, car tu accroit la possibilité de te devier de ton orbite noeudale, et imagine si tu t'ejecte a 0.1% de ton angle de transfert, sur plusieurs centaine de milliers de kilometres tu passe trés loin de ta destination, ce qui te demendras de faire des correction consequentes lors de ton transfert, et cela ne seras plus economique.
Ca j ai compris mis a part l orbite noeudale

_________________
Mes tutos sur le site: -Tutoriel débutant- Tutoriel intermédiaire
Venez sur http://gameplay.c.la pour des tutos sur mon site.
Utilisez des hébérgeurs gratuits et sans temps d'attente!:
http://willhostforfood.com/
Revenir en haut Aller en bas
http://gameplay.c.la/
Asherah_so
Débutant



Messages : 11

Moteur physique loi gravitationnelle Empty
MessageSujet: Re: Moteur physique loi gravitationnelle   Moteur physique loi gravitationnelle EmptyLun 29 Oct 2007 - 23:08

Ouhla bon, je vais prendre une simulation d'un voyage de mars vers phobos (c'est les seul images que je possede de simulation):


Je te montre un "plan de vol":
Moteur physique loi gravitationnelle Marsphobostd1

Ici tu comprendras que pour echapper a la gravité de mars (dans cet exemple tu n'echappe pas a la gravité de mars mais le procédé serait le meme pour atteindre un autre objet stellaire) pour allé vers phobos il te faudras un temp (ou une distance *dans ce cadre de propulsion*) de poussé a puissance maximal défini *Trust* (marqué en rouge).
La DTE *data time ejection-si je me souviens bien* defini le temp restant jusqu a la mise a feu (Trust) et la DV *data velocity-si je me souviens bien aussi ^^"* (time trust) le temp de mise a feu apuissance maximal necessaire, DTi *data time interception-si je me souviens bien encore* defini le temp d'ecart du rendez-vous (distance de passage par rapport a l'objet) apres la mise a feu de transfert , *lorsque celle-ci est a 0.00 c'est qu'ont va s'ecraser dessus ^^"*, tout ca est est calculé en fonction de la gravité de celle-ci (masse) a savoir mars , la poussée de tes moteurs (la capacitée a atteindre une certaine vitesse en un temp defini *basée sur la vitesse d'ejection des gaz *) et de la distance a parcourir (phobos)
(RINC est ton alignement orbitale).

Tu remarqueras aussi que le Trust s'effectue depuis l'appogé de ton orbite actuel *juste un peu avant la phase descendante pour ne pas retomber sur mars* face au point de rendez-vous, c'est pour cela aussi qu'il faut s'ejecter depuis une orbite circulaire (ECC 0.000) et non eliptique, car cela reduit ta distance et ton temp de trajet donc la durée du trust necessaire *donc economie de carburant*.

Moteur physique loi gravitationnelle Marsphobos2ea5

Maintenant pour comprendre ce que c'est qu'un transfert noeudale je te met un dessin:
Moteur physique loi gravitationnelle Marsphobos3gs2

Voila tu comprendras que si tu t'ejecte sur l'orbite vert non corrigé (coté gauche de l'image) tu va partir n'importe ou enfin en tous cas tu seras tres loins du prolongement de l'orbite rouge (orbite de phobos par exemple). et toutes ces correction ca bouffe du carburant^^

*Au passage c'est pour ca que la pluspart des bases de lancement sont situé sur l'equateur car cela permet d'economiser du carburant pour les correction de plans orbitaux*


Pour finir faire un systeme de fronde vers plusieurs points dans un espace en 3 dimension est extremement compliqué car les planete ne se trouve pas forcement sur un meme plan orbital.

Cette image est un peu exagéré mais pas trop quand meme^^.

Moteur physique loi gravitationnelle Atome17


J'espere que tu comprendras mieu.
Revenir en haut Aller en bas
Asherah_so
Débutant



Messages : 11

Moteur physique loi gravitationnelle Empty
MessageSujet: Re: Moteur physique loi gravitationnelle   Moteur physique loi gravitationnelle EmptyMar 30 Oct 2007 - 11:46

tiens j'ai trouvé un site, qui t'explique un peu tout sur la mecanique spatial, tu y trouveras aussi les equation necessaire a ton projet pour calculer la gravité en fonction de la masse, la poussé d'un moteur, le systeme de fronde etc...

http://www.capcomespace.net/dossiers/astronautique/mecanique_spatiale_1.htm

tu devrait y trouver ton bonheur^^.
Revenir en haut Aller en bas
edi9999
Utilisateur confirmé: Rang *****
edi9999


Messages : 2480
Localisation : France
Projet Actuel : theatre flashy

Moteur physique loi gravitationnelle Empty
MessageSujet: Re: Moteur physique loi gravitationnelle   Moteur physique loi gravitationnelle EmptyMar 30 Oct 2007 - 13:55

Merci beaucoup pour toutes les explications je crois avoir tout compris
et super ton site :p_merci:
par contre je pense pas faire une représentation en 3d parce que ca deviendrait trop compliqué c est juste pour montrer le principe de toute facon

_________________
Mes tutos sur le site: -Tutoriel débutant- Tutoriel intermédiaire
Venez sur http://gameplay.c.la pour des tutos sur mon site.
Utilisez des hébérgeurs gratuits et sans temps d'attente!:
http://willhostforfood.com/
Revenir en haut Aller en bas
http://gameplay.c.la/
Asherah_so
Débutant



Messages : 11

Moteur physique loi gravitationnelle Empty
MessageSujet: Re: Moteur physique loi gravitationnelle   Moteur physique loi gravitationnelle EmptyMar 30 Oct 2007 - 23:48

Tiens, du coup j'ai fait une simulation d'un voyage terre-lune cet aprem' si ca t'interesse j'ai mis le deroulement du voyage.
j'ai epargné la phase de lancement car c'est long et ch****.

De la Terre a la Lune

voili, bon ca n'as pas grand chose a voir avec le sujet de base, mais si je n'avais pas freiné en arrivant sur l'orbite de la lune, je serait retourné sur la terre avec un systeme de fronde^^ .


si le logiciel t'interesse tu peut le telecharger ici
Revenir en haut Aller en bas
edi9999
Utilisateur confirmé: Rang *****
edi9999


Messages : 2480
Localisation : France
Projet Actuel : theatre flashy

Moteur physique loi gravitationnelle Empty
MessageSujet: Re: Moteur physique loi gravitationnelle   Moteur physique loi gravitationnelle EmptyMer 31 Oct 2007 - 8:55

Merci beaucoup pour toute cette aide mais ton premier lien (http://www.capcomespace.net/dossiers/astronautique/mecanique_spatiale_1.htm)
ne marche plus snif

_________________
Mes tutos sur le site: -Tutoriel débutant- Tutoriel intermédiaire
Venez sur http://gameplay.c.la pour des tutos sur mon site.
Utilisez des hébérgeurs gratuits et sans temps d'attente!:
http://willhostforfood.com/
Revenir en haut Aller en bas
http://gameplay.c.la/
alpha
Modérateur
alpha


Messages : 5030
Projet Actuel : Me taper la tête sur le mur.

Moteur physique loi gravitationnelle Empty
MessageSujet: Re: Moteur physique loi gravitationnelle   Moteur physique loi gravitationnelle EmptyMer 31 Oct 2007 - 9:31

si, il marche happy1
Revenir en haut Aller en bas
http://www.perdu.com/
edi9999
Utilisateur confirmé: Rang *****
edi9999


Messages : 2480
Localisation : France
Projet Actuel : theatre flashy

Moteur physique loi gravitationnelle Empty
MessageSujet: Re: Moteur physique loi gravitationnelle   Moteur physique loi gravitationnelle EmptyMer 31 Oct 2007 - 9:58

Ah oui ca remarche
Tout a l heure je suis sur que ca marchait pas

_________________
Mes tutos sur le site: -Tutoriel débutant- Tutoriel intermédiaire
Venez sur http://gameplay.c.la pour des tutos sur mon site.
Utilisez des hébérgeurs gratuits et sans temps d'attente!:
http://willhostforfood.com/
Revenir en haut Aller en bas
http://gameplay.c.la/
Asherah_so
Débutant



Messages : 11

Moteur physique loi gravitationnelle Empty
MessageSujet: Re: Moteur physique loi gravitationnelle   Moteur physique loi gravitationnelle EmptySam 3 Nov 2007 - 14:17

Tiens Edi, si ton sujet est toujours d'actualité, je suis tombé un peu par hasard sur un truc interessant, j'ai pas tésté mais ca peut etre utile^^ , au passage dit moi si c'est bien.

http://www.orbitsimulator.com/gravity/articles/download.html
Revenir en haut Aller en bas
edi9999
Utilisateur confirmé: Rang *****
edi9999


Messages : 2480
Localisation : France
Projet Actuel : theatre flashy

Moteur physique loi gravitationnelle Empty
MessageSujet: Re: Moteur physique loi gravitationnelle   Moteur physique loi gravitationnelle EmptyLun 5 Nov 2007 - 10:30

Merci beaucoup par contre je comprends pas vraiment comment configurer le programme pour lancer plusieurs objets

_________________
Mes tutos sur le site: -Tutoriel débutant- Tutoriel intermédiaire
Venez sur http://gameplay.c.la pour des tutos sur mon site.
Utilisez des hébérgeurs gratuits et sans temps d'attente!:
http://willhostforfood.com/
Revenir en haut Aller en bas
http://gameplay.c.la/
Asherah_so
Débutant



Messages : 11

Moteur physique loi gravitationnelle Empty
MessageSujet: Re: Moteur physique loi gravitationnelle   Moteur physique loi gravitationnelle EmptyLun 5 Nov 2007 - 21:03

erff, je sait pas trop, j'ai pas tésté, j regarderais ca demain matin
Revenir en haut Aller en bas
Contenu sponsorisé





Moteur physique loi gravitationnelle Empty
MessageSujet: Re: Moteur physique loi gravitationnelle   Moteur physique loi gravitationnelle Empty

Revenir en haut Aller en bas
 
Moteur physique loi gravitationnelle
Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» Moteur physique 2D
» Moteur Physique gérant les rebonds.
» Quel moteur physique?
» Moteur physique 3D pour GM
» moteur physique basique

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
Forum Le CBNA :: Développement :: Entraide débutants-
Sauter vers: