Fast Transfer Using Target Sequences

STK Premium (Space) or STK Enterprise
You can obtain the necessary licenses for this tutorial by contacting AGI Support at support@agi.com or 1-800-924-7244.

The results of the tutorial may vary depending on the user settings and data enabled (online operations, terrain server, dynamic Earth data, etc.). It is acceptable to have different results.

The technical notes for this exercise can be viewed here.

Capabilities covered

This lesson covers the following capabilities of the Ansys Systems Tool Kit® (STK®) digital mission engineering software:

  • STK Pro
  • Astrogator

Problem statement

Engineers and operators want to transfer a satellite from a low-Earth parking orbit with a radius of 6,700 kilometers to an outer circular orbit with a radius of 42,238 kilometers. While a Hohmann transfer is the most efficient two-burn maneuver to use in this situation, it is also one of the slowest. Among other things, the satellite is required to travel the entire length of the elliptical transfer orbit, including the approach to apoapsis, where its velocity is considerably slower than in the portion of the orbit near periapsis. If it is of great importance to reduce the time of flight (e.g. for a rendezvous or a planetary intercept) a maneuver such as that shown in the illustration in the technical notes for this exercise can be used. This maneuver, known as a fast transfer, is considerably faster than a Hohmann transfer, but it uses more fuel.

Solution

Use the STK/Astrogator® capability to design a fast transfer from a 6,700 kilometer parking orbit to a 42,238 kilometer outer orbit using Mission Control Sequence segments. Then, design a one tangent burn to fast transfer another satellite from a 6,700 kilometer parking orbit to a 14,000 kilometer outer orbit.

What you will learn

Upon completion of this tutorial, you will be able to:

  • Design a fast transfer using Target Sequences
  • Customize multiple Control Parameters and Equality Constraints (Results)
  • Design a one tangent burn

Video guidance

Watch the following video. Then follow the steps below, which incorporate the systems and missions you work on (sample inputs provided).

Creating a new scenario

First, you must create a new scenario, and then build from there.

  1. Launch the STK application ().
  2. Click Create a Scenario when the Welcome to STK dialog box opens.
  3. Enter the following in the STK: New Scenario Wizard:
  4. Option Value
    Name Hohmann_Fast_Transfer
    Start 1 Aug 2025 16:00:00.000 UTCG
    Stop + 3 days
  5. Click OK when you finish.
  6. Click Save () when the scenario loads. The STK application creates a folder with the same name as your scenario for you.
  7. Verify the scenario name and location in the Save As dialog box.
  8. Click Save.

Save () often during this scenario!

Cleaning up your workspace

The Timeline View and the 2D Graphics window aren't needed in this scenario.

  1. Close () the 2D Graphics window.
  2. Close () the Timeline View.

Inserting a Satellite object

Insert a Satellite object and name it Fast_Transfer.

  1. Bring the Insert STK Objects tool () to the front.
  2. Select Satellite () in the Select An Object To Be Inserted list.
  3. Select Insert Default () in the Select A Method list.
  4. Click Insert. . ..
  5. Right-click on Satellite1 () in the Object Browser.
  6. Select Rename in the shortcut menu.
  7. Rename Satellite1 () Fast_Transfer.

Setting the 3D Graphics Pass properties

Choose how you want to display the Satellite object's orbit in the 3D Graphics window on the 3D Graphics - Pass page.

  1. Right-click on Fast_Transfer () in the Object Browser.
  2. Select Properties () in the shortcut menu.
  3. Select the 3D Graphics - Pass page when the Properties Browser opens.
  4. Open the Lead Type drop-down list in the Orbit Track panel.
  5. Select All.
  6. The Lead Type defines the display of the leading portion of a vehicle's track. Selecting All displays the track spanning the entire vehicle ephemeris.

  7. Click Apply to confirm your changes and to keep the Properties Browser open.

Changing the propagator to Astrogator

The Astrogator capability contains specialized analysis for interactive orbit maneuver and spacecraft trajectory design. Astrogator acts as one of the propagators available for a Satellite object. Astrogator calculates the Satellite's ephemeris by running a Mission Control Sequence, or MCS, that you define according to the requirements of your mission.

  1. Select the Basic - Orbit page.
  2. Open the Propagator drop-down list.
  3. Select Astrogator.

Setting up the Mission Control Sequence

The Mission Control Sequence (MCS) is the core of your space mission scenario. The MCS functions as a graphical programming language, in which mission segments dictate how Astrogator calculates the trajectory of the spacecraft based on the general settings that you specify for the MCS itself.

The MCS is defined by selecting and organizing MCS Segments in a manner that produces your desired trajectory. By default, an Astrogator satellite's MCS contains two segments: an Initial State segment and a Propagate segment.

