Hello all,
I have found that the AGC in NASSP doesnt do the TLI the way the instruction set says to do it. I have tried it several times and it seems to not be able to take the time amount the way it mentions in these instructions in "Flying Saturn V.pdf":
I have found that the AGC in NASSP doesnt do the TLI the way the instruction set says to do it. I have tried it several times and it seems to not be able to take the time amount the way it mentions in these instructions in "Flying Saturn V.pdf":
"Performing an automated TLI burn
To perform the TLI burn, you need to run program 15. So, start with VERB 37 NOUN 15 ENTER to begin running that program.
To perform the TLI burn, you need to run program 15. So, start with VERB 37 NOUN 15 ENTER to begin running that program.
Now use your favorite MFD to calculate the burn ejection time and delta-V. I've used the Transfer MFD, but this should work with TransX too.
The computer will respond with a flashing VERB 06 NOUN 33. This displays
the time to ejection in hours (top line), minutes (middle line) and hundredths of seconds (bottom line).
the time to ejection in hours (top line), minutes (middle line) and hundredths of seconds (bottom line).
Skip time until the time to ejection in the MFD display is around 1300
seconds. Now enter VERB 22 ENTER to change the value of the minutes
field. Press '+00020' to indicate twenty minutes, and wait. Watch the time to ejection count down and when it hits 1200 seconds, press PROG to update the time for the computer.
seconds. Now enter VERB 22 ENTER to change the value of the minutes
field. Press '+00020' to indicate twenty minutes, and wait. Watch the time to ejection count down and when it hits 1200 seconds, press PROG to update the time for the computer.
You've now told the program when to make the TLI burn. The display will
switch to VERB 06 NOUN 14. This is one line, the delta-V for the burn.
switch to VERB 06 NOUN 14. This is one line, the delta-V for the burn.
Press VERB 21 ENTER to update the delta V. Now press '+' and enter the
value with appropriate leading zeros. For example, if your burn delta-V is
going to be 3183 m/s, enter '+03183'. When you're done, press PROG.
value with appropriate leading zeros. For example, if your burn delta-V is
going to be 3183 m/s, enter '+03183'. When you're done, press PROG.
The computer will perform some calculations and respond with a flashing
VERB 06 NOUN 95. This shows the burn details. The top line is the time to
engine ignition, the middle line the delta-V, and the bottom line the velocity for engine cutoff. The time to ignition will not be the value you just entered, as it allows for the burn duration and engine startup.
VERB 06 NOUN 95. This shows the burn details. The top line is the time to
engine ignition, the middle line the delta-V, and the bottom line the velocity for engine cutoff. The time to ignition will not be the value you just entered, as it allows for the burn duration and engine startup.
Now you can sit and wait, or skip time towards ignition. If you want a
countdown, then press VERB 16 ENTER to monitor the burn values.
countdown, then press VERB 16 ENTER to monitor the burn values.
Along the way a few things will happen to keep you awake. About nine and a half minutes before ignition the UPLINK ACTY light will come on for a few seconds. About 1 minute and 45 seconds to ignition the display will blank briefly, then switch into countdown mode with VERB 16 NOUN 95.
About 1 minute and 30 seconds to ignition the computer will enable prograde mode, if it's not already enabled: it will then keep it active throughout the burn and turn it off at the end. At this point, if you forgot to set the RCS pitch and yaw switches for the SIVB you'll suddenly realise... luckily you have a few seconds to hit them and still be ready for the burn.
If you change your mind before ignition, then press VERB 34 ENTER to
terminate the current program. If entered after ignition this will shut down the SIVB, but you will have used up your single restart.
terminate the current program. If entered after ignition this will shut down the SIVB, but you will have used up your single restart.
After the engines ignite, the display will change. Although it's still NOUN 95, it will now show an approximate countdown to engine shutoff in the top line, the remaining delta-V in the middle, and the cutoff velocity in the bottom line. If you want to monitor the state of your orbit, you can use VERB 16 NOUN 44 to display apogee, perigee and current altitude.
One thing you will notice is that the cutoff velocity in the NOUN 95 display
will change during the burn. As the engine runs, you begin to climb away from Earth, and as a result you lose velocity. On a real Saturn V NASA would have calculated the cutoff velocity taking that loss into account, but the MFDs don't do so, therefore the computer performs the calculations in realtime as the engine runs.
will change during the burn. As the engine runs, you begin to climb away from Earth, and as a result you lose velocity. On a real Saturn V NASA would have calculated the cutoff velocity taking that loss into account, but the MFDs don't do so, therefore the computer performs the calculations in realtime as the engine runs.
When the engine cuts off, you should be within about 1 m/s of the correct
velocity. If you're further out you can probably fine-tune with the SM RCS
once you've seperated the LM from the SIVB.
velocity. If you're further out you can probably fine-tune with the SM RCS
once you've seperated the LM from the SIVB.
The countdown on the DSKY will stop at zero, so press PROG. That will give you a flashing VERB 37 to remind you to change programs, at this point you might as well enter NOUN 00 ENTER to switch the AGC to idle, or NOUN 06 ENTER and then PROG to put it in standby mode."
When getting to the part that I enter the 20 minutes and then get to 1200s I press PROG as the instructions say to do. However the display shows 16 50 and when I set it to show the count down its earlier than IMFD shows the TEj to be. I even convert IMFD's TEj to minutes and the AGC's burn is around 4 minutes early. Even though it says:
"The time to ignition will not be the value you just entered, as it allows for the burn duration and engine startup."
...it still burns way too early and ends up putting me near the moon but not a free-return. My dV shows correct, but I noticed the AGC only points in the retrograde direction. IMFD Burn Vectoring shows a different "Off-Axis" burn vector. At the end of the burn map MFD shows a vector toward the moon, but not a free-return. Im lost on what to do. I really wanted to use the AGC to do this burn.
"The time to ignition will not be the value you just entered, as it allows for the burn duration and engine startup."
...it still burns way too early and ends up putting me near the moon but not a free-return. My dV shows correct, but I noticed the AGC only points in the retrograde direction. IMFD Burn Vectoring shows a different "Off-Axis" burn vector. At the end of the burn map MFD shows a vector toward the moon, but not a free-return. Im lost on what to do. I really wanted to use the AGC to do this burn.
Does anyone know what is wrong with the AGC here?
Are there any NASSP developers that read these forums that can help?
Am I doing something wrong?
Are there any NASSP developers that read these forums that can help?
Am I doing something wrong?
Thanks in advance.