Flight Question Orbit synchronisation.

Furet

Active member
Joined
Aug 7, 2011
Messages
199
Reaction score
55
Points
28
Location
France
I have put a satellite into orbit during a previous mission a few weeks ago. This orbit is Tundra like : 78° Inc, 0.8 Ecc, and the orbital period is 1 day .

I need now to bring the satellite back to KSC, and I have a challenge to submit to the Orbiter experts in order to synchronise the DG orbit with the satellite CRG-00.

In the scenario below, you’ll find a DGIV in a circular orbit, aligned with CRG-00 orbiting plan, and about 80 sec before alignment with the satellite’s Pe.

Code:
BEGIN_DESC
80 sec before alignment with target Periapsis.
END_DESC

BEGIN_ENVIRONMENT
  System Sol
  Date MJD 55899.0795713693
END_ENVIRONMENT

BEGIN_FOCUS
  Ship DG
END_FOCUS

BEGIN_CAMERA
  TARGET DG
  MODE Cockpit
  FOV 40.21
END_CAMERA

BEGIN_HUD
  TYPE Orbit
  REF AUTO
END_HUD

BEGIN_MFD Left
  TYPE Orbit
  PROJ Ship
  FRAME Equator
  ALT
  REF Earth
  TARGET CRG-00
END_MFD

BEGIN_MFD Right
  TYPE OSync
  TARGET CRG-00
  MODE Tg periapsis
  LISTLEN 5
END_MFD

BEGIN_SHIPS
DG:DeltagliderIV
  STATUS Orbiting Earth
  RPOS -950361.74 -6349280.35 -1538354.55
  RVEL -7244.104 1638.118 -2286.429
  AROT 145.03 68.88 -112.24
  VROT -0.00 0.07 0.21
  PRPLEVEL 0:0.419015 1:0.985952 2:0.983333
  IDS 0:45 100
  NAVFREQ 525 94
  XPDR 0
  ;-------------------------- Skin parameters must contain directory name of skin (without space) 
  MeshSkin Atv
  ;-------------------------- Cargo payload must contain name of config file or "none".(see doc) 
  CargoPayload none
  NOSECONE 0 0.00
  GEAR 0 0.00
  AllDoorsState 0 0.00 0 0.00 0 0.00 0 0.00 0 0.00 0 0.00 0 0 0.00
  But1Cockpit 0 0 0 2 2 2 0 2 2 2 0 2 2 2 2 1 0 0 1 1 1 5
  But2Cockpit 0 0 0 0 0 0 0 0 2 2 2 2 2 0 1 0 0 0 2 0 0 0
  TransEffect -1
  LifeBut1State 0 2 1 2 1 2 2 2 2 2 2 2 2 0 4
  LevelBatt 100.0946
  Emergency_power 10000.0000
  VoltageStartBus 0.0000
  VoltageGen1 96.2780
  VoltageGen2 96.1134
  VoltageGenBus 96.0000
  O2tankALevel 99.7476
  N2tankALevel 100.0000
  O2tankBLevel 100.0000
  N2tankBLevel 100.0000
  CabinO2Level 21.3924
  CabinCO2Level 600.0000
  CabinTempLevel 23.9965
  CabinPressure 14.7000
  CabinMoistLevel 36.0000
  CabinDustLevel 0.0001
  CabinO2Setting 21.4000
  CabinTempSetting 23.9965
  CabinPressSetting 14.7000
  AntennaTarget CRG-00
  O2ConsumptionSetting 1
  FuelConsumptionSetting 1
  MainenginePower 1
  ;------------------Crew parameters  UMMUCREW Function-Name-Age-CardiacPulse-WeightKg (fonction of Pilot must be: Capt) 
  NoOneOnBoard 0
  NoPilotOnBoard 0
  UMMUCREW Capt-Astronaut_1-42-58-90
  UMMUCREW Spe-Astronaut_2-35-74-82
  UMMUCREW Tech-Astronaut_3-26-79-71
  FailGearFailure 0
  FailGearCollapse 0
  FailLeftMainEngine 0
  FailRightMainEngine 0
  FailHoverEngine 0
  FailRcs 0
  FailSurfaceControl 0
  FailComputer 0
  FailComputerBlueScreen 0
  FailAutopilot 0
  FailExtRadiator 0
  FailAirbrake 0
  FailNoseCone 0
  FailCanopy 0
  FailAntenna 0
  FailLeftTurbo 0
  FailRightTurbo 0
  FailCargoDoor 0
  SpacesuitTimer 0
  UCGO @@0,1,0,0,@@1,1,0,0,@@2,1,0,0,@@3,1,0,0,