The left side of the MCS is represented schematically by a tree structure, which lists the segments that make up the MCS and depicts their relationships to each other. Above the tree is the MCS toolbar, which contains buttons that perform various MCS and individual segment operations. By default, the MCS contains Initial State and Propagate segments that produce a low-Earth orbit. The right side of the window contains the parameters of the segment that is currently selected in the MCS Tree.

Defining the Initial State segment

Use the Initial State segment to define the initial conditions of your MCS.

  1. Select Initial State () in the MCS.
  2. Select the Elements tab.
  3. Open the Coordinate Type drop-down list.
  4. Select Keplerian.
  5. The Classical coordinate type uses the traditional osculating Keplerian orbital elements to specify the shape and size of an orbit.

  6. Set the following orbital parameters:
  7. Option Value
    Semi-major Axis 6700 km
    Inclination 0 deg
  8. Keep the rest of the default settings.
  9. Click Apply to confirm your changes and to keep the Properties Browser open.

Setting the fuel tank configuration

Set the maximum fuel mass and the fuel mass of the spacecraft's configuration. Maximum fuel mass is the maximum fuel mass of the spacecraft. Fuel mass is the mass of the spacecraft propellant.

  1. Select the Fuel Tank tab.
  2. Enter the following values:
  3. Option Value
    Maximum Fuel Mass 5000 kg
    Fuel Mass 5000 kg
  4. Click Apply to confirm your changes and to keep the Properties Browser open.

Propagating the parking orbit

Use the Propagate segment to model the movement of the spacecraft along its current trajectory until meeting specified stopping conditions. The segment uses the defined propagator and integrator to propagate the orbital state, adding each point to the ephemeris as it goes.

  1. Select Propagate () in the MCS.
  2. Click Segment Properties () in the MCS toolbar.
  3. Enter Parking Orbit in the Name field of the Edit Segment dialog box.
  4. Click OK to confirm your change and to close the Edit Segment dialog box.

Setting the stopping condition

Stopping conditions are Astrogator components that are used by Propagate, Follow, and Finite Maneuver segments to define the point at which propagation should stop. After each step, the segment checks to see if any stopping conditions were met during the step. If so, it then finds the exact point, within tolerance, where the stopping condition is satisfied. From that point, the segment either executes an Automatic Sequence or stops the propagation and passes at that point to the next segment. Astrogator also adds an ephemeris point at the time that the stopping condition is triggered.

  1. Look in the Stopping Conditions panel.
  2. Notice that the default stopping condition for Parking Orbit is Duration.
  3. Enter 7200 sec in the Trip field.
  4. 7,200 seconds, or 2 hours, is more than enough time to have the satellite orbit one complete pass.

  5. Click Apply to confirm your changes and to keep the Properties Browser open.

Using a Target Sequence to place the satellite into a transfer ellipse

In this scenario, use a Target Sequence to calculate the Delta-V required to move the spacecraft from the parking orbit into the transfer orbit and finally the outer orbit. The goal of the Target Sequence will be defined in terms of the radius of apoapsis of the transfer ellipse, twice the radius of the desired final orbit. This is how you create a fast transfer.

Adding a Target Sequence

Add a Target Sequence to your MCS. A Target Sequence acts as a structural element to define maneuvers and propagations in terms of the goals they are intended to achieve.

  1. Select Parking Orbit () in the MCS.
  2. Click Insert Segment After () in the MCS toolbar.
  3. Select Target Sequence () in the Segment Selection dialog box.
  4. Click OK to confirm your selection and to close the Segment Selection dialog box.
  5. Right-click on Target Sequence () in the MCS.
  6. Select Rename in the shortcut menu.
  7. Rename Target Sequence () Start Transfer.

Inserting an Impulsive Maneuver segment

For an impulsive maneuver, Astrogator calculates the new state of the spacecraft by adding a Delta-V vector to the final state velocity of the previous segment. This new state is then added to the ephemeris and passed to the next segment.

  1. Right-click on the Return () segment that's nested with Start Transfer().
  2. Select Insert Before... in the shortcut menu.
  3. Select Maneuver () in the Segment Selection dialog box.
  4. Click OK to confirm your selection and to close the Segment Selection dialog box.
  5. Notice that the default Maneuver Type is Impulsive.

Changing the segment properties

Change the name and color of the Maneuver segment.

  1. Select Maneuver () in the MCS.
  2. Click Segment Properties () in the MCS toolbar.
  3. Enter DV1 in the Name field of the Edit Segment dialog box.
  4. Click OK to confirm your change and to close the Edit Segment dialog box.
  5. Click Apply to confirm your change and to keep the Properties Browser open.

Setting the satellite's attitude and variable

The Attitude Control field enables you to select the mode in which the maneuver pointing direction is prescribed. Use the default Attitude Control setting of Along Velocity Vector. The satellite object’s attitude is such that the Delta-V vector aligns with or is opposite to the spacecraft's inertial velocity vector. The inertial reference frame depends on the central body of the satellite object. Either the thruster set or an engine model defines the Delta-V in the body frame.

  1. Select the Attitude tab.
  2. Notice that the Attitude Control defaults to Along Velocity Vector.

