See site in english Voir le site en francais
Website skin:
home  download  forum  link  contact

Welcome, Guest. Please login or register.
Did you miss your activation email?

Login with username, password and session length

Author Topic: gros probleme avec autopilote multistage!  (Read 1259 times)

0 Members and 1 Guest are viewing this topic.

Offline Extincteur

  • Legend
  • ******
  • Posts: 1170
  • Karma: 0
10 October 2006, 15:29:54
j'ai un enorme probleme avec les autopilot multistage! vers la fin de la mise en orbite un rcs reste allumer et la fuser
par en vrille et je n'ai pas reussi a resoudre le probleme!!!
quelqun a t'il eu ce probleme!!



Offline Momo

  • Legend
  • ******
  • Posts: 2682
  • Karma: 1
Reply #1 - 10 October 2006, 18:19:36
ha sa que oui! le prb vien des dernieres valeurs de manoeuvre! si le temps (20,05,15) depasse la coupure des moteurs
c'est la cata!
exp:
590=pitch(5,0,10)
598=engine(0,0,0)
là sa foire

mais
590=pitch(5,0,10)
601=engine(0,0,0)
sa marche!

esperant que sa résoud ton prb...


« Last Edit: 10 October 2006, 21:01:16 by Momo »

Offline no matter

  • Legend
  • ******
  • Posts: 2826
  • Karma: 1
Reply #2 - 10 October 2006, 19:57:07
Momo, j'espère que tu veux dire:
590=pitch(0,0,10) ou 590=pitch(5,5,10) sinon tu devrais avoir également une jolie vrille.

Extincteur: avec quelle fusée, quel autopilote et à t= combien? (utilises l'instruction GNC_DEBUG=1 à mettre dans la section [misc] du fichier ini du lanceur). Il y a surement une erreur dans l'autopilote ou quelque chose que tu ne fais pas au bon moment.
EDIT:
L'autopilote Multistage2 marche bien, il y a certaines règles à respecter:

- Ne jamais éteindre l'autopilote pendant que les rcs sont en fonction entre 2 commandes sinon vrille.

-Ne jamais mettre de creux dans le programme des commandes pitch:

500=pitch(55,25,40)--> lancera la fusée en vrille à t=540
552=pitch(25,10,20)

-Ne jamais arrêter les RCS sur une position "instable":

720=pitch(0,8,10) --> met la fusée en vrille à t=730
730=engine(100,0,29)
800=engine(0,100,10)
810=aoa(0)

Il faut remplacer par:
720=pitch(0,8,9)
729=pitch(8,8,10) --> c'est une position "stable"
730=engine(100,0,29)
800=engine(0,100,10)
810=aoa(0)



Message modifié ( 10-10-2006 20:11 )

« Last Edit: 10 October 2006, 21:01:16 by no matter »
------------

no matter.

Offline Extincteur

  • Legend
  • ******
  • Posts: 1170
  • Karma: 0
Reply #3 - 10 October 2006, 20:13:55
l'esxemple auquelle je pensais etait ariane 5 avec ton autopilote mais pour le reste vous m'avez donner la somution


« Last Edit: 10 October 2006, 21:01:16 by extincteur »

Offline Momo

  • Legend
  • ******
  • Posts: 2682
  • Karma: 1
Reply #4 - 10 October 2006, 21:01:16
Quote
no matter a écrit:
Momo, j'espère que tu veux dire:
590=pitch(0,0,10) ou 590=pitch(5,5,10) sinon tu devrais avoir également une jolie vrille.

ho pu... oui! désolé pour la faute... je me mes dans un coin pour me punir...
Désolé...

« Last Edit: 10 October 2006, 21:01:16 by Momo »