END
CRG-00:DGIVMTKSSAT
  STATUS Orbiting Earth
  RPOS 26903466.90 12252728.91 11949308.75
  RVEL -1584.515 -3402.085 -1209.443
  AROT 11.75 27.82 -107.36
  AFCMODE 7
  NAVFREQ 0 0
  PowerUpStep 6
END
END_SHIPS

BEGIN_ExtMFD
END

BEGIN_uap
END

The manoeuvre of DG would be as follows :
1-When aligned with target’s Pe, prograde burn to raise the ApA up to a certain value (let’s call it X).
2-When reaching Ap, 2nd prograde burn to reach a new ApA of 2.066M matching with target’s Pe.
3-When close to target’s Pe, prograde burn to match target’s ApA. The satellite distance and relative velocity should be close enough to perform an easy rendezvous manoeuvre.

My problem is that I don’t know how to accurately define X in order to synchronise DG at target’s Pe. I’ve found by guesswork and several attempts that approx. 1.580M is a good value, but I wonder if there is a tool to figure this out (I’m a beginner with Transx, and didn’t find a way to do it yet).

Any enlighted comments ? :hailprobe:

For those who may be interested, this scenario is also a good training for aerobraking in order to decrease ApA and save fuel.
 

Cras

Spring of Life!
Donator
Joined
Apr 13, 2011
Messages
2,215
Reaction score
0
Points
36
Location
Los Angeles
Website
www.youtube.com
Rendezvous MFD is the tool I use.

Makes it pretty simple. Get into an orbit that is a little lower than the object you want to meet up with. When close enough, fire up Rendezvous MFD. Set the time for 2400 seconds. Then adjust until it shows your approach velocity is something that can be managed by your craft. Then use the burn vector display, and burn. the main display will show the planned route in gray, and your current predicted route in green. Keep the green line on the gray line as it drifts using the burn vector, and viola, Rendezvous!
 

insanity

Blastronaut
Donator
Joined
Jun 22, 2009
Messages
1,194
Reaction score
106
Points
63
Location
Oakland, CA
This is a pretty simple task, actually, and be accomplished with the stock sync mfd.

An easy method:
1. Once in an aligned orbit, make sure that at some point your orbital path crosses the sat's (on the sync mfd you can tell where this is in 'intersect 1' mode).

2. Once you arrive at the intersection point, burn prograde until you have made DTmin=0.

3. Wait what ever amount of orbits until both of you are on the sync orbit (orbit 0).

4. Switch over to your docking HUD. When less than 100km, you should see the velocity vector of the sat. Nullify your velocity in respect to it.

5. Then start burning towards the sat until you are close enough to null out your velocity and send a UMMU to fetch it.
 

dgatsoulis

ele2png user
Donator
Joined
Dec 2, 2009
Messages
1,927
Reaction score
340
Points
98
Location
Sparta
The way I'd do this is with IMFD's Target Intercept program. Then upon arrival at your target use the Orbital/Velocity match program, just make sure that you begin your burn at the right distance from the target.

IMFD.jpg


If you haven't used it before, you can find an excellent manual with lot's of tutorials and playbacks [ame="http://orbithangar.com/searchid.php?ID=4142"]here.[/ame]

Have fun, happy orbiting
:cheers:
 

flytandem

Tutorial Publisher
Tutorial Publisher
Joined
Oct 19, 2007
Messages
499
Reaction score
5
Points
0
Location
San Bernardino
Website
www.flytandem.com
Or iterate dgatsoulis' 2 burn solution manually using TransX. Similar deltav, maybe slightly lower, but it's splitting hairs. I'm sure both programs could be tweaked to shave a few more m/s off the total needs.

Code:
BEGIN_DESC
TransX 1 burn to then rendezvous with about 150 m/s encounter speed. Total Deltav about 2916 m/s.
END_DESC

BEGIN_ENVIRONMENT
  System Sol
  Date MJD 55899.0849436140
END_ENVIRONMENT

BEGIN_FOCUS
  Ship DG
END_FOCUS

BEGIN_CAMERA
  TARGET DG
  MODE Cockpit
  FOV 40.21
END_CAMERA

BEGIN_HUD
  TYPE Orbit
  REF AUTO
END_HUD