Selecting the control parameter

A Target Sequence's differential corrector profile uses a differential correction algorithm to achieve a goal value or set of values. The values that the profile targets are called independent variables. The values that define the goal of the profile are called dependent variables. When the target sequence runs, it will change the values of the independent variables to achieve the goal. You can use any element of a nested MCS segment or linked component as an independent variable. Use Delta-V Magnitude. Delta-V Magnitude is the magnitude of the impulse to be added to the spacecraft velocity vector in distance / time.

  1. Click on the Delta-V Magnitude target ().
  2. Notice the target now has a check mark (). Selecting the target makes Delta-V Magnitude an independent variable. This tells Astrogator to determine the Delta-V based on user determined results.

  3. Click Apply to accept your changes and to keep the Properties Browser open.

Updating mass based on fuel usage

The Engine tab defines the magnitude and the nature of the propulsion. The Engine parameters specified on this tab are used primarily to define the maneuver direction when using a thruster set to seed a finite maneuver and to update the fuel mass. By selecting Update Mass Based on Fuel Usage, Astrogator updates the mass of the spacecraft as fuel is consumed.

  1. Select the Engine tab.
  2. Select the Update Mass Based on Fuel Usage check box.
  3. Click Apply to confirm your changes and to keep the Properties Browser open.

Selecting the results variable

Dependent variables for a differential corrector profile are defined in terms of calculation objects.

  1. Click Results... at the bottom of the MCS.
  2. Expand () the Keplerian Elems () folder in the Available Components list when the User - Selected Results - DV1 dialog box opens.
  3. Select Radius Of Apoapsis ().
  4. Click Insert Component () to move Radius Of Apoapsis () to the selected components list.
  5. Click OK to close the User - Selected Results - DV1 dialog box.
  6. Click Apply to accept your changes and to keep the Properties Browser open.

Setting up the differential corrector profile

Selecting run active profiles runs the Mission Control Sequence allowing the active profiles to operate.

  1. Select Start_Transfer () in the MCS.
  2. Open the Action drop-down list.
  3. Select Run active profiles.

Setting the control parameter

Set up the differential corrector profile to change the Delta-V magnitude to achieve a desired radius of apoapsis. Use magnitude as the control parameter (independent variable).

  1. Select Differential Corrector in the Profiles panel.
  2. Click Properties... () in the Profiles toolbar.
  3. Select the Use check box for ImpulsiveMnvr.Pointing.Spherical.Magnitude in the Control Parameters panel when the Differential Corrector dialog box opens.

Setting the equality constraints (Results)

Set radius of apoapsis as the equality constraint (dependent variable) with a goal of 84,476 kilometers. Astrogator will use radius of apoapsis to determine the required Delta-V.

  1. Select the Use check box for Radius_Of_Apoapsis in the Equality Constraints (Results) panel.
  2. Click the Desired Value cell.
  3. Enter 84476 km in the Desired Value cell.
  4. Click OK to confirm your changes and to close the Differential Corrector dialog box.
  5. Click Apply to accept your changes and to keep the Properties Browser open.

Inserting a Propagate segment

Insert a new Propagate segment.

  1. Right-click on the bottom Return () segment in the MCS.
  2. Select Insert Before... in the shortcut menu.
  3. Select Propagate () in the Segment Selection dialog box.
  4. Click OK to confirm your selection and to close the Segment Selection dialog box.

Changing the segment properties

Change the name and color of the Propagate segment.

  1. Select Propagate () in the MCS.
  2. Click Segment Properties () in the MCS toolbar.
  3. Enter Transfer Ellipse in the Name field of the Edit Segment dialog box.
  4. Open the Color drop-down list.
  5. Select a color that's different from Parking Orbit ().
  6. Click OK to confirm your changes and to close the Edit Segment dialog box.
  7. Click Apply to confirm your changes and to keep the Properties Browser open.

Inserting an R Magnitude stopping condition

Use the R Magnitude stopping condition to stop at the farthest point from the origin.

  1. Click New... () in the Stopping Conditions panel toolbar.
  2. Select R Magnitude () in the New Stopping Condition dialog box.
  3. Click OK to confirm your selection and to close the New Stopping Condition dialog box.
  4. Enter 42238 km in the Trip field.
  5. Select the Duration stopping condition.
  6. Click Delete () in the stopping conditions toolbar.
  7. Click Apply to accept your changes and to keep the Properties Browser open.

Using a second Target Sequence to place the satellite into the outer orbit

Here you will use another Target Sequence to calculate the Delta-V required to break out of the transfer orbit midway to apogee and enter the outer circular orbit. The goal will be to circularize the orbit, i.e., change its eccentricity to zero.

