Hohmann Transfer Using Targeter
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.
Capabilities covered
This lesson covers the following STK Capabilities:
- 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 km to an outer circular orbit with a radius of 42,238 km. They want to do this with a Hohmann Transfer. The Hohmann Transfer is, in terms of the velocity change (Delta-V) required, the most efficient two-burn method of transferring between two circular, coplanar orbits. As shown in the illustration, a Hohmann Transfer uses an elliptical transfer orbit with its periapsis at the inner orbit and its apoapsis at the outer orbit.
In the other Hohmann Transfer lesson, you enter precalculated values for the two required Delta-Vs. For this case, you will determine the Delta-V values.
Solution
Use STK's Astrogator capability to design a Hohmann Transfer from a 6,700 km parking orbit to an outer circular orbit with a radius of 42238 km. You will let Astrogator do the work of calculating the Delta-Vs, using its targeting capability called a Target Sequence.
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.
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.
What you will learn
Upon completion of this tutorial, you will be able to:
- Design a Hohmann Transfer using Target Sequences
- Set Control Parameters and Equality Constraints (Results) for a Differential Corrector
- Set up and run Target Sequences
Video guidance
Watch the following video. Then follow the steps below, which incorporate the systems and missions you work on (sample inputs provided).
Setup
- Start STK and create a new scenario; name it Target_Hohmann_Transfer.
- Set the analysis period to the following:
Option Value Analysis Start Time 1 Jul 2016 16:00:00.000 UTCG Analysis End Time 3 Jul 2016 16:00:00.000 UTCG - Insert a satellite and name it Hohmann_Sat_Targeter.
- 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:
- An Initial State defining a parking orbit with a radius of 6700 km
- A segment to Propagate the parking orbit
- A Target Sequence containing an Impulsive Maneuver to enter the elliptical transfer orbit
- A segment to Propagate the transfer orbit to apogee
- A Target Sequence containing an Impulsive Maneuver to enter the outer circular orbit
- A segment to Propagate the outer orbit
Here are the steps to accomplish that.
Defining the Initial State
- 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.
- Name the segment "Inner Orbit".
- Select Keplerian as the Coordinate Type.
- Change Semimajor Axis to Periapsis Radius with a value of 6700 km.
All other elements should be set to zero. Your set up should match the following:
Field | Value |
---|---|
Periapsis Radius | 6700 km |
Eccentricity | 0 |
Inclination | 0 |
Right Asc. of Asc. Node | 0 |
Argument of Periapsis | 0 |
True Anomaly | 0 |
Propagating the parking orbit
- If the second segment of the MCS is not already a Propagate segment, insert one in that position.
- Click Propagator. to select Earth Point Mass as the
- If you wish, select a different color for the segment.
- Set the Duration (Trip value) to 2 hours (7200 sec), more than enough to have the satellite orbit one complete pass.
Creating a maneuver into the transfer ellipse
Now use the targeter to calculate the Delta-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.
Defining a Target Sequence
- Insert a Target Sequence segment.
- Rename the Target Sequence segment "Start Transfer".
- Nest a Maneuver in the Target Sequence.
- Rename the nested Maneuver segment "DV1".
Selecting Variables
- Highlight the nested Maneuver and make certain that the Maneuver Type is set to Impulsive.
- Select Thrust Vector in the Attitude Control field.
- Select VNC(Earth) Thrust Axes.
- Select the Cartesian option.
- Select the X (Velocity) component as the sole independent variable by clicking the target to the right of the text field.
- Click dependent variable. and move () Radius of Apoapsis from the Keplerian Elements folder as the only
Setting up the Targeter
- Select Start_Transfer ().
- Highlight the default Profile (Differential Corrector) and open its page by clicking Properties...().
- Select the Use check boxes under Control Parameters and Equality Constraints.
- Set the Desired Value for the Radius of Apoapsis to 42238 km.
- Set Max. Step (under Control Parameters) to 0.3 km/sec and set Tolerance (under Equality Constraints) to 0.1 km.
- Select the Convergence tab.
- Set the Maximum Iterations amount to 50 and select the Display Status check box.
- Click to close the Properties window for the Profile.
- Set the Mode field of the Profile to Iterate.
- Select Run active profiles in the Action field.
Propagating the transfer orbit to apogee
- Insert another Propagate segment after the Target Sequence.
- Rename the segment "Transfer Ellipse" and change its color to a different color than that used for the first Propagate segment.
- Click to select Earth Point Mass as the Propagator.
- Insert an Apoapsis Stopping Condition and remove Duration.
Designing a maneuver to get to the outer orbit
Here you will use the targeter to calculate the Delta-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.
Defining a Target Sequence
- Insert another Target Sequence segment.
- Name the Target Sequence segment "Finish Transfer".
- Nest a Maneuver in the Target Sequence.
- Name the nested Maneuver segment "DV2".
Selecting Variables
- Highlight the nested Maneuver and make certain that the Maneuver Type is set to Impulsive.
- Select Thrust Vector in the Attitude Control field.
- Select VNC(Earth) Thrust Axes.
- Select the Cartesian option.
- Select the X (Velocity) component as the sole independent variable.
- Click and move () Eccentricity from the Keplerian Elements folder as the only dependent variable.
- Click .
Setting up the Targeter
- Select Finish_Transfer ().
- Highlight the default Profile (Differential Corrector) and open its Variables page by clicking Properties...().
- Select the Use check boxes under Control Parameters and Equality Constraints.
- Set Max. Step (under Control Parameters) to 0.3 km/sec.
- Click the Convergence tab and select the Display Status check box.
- Click to close the Properties window for the Profile.
- Set the Mode field of the Profile to Iterate.
- Select Run active profiles in the Action field.
Leave the Desired Value for Eccentricity at its default value of zero.
Propagating the outer orbit
- Insert a Propagate segment after the target sequence.
- Rename the segment "Outer Orbit" and change its color to a different color than that used for the other two Propagate segments.
- Click to select Earth Point Mass as the Propagator.
- Set the Duration to 24 hours (86400 sec), so that the satellite will make a complete orbit pass that you can see 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.