BEGIN_MFD Left
  TYPE User
  MODE TransX
  Ship  DG
  FNumber 1
  Int 0
  Orbit True
  Vector  -2023414.45952 -6003246.90629 -1857534.01471
  Vector  -6932.27170625 2933.41459943 -1930.33331859
  Double  3.98600439969e+014
  Double  55899.0813189
  Handle Earth
  Handle NULL
  Handle CRG-00
Select Target
 1 CRG-00
Autoplan
0 0
Plan type
0 0
Plan
0 0
Plan
0 0
Plan
0 0
Select Minor
 0 None
Manoeuvre mode
0 1
Base Orbit
0 0
Prograde vel.
 5  2765.59009912
Man. date
 5  55899.2044683
Outward vel.
 4  -0.2128
Ch. plane vel.
 6  0
Intercept with
0 0
Orbits to Icept
0 0
Graph projection
0 1
Scale to view
0 0
Advanced
0 0
Finvars
  Finish BaseFunction
END_MFD

BEGIN_MFD Right
  TYPE User
  MODE TransX
END_MFD

BEGIN_SHIPS
DG:DeltagliderIV
  STATUS Orbiting Earth
  RPOS -4009688.35 -4702011.44 -2323701.79
  RVEL -5608.576 5282.222 -1012.944
  AROT 87.86 44.12 -66.94
  VROT -0.09 0.04 0.19
  PRPLEVEL 0:0.419015 1:0.985952 2:0.983333
  IDS 0:45 100
  NAVFREQ 525 94
  XPDR 0
  ;-------------------------- Skin parameters must contain directory name of skin (without space) 
  MeshSkin Atv
  ;-------------------------- Cargo payload must contain name of config file or "none".(see doc) 
  CargoPayload none
  NOSECONE 0 0.00
  GEAR 0 0.00
  AllDoorsState 0 0.00 0 0.00 0 0.00 0 0.00 0 0.00 0 0.00 0 0 0.00
  But1Cockpit 0 0 0 2 2 2 0 2 2 2 0 2 2 2 2 1 0 0 1 1 1 5
  But2Cockpit 0 0 0 0 0 0 0 0 2 2 2 2 2 0 98 0 0 0 2 0 0 0
  TransEffect -1
  LifeBut1State 0 2 1 2 1 2 2 2 2 2 2 2 2 0 4
  LevelBatt 100.0946
  Emergency_power 10000.0000
  VoltageStartBus 0.0000
  VoltageGen1 96.2780
  VoltageGen2 96.1134
  VoltageGenBus 96.0000
  O2tankALevel 99.7013
  N2tankALevel 100.0000
  O2tankBLevel 100.0000
  N2tankBLevel 100.0000
  CabinO2Level 21.3927
  CabinCO2Level 600.0000
  CabinTempLevel 23.9965
  CabinPressure 14.7000
  CabinMoistLevel 36.0000
  CabinDustLevel 0.0001
  CabinO2Setting 21.4000
  CabinTempSetting 23.9965
  CabinPressSetting 14.7000
  AntennaTarget CRG-00
  O2ConsumptionSetting 1
  FuelConsumptionSetting 1
  MainenginePower 1
  ;------------------Crew parameters  UMMUCREW Function-Name-Age-CardiacPulse-WeightKg (fonction of Pilot must be: Capt) 
  NoOneOnBoard 0
  NoPilotOnBoard 0
  UMMUCREW Capt-Astronaut_1-42-58-90
  UMMUCREW Spe-Astronaut_2-35-74-82
  UMMUCREW Tech-Astronaut_3-26-79-71
  FailGearFailure 0
  FailGearCollapse 0
  FailLeftMainEngine 0
  FailRightMainEngine 0
  FailHoverEngine 0
  FailRcs 0
  FailSurfaceControl 0
  FailComputer 0
  FailComputerBlueScreen 0
  FailAutopilot 0
  FailExtRadiator 0
  FailAirbrake 0
  FailNoseCone 0
  FailCanopy 0
  FailAntenna 0
  FailLeftTurbo 0
  FailRightTurbo 0
  FailCargoDoor 0
  SpacesuitTimer 0
END
CRG-00:DGIVMTKSSAT
  STATUS Orbiting Earth
  RPOS 26131022.70 10657360.52 11371620.64
  RVEL -1746.841 -3472.118 -1280.806
  AROT 12.01 27.05 -105.27
  AFCMODE 7
  NAVFREQ 0 0
  PowerUpStep 6
END
END_SHIPS

BEGIN_VistaBoost
END
 
Top