Inserting a new Target Sequence

Insert a new Target Sequence after the Transfer Ellipse Propagate segment.

  1. Select Transfer Ellipse () in the MCS.
  2. Click Insert Segment After () in the MCS toolbar.
  3. Select Target Sequence () in the Segment Selection dialog box.
  4. Click OK to confirm your selection and to close the Segment Selection dialog box.
  5. Right-click on Target Sequence () in the MCS.
  6. Select Rename in the shortcut menu.
  7. Rename Target Sequence () Finish Transfer.

Inserting an Impulsive Maneuver segment

Insert a new Maneuver segment into your second Target Sequence.

  1. Right-click on the Return () segment that's nested with Finish Transfer ().
  2. Select Insert Before... in the shortcut menu.
  3. Select Maneuver () in the Segment Selection dialog box.
  4. Click OK to confirm your selection and to close the Segment Selection dialog box.

Changing the segment properties

Change the name and color of the Maneuver segment.

  1. Right-click on Maneuver () in the MCS.
  2. Select Rename in the shortcut menu.
  3. Rename Maneuver () DV2.
  4. Click Apply to confirm your change and to keep the Properties Browser open.

Setting the satellite's attitude

The Attitude Control field enables you to select the mode in which the maneuver pointing direction is prescribed. Using thrust vector, you specify the Delta-V vector in some reference frame using either Cartesian or spherical components. Astrogator then computes the attitude so that the total thrust vector in the body frame, as specified by the thruster set or engine model, aligns with this vector in the reference axes.

  1. Select the Attitude tab.
  2. Open the Attitude Control drop-down list.
  3. Select Thrust Vector.

Selecting the control parameters

Using Thrust Vector, you will instruct Astrogator to move the satellite in both the X and Z directions.

  1. Select the X (Velocity) target ().
  2. Select the Z (Co-Normal) target ().

Updating mass based on fuel usage

Set DV2 to update the satellite's mass based on its fuel usage.

  1. Select the Engine tab.
  2. Select the Update Mass Based on Fuel Usage check box.
  3. Click Apply to confirm your changes and to keep the Properties Browser open.

Selecting the result variables

Select Eccentricity and Flight Path Angle as the calculation components for the Results of the DV2 maneuver.

  1. Click Results... at the bottom of the MCS.
  2. Expand () the Keplerian Elems () folder in the Available Components list when the User - Selected Results - DV2 dialog box opens.
  3. Select Eccentricity ().
  4. Click Insert Component () to move Eccentricity () to the selected components list.
  5. Expand () the Spherical Elems () folder in the Available Components list.
  6. Select Flight Path Angle ().
  7. Click Insert Component () to move Flight Path Angle () to the selected components list.
  8. Click OK to close the User - Selected Results - DV2 dialog box.
  9. Click Apply to accept your changes and to keep the Properties Browser open.

Setting up the differential corrector profile

Set up the differential corrector profile to change the X (Velocity) and Z (Co-Normal) to achieve the desired eccentricity and Flight Path Angle.

  1. Select Finish_Transfer () in the MCS.
  2. Open the Action drop-down list.
  3. Select Run active profiles.

Setting the control parameters

Set up the differential corrector profile to use X (Velocity) and Z (Co-Normal) as the control parameters (independent variables).

  1. Select Differential Corrector in the Profiles panel.
  2. Click Properties... () in the Profiles toolbar.
  3. Select the Use check box for ImpulsiveMnvr.Pointing.Cartesian.X in the Control Parameters panel when the Differential Corrector dialog box opens.
  4. Enter 0.3 km/sec in the Max. Step field.
  5. Max Step is the maximum increment to the value of the parameter in a step.

  6. Select the Use check box for ImpulsiveMnvr.Pointing.Cartesian.Z.
  7. Enter 0.3 km/sec in the Max. Step field.

Setting the equality constraints (Results)

Leave the Desired Values for Eccentricity and Flight Path Angle at their default values of zero (0).

  1. Select the Use check box for Eccentricity in the Equality Constraints (Results) panel.
  2. Select the Use check box for Flight_Path_Angle.

Setting the convergence criteria

Use the Convergence tab to specify convergence criteria and related parameters for the profile. Maximum Iterations define the maximum number of evaluations that the profile will execute. If the profile does not reach the Desired Value, it will stop after the last iteration. The iteration count includes steps taken while searching for bounds as well as bisection iterations.

  1. Select the Convergence tab.
  2. Enter 100 in the Maximum Iterations field.
  3. Click OK to confirm your changes and to close the Differential Corrector dialog box.
  4. Click Apply to confirm your changes and to keep the Properties Browser open.

Inserting a Propagate segment

