Exercise: Hohmann Transfer Using the Targeter

Note: To do this exercise you will need a valid license of STK Professional Edition and STK/Astrogator.

If you did the other Hohmann Transfer exercise, you entered pre-calculated values for the two required ΔVs. In this exercise, you will let Astrogator do the work of calculating the ΔVs, using its targeting capability.

Here, as in the other exercise, the purpose is to transfer a satellite from a low-Earth parking orbit with a radius of 6700 km to an outer circular orbit with a radius of 42238 km.

Reference: This exercise and the preceding one are based on Example 3-6-1 in Hale, Francis J., Introduction to Space Flight, Englewood Cliffs, N.J.: Prentice-Hall (1994), pp. 43-44.

Note: The values used here for the radii of the inner and outer orbits are for illustration purposes only. For further practice after completing this exercise, try substituting different values, such as a radius of 42164.197 km (geosynchronous) for the outer orbit.

Setup

  1. Create a scenario and a satellite.
  2. On the Orbit page of the satellite's Basic properties, select the Astrogator propagator. You may need to expand the properties window to see all of the controls.

Constructing the MCS

To design a Hohmann transfer from a 6700 km parking orbit to a 42238 km outer orbit, you will use the following MCS segments:

Here it is step by step.

Define the Initial State

  1. The default MCS that appears when you display the satellite's Orbit page probably already begins with an Initial State segment. If not, insert one at the beginning of the MCS.
  2. Name the segment 'Inner Orbit'.
  3. Select Keplerian as the Coordinate Type, change Semi-major Axis to Radius of Periapsis with a value of 6700 km. All other elements should be set to zero.

Propagate the Parking Orbit

  1. If the second segment of the MCS is not already a Propagate segment, insert one in that position.
  2. Select Earth Point Mass as the Propagator.
  3. If you wish, select a different color for the segment.
  4. Set the Duration (Trip value) to 2 hours (7200 sec), more than enough to have the satellite orbit one complete pass.

Maneuver into the Transfer Ellipse

Now use the targeter to calculate the ΔV required to move the spacecraft from the parking orbit into the transfer orbit. The goal of the targeter will be defined in terms of the radius of apoapsis of the transfer ellipse, coinciding with the radius of the desired final orbit.

Define a Target Sequence
  1. Insert a Target Sequence segment.
  2. Name the Target Sequence segment 'Start Transfer'.
  3. Nest a Maneuver in the Target Sequence.
  4. Name the nested Maneuver segment 'DV1'.
Select Variables
  1. Highlight the nested Maneuver and make certain that the Maneuver Type is set to Impulsive.
  2. Select Thrust Vector for Attitude Control.
  3. Select Cartesian as the vector type.
  4. Select VNC(Earth) Thrust Axes.
  5. Select the X (Velocity) component as the sole independent variable.
  6. Click Results... and select Radius of Apoapsis (Keplerian Elements folder) as the only dependent variable.
Set up the Targeter
  1. Select the Target Sequence, highlight the default Profile (Differential Corrector), and open its Variables page by clicking Properties....
  2. Select the Use options under Control Parameters and Equality Constraints.
  3. Set the Desired Value for Radius of Apoapsis to 42238 km.
  4. Set Max. Step (under Control Parameters) to 0.3 km/sec and Tolerance (under Equality Constraints) to 0.1 km.
  5. Display the Convergence page, increase the Maximum Iterations amount to 50 and select the Display Status option. Click OK to close the Properties window for the Profile.
  6. Set the Mode for the Profile to Iterate.
  7. Make sure the targeter is turned on (select Run active profiles in the Action field).

Propagate the Transfer Orbit to Apogee

  1. Insert another Propagate segment after the Target Sequence.
  2. Name the segment 'Transfer Ellipse' and change its color to a different color than that used for the first Propagate segment.
  3. Select Earth Point Mass as the Propagator.
  4. Insert an Apoapsis Stopping Condition and remove Duration.

Maneuver into the Outer Orbit

Here you will use the targeter to calculate the ΔV required to move the spacecraft from the transfer orbit into the circular outer orbit. With the desired radius already achieved, the goal will be to circularize the orbit, i.e., change its eccentricity to zero.

Define a Target Sequence
  1. Insert another Target Sequence segment.
  2. Name the Target Sequence segment 'Finish Transfer'.
  3. Nest a Maneuver in the Target Sequence.
  4. Name the nested Maneuver segment 'DV2'.
Select Variables
  1. Highlight the nested Maneuver and make certain that the Maneuver Type is set to Impulsive.
  2. Select Thrust Vector for Attitude Control.
  3. Select Cartesian as the vector type.
  4. Select VNC(Earth) Thrust Axes.
  5. Select the X (Velocity) component as the sole independent variable.
  6. Click Results... and select Eccentricity (Keplerian Elements folder) as the only dependent variable.
Set up the Targeter
  1. Select the "Finish Transfer" Target Sequence, highlight the default Profile (Differential Corrector), and open its Variables page by clicking Properties....
  2. Select the Use options under Control Parameters and Equality Constraints.
  3. Leave the Desired Value for Eccentricity at its default value of zero.
  4. Set Max. Step (under Control Parameters) to 0.3 km/sec.
  5. Display the Convergence page and select the Display Status option. Click OK to close the Properties window for the Profile.
  6. Set the Mode for the Profile to Iterate.
  7. Make sure the targeter is turned on (select Run active profiles in the Action field).

Propagate the Outer Orbit

  1. Insert a Propagate segment after the target sequence.
  2. Name the segment 'Outer Orbit' and change its color to a different color than that used for the other two Propagate segments.
  3. Select Earth Point Mass as the Propagator.
  4. Set the Duration to 24 hours (86400 sec), so that the satellite will make a complete orbit pass (and one will be drawn in the 3D Graphics window).

The MCS tree should appear as follows when you are finished:

Running and Analyzing the MCS

Run the MCS and observe the targeting process as displayed in the Status window. When the process is finished, the 3D Graphics window display should be similar to the illustration.

Note: If the Propagate segments do not display in the selected colors, open the MCS Options window and make certain that the Draw Trajectory in 3D as it is Calculated and Use Trajectory Segment Colors options are selected.

Select, in turn, each Target Sequence segment and open the Variables page for the Targeting Profile. You will see that the Final Values calculated for the independent variables are approximately the same as the calculated amounts. If you click Apply Changes in each of the Target Sequence segments and then look at the nested Impulsive Maneuver segments, you'll see that Cartesian X values have been updated appropriately.

Suggestion: Save the scenario to compare the results of this exercise with those of the Fast Transfer exercise.