I'm still working on improving the iteration behavior and the nonspherical gravity logic of the MFD. A lot to do for that, but it's getting there. And the MFD still needs to be made more flexible and user friendly for starting a plan for any kind of mission.
Here follows another part of a tutorial of sorts. I'll probably collect these texts and put them in a PDF that comes with the MFD eventually.
Maneuver Types
Maneuvers are added to the rendezvous plan on the Maneuver Constraints Table page. There are a bunch of buttons associated with it:
ADD: add a maneuver. Syntax: "Type Name". Example: "HA OMS-2"
DEL: delete a maneuver. Syntax: "ID". Example: "1"
MOD: modify an existing maneuver, changes type and name. Syntax: "ID Type Name". Example: "2 NC NC-1"
INS: inserts a maneuver at the specified location in the table. Syntax: "ID Type Name". Example: "3 EXDV NC-2"
The real Orbital Maneuver Processor that the Shuttle FDOs used had a whole bunch of different maneuver types, some of them involving a target (e.g. a phasing maneuver) and others are just single vehicle maneuvers (e.g. a circularization maneuver). Not all of them are supported by the MFD yet, but I plan to add them all eventually. Right now the support maneuver types are:
APSO (Apsidal Shift). Simply reverses the vertical velocity at the time of ignition. Most useful is this maneuver when executed at a specific angle from perigee or apogee, but that isn't implemented yet. E.g. if performed 10° before perigee this maneuver would shift the line of apsides by 10°x2 = 20°.
CIRC (Circularization). Circularizes the orbit at the maneuver time.
DVPY/DVYP (Delta Velocity with Yaw and Pitch). If you specify the secondary constraints DV, PIT and YAW a PEG-7 target is build with the specified delta velocity, pitch and yaw angles.
EXDV (External Delta Velocity). PEG 7 maneuver, which needs three secondary constraint inputs DVLV. So e.g. "DVLV=8.0 DVLV=0.0 DVLV=0.0"
HA (Height Adjust). Purely horizontal maneuver, adjusts the height 180° from the maneuver point. The secondary constraint for this is HD (height desired). Often used for OMS-2.
NC (Nth Closing Maneuver). Horizontal maneuver that targets a specific phasing from the target at some future point. Uses the DR (downrange) secondary constraint. The NC-4 maneuver is usually target to occur at 40NM behind the target, so "DR=-40". This is what the first NC maneuver will iterate to achieve.
NCC (Nth Corrective Combination). Lambert targeted, aims for a specific offset to a target in 3-axis. Either as three CXYZ secondary constraints on the following maneuver, or using DH (Delta Height), DR (downrange) and WEDG (wedge angle). This type of maneuver is usually the first onboard targeted rendezvous maneuver
and would target DH=0.2, DR=-8 and WEDG=0.
NH (Nth height maneuver). Similar to NC maneuver, but iterates on a height difference specified with DH.
NPC (Nth plane change). Out-of-plane maneuver to put the Shuttle in the orbit of the target. With nonspherical gravity enabled this will try to achieve a wedge angle of 0 at some future, specified time (WEDG constraint). The optimal TIG for this is the common node (CN) with the target orbital plane, so the secondary constraint "CN=1.0" is usually used.
SOI (Stable Orbit Initiation). Lambert targeted maneuver, needs three CXYZ secondary constraints as the offset. This would apply to e.g. the TI maneuver targeting the offset at MC-4. Always goes together with a SOR maneuver as a pair.
SOR (Stable Orbit Rendezvous). Lambert targeted maneuver to essentially do station-keeping with a target. This maneuver is a convenient end point for a rendezvous plan (e.g. MC-4).