Insert a new Propagate segment.

  1. Right-click on the bottom Return () segment in the MCS.
  2. Select Insert Before... in the shortcut menu.
  3. Select Propagate () in the Segment Selection dialog box.
  4. Click OK to confirm your selection and to close the Segment Selection dialog box.

Changing the segment properties

Change the name and color of the Propagate segment.

  1. Select Propagate () in the MCS.
  2. Click Segment Properties () in the MCS toolbar.
  3. Enter Outer Orbit in the Name field of the Edit Segment dialog box.
  4. Open the Color drop-down list.
  5. Select a color that's different from the other Propagate () segments.
  6. Click OK to confirm your changes and to close the Edit Segment dialog box.

Setting the duration stopping condition

Use the duration stopping condition.

  1. Enter 3 day in the Trip Field in the Stopping Conditions panel.
  2. Click Apply to confirm your changes and to keep the Properties Browser open.
  3. The MCS tree should appear as follows when you are finished. Your colors and names can be different. What's important here are the segments and sequences in the proper locations along with their settings and results.

    final MCS view

Running the entire Mission Control Sequence

To calculate the trajectory of the spacecraft you must run the Mission Control Sequence. Astrogator will proceed through the MCS and run each segment, generating an ephemeris for the spacecraft. As it runs the MCS, Astrogator carries the trajectory and state of the spacecraft determined so far from one segment to the next.

  1. Click Run Entire Mission Control Sequence () in the MCS toolbar.
  2. Click Clear Graphics () in the MCS toolbar.
  3. You can view the data in the Targeting Status windows.
  4. Close the Targeting Status windows when finished.

Viewing the orbit in the 3D Graphics window

You can view the orbit in the 3D Graphics window.

  1. Bring the 3D Graphics window to the front.
  2. Use your mouse to obtain a good view of Fast_Transfer as it transfers from a low Earth orbit to the outer orbit.
  3. fast transfer

When the process is finished, the 3D Graphics window should show a sharp turn from the transfer trajectory into the final orbit, similar to that shown in the illustration. Because of the change in direction, it was necessary to select two components of the second Delta-V as independent variables.

Viewing changes to X (Velocity) and Z (Co-Normal)

You can view the changes to the X (Velocity) and Z (Co-Normal) values in Fast_Transfer's properties.

  1. Bring Fast_Transfer's () Properties () back to the front.
  2. Select Finish Transfer() in the MCS.
  3. Click Apply Changes in the Profiles and Corrections panel.
  4. Select DV2 () in the MCS.
  5. Select the Attitude tab.
  6. Look at the X (Velocity), Z (Co-Normal), and Magnitude values.
  7. Why are the X (Velocity) and Z (Co-Normal) values negative in DV2? Because you are transferring into a lower-energy orbit and slowing down. You can use these values to compute the value magnitude of Delta-V2. They yield a result that is very close to that reached via the Law of Cosines:

    As the technical notes for this exercise show, a fast transfer is more expensive in terms of Delta-V, but takes considerably less time, than a Hohmann transfer.

  8. Click OK to close the Properties Browser.

Creating a Maneuver Summary report

Now that you have modeled the satellite's orbit and visualized its behavior, examine the results in a Maneuver Summary report to get an overview about the engine's performance.

  1. Right-click on Fast_Transfer () in the Object Browser.
  2. Select Report & Graph Manager... () in the shortcut menu.
  3. Select the Maneuver Summary () report in the Installed Styles () folder in the Styles panel.
  4. Click Generate....
  5. Scroll through the Maneuver Summary report.
  6. In defining the Initial State, you set Fuel Mass to 5,000 kilograms. In setting up the two impulsive maneuvers, you opted to have mass decremented on the basis of fuel usage. You can compare how much fuel was required to place your satellite into the outer orbit between this scenario and in the Hohmann transfer scenario.

    Hohmann transfer fuel used

    Fast transfer fuel used

    Your values may be slightly different for the fast transfer Fuel Used, but they will be very close to the above images. A different Propagator component was used for the Fast Transfer Propagate segment; the calculated values are more precise than in the Hohmann Transfer exercise, which used Earth Point Mass as the Propagator.

  7. Close the report and the Report & Graph Manager when you are finished viewing the data.

Fast transfer using a one tangent burn strategy

A one tangent burn strategy requires a bigger Delta-V from the initial position, in such a way as to travel the transfer orbit in a shorter amount of time. The angular displacement of the transfer orbit is less than 180 degrees, and a non-tangent burn is executed at the point of intersection of the transfer orbit and the desired final orbit where the intersection angle is equal to the flight path angle of the transfer orbit. Because of this, a precise calculation of the satellite's true anomaly at the intended R Magnitude value is needed prior to executing the final, non-tangent burn.

Similar to the fast transfer you just performed, you want to change the semi-major axis from 6,700 to 14,000 kilometers while maintaining the same inclination and eccentricity for a circular orbit. This time, you will use a Target Sequence to target the true anomaly at a specific, well-defined angular displacement value for your initial tangent burn.

Inserting a Satellite object

Insert a Satellite object and name it OneTangent.

  1. Insert a Satellite () object using the Insert Default () method.
  2. Rename Satellite2 () OneTangent.
  3. Clear Fast_Transfer's () check box in the Object Browser.

Setting the 3D Graphics Pass properties

Set the Lead Type to All to display the orbit track spanning the entire vehicle ephemeris.

  1. Open OneTangent's () Properties ().
  2. Select the 3D Graphics - Pass page when the Properties Browser opens.
  3. Open the Lead Type drop-down list in the Orbit Track panel.
  4. Select All.
  5. Click Apply to confirm your changes and to keep the Properties Browser open.

Changing the propagator to Astrogator

Set OneTangent to use Astrogator as its propagator.

  1. Select the Basic - Orbit page.
  2. Open the Propagator drop-down list.
  3. Select Astrogator.

Defining the Initial State segment

Use the Initial State segment to define the initial conditions of your MCS.

  1. Select Initial State () in the MCS.
  2. Select the Elements tab.
  3. Open the Coordinate Type drop-down list.
  4. Select Keplerian.
  5. Set the following orbital parameters:
  6. Option Value
    Semi-major Axis 6700 km
    Inclination 0 deg
  7. Keep the rest of the default settings.
  8. Click Apply to confirm your changes and to keep the Properties Browser open.

Setting the Fuel Tank configuration

Set the maximum fuel mass and the fuel mass.

  1. Select the Fuel Tank tab.
  2. Enter the following values:
  3. Option Value
    Maximum Fuel Mass 5000 kg
    Fuel Mass 5000 kg
  4. Click Apply to confirm your changes and to keep the Properties Browser open.

Setting the Propagate segment's properties

Rename the default Propagate segment.

  1. Select Propagate () in the MCS.
  2. Click Segment Properties () in the MCS toolbar.
  3. Enter Coast in the Name field of the Edit Segment dialog box.
  4. Click OK to confirm your change and to close the Edit Segment dialog box.

Setting the stopping condition

Use the duration stopping condition.

  1. Enter 1000 sec in the Trip field in the Stopping Conditions panel.
  2. Click Apply to confirm your changes and to keep the Properties Browser open.

Adding a Target Sequence

The first burn is tangential. Add a Target Sequence to calculate the burn's characteristics.

  1. Select Coast () in the MCS.
  2. Click Insert Segment After () in the MCS toolbar.
  3. Select Target Sequence () in the Segment Selection dialog box.
  4. Click OK to confirm your selection and to close the Segment Selection dialog box.
  5. Right-click on Target Sequence () in the MCS.
  6. Select Rename in the shortcut menu.
  7. Rename Target Sequence () Transfer.
  8. Click Apply to confirm your changes and to keep the Properties Browser open.

Inserting an Impulsive Maneuver segment

Insert a new Maneuver segment into the Transfer Target Sequence.

  1. Right-click on the Return () segment that's nested with Transfer ().
  2. Select Insert Before... in the shortcut menu.
  3. Select Maneuver () in the Segment Selection dialog box.
  4. Click OK to confirm your selection and to close the Segment Selection dialog box.

Changing the segment properties

Change the name and color of the Maneuver segment.

  1. Select Maneuver () in the MCS.
  2. Click Segment Properties () in the MCS toolbar.
  3. Enter Tangent Burn in the Name field of the Edit Segment dialog box.
  4. Click OK to confirm your change and to close the Edit Segment dialog box.
  5. Click Apply to confirm your changes and to keep the Properties Browser open.

Selecting the control parameter

You can set an initial guess of 2 km/sec to help the Differential Corrector in getting the correct result.

  1. Select the Attitude tab.
  2. Enter 2 km/sec in the Delta-V Magnitude field.
  3. Select the Delta-V Magnitude target () to make it an independent variable.
  4. Click Apply to confirm your changes and to keep the Properties Browser open.

Updating mass based on fuel usage

Set Tangent Burn to update the satellite's mass based on its fuel usage.

  1. Select the Engine tab.
  2. Select the Update Mass Based on Fuel Usage check box.
  3. Click Apply to confirm your changes and to keep the Properties Browser open.

Inserting a Propagate segment

Add a Propagate segment nesting it inside the Transfer Target Sequence.

  1. Select TangentBurn () in the MCS.
  2. Click Insert Segment After () in the MCS toolbar.
  3. Select Propagate () in the Segment Selection dialog box.
  4. Click OK to confirm your selection and to close the Segment Selection dialog box.
  5. Click Apply to confirm your changes and to keep the Properties Browser open.

Setting the Propagate segment's properties

Change the name and color of the Propagate segment.

  1. Select Propagate () in the MCS.
  2. Click Segment Properties () in the MCS toolbar.
  3. Enter Prop to RMagnitude in the Name field of the Edit Segment dialog box.
  4. Open the Color drop-down list.
  5. Select a color that different from Coast ().
  6. Click OK to confirm your change and to close the Edit Segment dialog box.
  7. Click Apply to confirm your changes and to keep the Properties Browser open.

Setting the stopping condition

Insert an R Magnitude stopping condition.

  1. Click New... () in the Stopping Conditions panel toolbar.
  2. Select R Magnitude () in the New Stopping Condition dialog box.
  3. Click OK to confirm your selection and to close the New Stopping Condition dialog box.
  4. Enter 14000 km in the Trip field.
  5. Select the Duration stopping condition.
  6. Click Delete () in the stopping conditions toolbar.

Selecting the result variables

Select the calculation objects you will use for the differential corrector profile.

  1. Click Results... at the bottom of the MCS.
  2. Expand () the Math () folder in the Available Components list when the User - Selected Results - Prop to RMagnitude dialog box opens.
  3. Select Difference ().
  4. Click Insert Component () to move Difference () to the selected components list.
  5. Double-click on CalcObject in the Component Details list.
  6. Expand () the Keplerian Elems () folder in the Component Selection dialog box.
  7. Select True Anomaly ().
  8. Click OK to confirm your selection and to close the Component Selection dialog box.
  9. By using the true anomaly as result, you will force the transfer orbit to have a well-defined angular displacement (less than 180 degrees for a one tangent burn) when the orbit arrives at the intended R Magnitude value (14,000 kilometers in this case). You’ll set this parameter to be 140 degrees in the Differential Corrector.

  10. Click OK to close the User - Selected Results - Prop to RMagnitude dialog box.
  11. Click Apply to accept your changes and to keep the Properties Browser open.

Setting up the differential corrector profile

Set up the differential corrector profile to change the Delta-V Magnitude to achieve the desired result.

  1. Select Transfer () in the MCS.
  2. Open the Action drop-down list.
  3. Select Run active profiles.

Setting the control parameter

Use the impulsive maneuver's spherical magnitude as the control parameter (independent variable).

  1. Click Properties... () in the Profiles toolbar.
  2. Select the Use check box for ImpulsiveMnvr.Pointing.Spherical.Magnitude in the Control Parameters panel when the Differential Corrector dialog box opens.

Setting the equality constraints (Results)

Use the difference in the true anomaly as a equality constraint (dependent variable) with a goal of 140 deg.

  1. Select the Use check box for Difference in the Equality Constraints (Results) panel.
  2. Enter 140 deg in the Desired Value cell.
  3. Click OK to confirm your selections and to close the Differential Corrector dialog box.
  4. Click Apply to accept your changes and to keep the Properties Browser open.

Adding a second Target Sequence

The second burn is non-tangential, so you need to set two control parameters.

  1. Right-click on the bottom Return () segment in the MCS.
  2. Select Insert Before... in the shortcut menu.
  3. Select Target Sequence () in the Segment Selection dialog box.
  4. Click OK to confirm your selection and to close the Segment Selection dialog box.
  5. Right-click on Target Sequence () in the MCS.
  6. Select Rename in the shortcut menu.
  7. Rename Target Sequence () Circularize.
  8. Click Apply to confirm your changes and to keep the Properties Browser open.

Inserting an Impulsive Maneuver segment

Add a non-tangent burn Maneuver segment to circularize the orbit.

  1. Right-click on the Return () segment that's nested with Circularize ().
  2. Select Insert Before... in the shortcut menu.
  3. Select Maneuver () in the Segment Selection dialog box.
  4. Click OK to confirm your selection and to close the Segment Selection dialog box.

Changing the segment properties

Change the name and color of the Maneuver segment.

  1. Select Maneuver () in the MCS.
  2. Click Segment Properties () in the MCS toolbar.
  3. Enter Non Tangent Burn in the Name field of the Edit Segment dialog box.
  4. Click OK to confirm your change and to close the Edit Segment dialog box.
  5. Click Apply to confirm your changes and to keep the Properties Browser open.

Setting the satellite's attitude

Set the Maneuver segment's attitude control mode to thrust vector.

  1. Select the Attitude tab.
  2. Open the Attitude Control drop-down list.
  3. Select Thrust Vector.

Selecting the control parameters

Instruct Astrogator to move the satellite in both the X and Z directions.

  1. Select the X (Velocity) target ().
  2. Select the Z (Co-Normal) target ().

Updating mass based on fuel usage

Set Non Tangent Burn to update the satellite's mass based on its fuel usage.

  1. Select the Engine tab.
  2. Select the Update Mass Based on Fuel Usage check box.
  3. Click Apply to confirm your changes and to keep the Properties Browser open.

Selecting the results variable

Select Eccentricity as the calculation component for the Results of the Non Tangent Burn maneuver.

  1. Click Results... at the bottom of the MCS.
  2. Expand () the Keplerian () folder in the Available Components list when the User - Selected Results - Non TangentBurn dialog box opens.
  3. Select Eccentricity ().
  4. Click Insert Component () to move Eccentricity () to the selected components list.
  5. Select Semimajor Axis ().
  6. Click Insert Component () to move Eccentricity () to the selected components list.
  7. Click OK to confirm your selections and to close the User - Selected Results - Non TangentBurn dialog box.

Setting up the differential corrector profile

Set up the differential corrector profile to change X (Velocity) and Z (Co-Normal) to achieve the desired semimajor axis and eccentricity.

  1. Select Circularize () in the MCS.
  2. Open the Action drop-down list.
  3. Select Run active profiles.

Setting the control parameters

Set up the differential corrector profile to use X (Velocity) and Z (Co-Normal) as the control parameters (independent variables).

  1. Click Properties... () in the Profiles toolbar.
  2. Select the Use check box for ImpulsiveMnvr.Pointing.Cartesian.X in the Control Parameters panel when the Differential Corrector dialog box opens.
  3. Select the Use check box for ImpulsiveMnvr.Pointing.Cartesian.Z.

Setting the equality constraints (Results)

Use the eccentricity and semi-major axis to determine the required Delta-V for the non-tangent burn.

  1. Select the Use check box for Eccentricity in the Equality Constraints (Results) panel.
  2. Enter 0.01 in the Tolerance field.
  3. Select the Use check box for Semimajor_Axis.
  4. Enter 14000 km in the Desired Value cell.
  5. Differential corrector properties

  6. Click OK to confirm your selections and to close the Differential Corrector dialog box.
  7. Click Apply to confirm your changes and to keep the Properties Browser open.

Inserting a Propagate segment

Insert a new Propagate segment.

  1. Right-click on the bottom Return () segment in the MCS.
  2. Select Insert Before... in the shortcut menu.
  3. Select Propagate () in the Segment Selection dialog box.
  4. Click OK to confirm your selection and to close the Segment Selection dialog box.

Changing the segment properties

Change the name and color of the Propagate segment.

  1. Select Propagate () in the MCS.
  2. Click Segment Properties () in the MCS toolbar.
  3. Enter Final Orbit in the Name field of the Edit Segment dialog box.
  4. Open the Color drop-down list.
  5. Select a color that's different from the other Propagate () segments.
  6. Click OK to confirm your changes and to close the Edit Segment dialog box.
  7. Click Apply to confirm your changes and to keep the Properties Browser open.

Setting the duration stopping condition

Use a duration stopping condition for the Final Orbit Propagate segment.

  1. Insert 3 day in the Trip Field in the Stopping Conditions panel.
  2. The MCS tree should appear as follows when you are finished:

    one tangent MCS

  3. Click Apply to confirm your changes and to keep the Properties Browser open.

Running the entire Mission Control Sequence

Run the entire Mission Control Sequence to propagate the one tangent satellite's orbit.

  1. Click Run Entire Mission Control Sequence () in the MCS toolbar.
  2. You can view the data in the Targeting Status windows.
  3. Close the Targeting Status windows when finished.
  4. Click Clear Graphics () in the MCS toolbar.
  5. Click OK to close the Properties Browser.

Viewing the orbit in the 3D Graphics window

You can view the orbit in the 3D Graphics window.

  1. Bring the 3D Graphics window to the front.
  2. Use your mouse to obtain a good view of OneTangent as it transfers from a low Earth orbit to the outer orbit.
  3. one tangent orbit

Creating a Maneuver Summary report

Examine the results with a Maneuver Summary report.

  1. Right-click on OneTangent () in the Object Browser.
  2. Select Report & Graph Manager... () in the shortcut menu.
  3. Select the Maneuver Summary () report in the My Favorites () folder in the Styles panel.
  4. Click Generate....
  5. Scroll through the Maneuver Summary report.
  6. Close the report and the Report & Graph Manager when you are finished viewing the data.

Saving your work

Clean up your workspace and save your work.

  1. Close any open reports, properties and tools.
  2. Save () your work.

Summary

Using Astrogator, you transferred a satellite from a low-Earth parking orbit with a radius of 6,700 kilometers to an outer circular orbit with a radius of 42,238 kilometers using a Hohmann transfer. By instructing Astrogator to use a radius of apoapsis out to 84,476 kilometers you stopped the maneuver at 42,238 kilometers using a Propagate segment. In the end, you burnt more fuel to get to the outer orbit, but you got there faster. Using a one tangent burn strategy, you required a large Delta-V in order to travel to a transfer orbit in a shorter amount of time. The altitude of this orbit was 14,000 kilometers. Due to the large Delta-V, a large amount of fuel was required to place the satellite in the final orbit.