Inclination Change 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
In the following exercise, engineers and operators want to transfer a satellite from a low-Earth (LEO), circular parking orbit with a radius of 6,570 km and an inclination of 28 deg to a geosynchronous orbit (GEO) with a radius of 42,160 km and an inclination of zero.
This exercise is based on an example discussed in Sellers, Jerry Jon, Understanding Space: An introduction to Astronautics, New York: McGraw-Hill (1994), pp. 191-192.
See the technical notes for equations that demonstrate the greater efficiency of a combined maneuver at apogee of the transfer orbit.
Solution
Use STK's Astrogator capability to design a Hohmann Transfer to increase the radius of the orbit, followed by a maneuver to decrease its inclination. Then combine the second phase of the Hohmann transfer with the inclination change into a single, combined maneuver which is more economical. Try it both ways and consider some other alternatives.
What You Will Learn
Upon completion of this tutorial, you will be able to:
- Design a Hohmann Transfer followed by a plane change
- Combine a plane change
- Maximize the efficiency of plane changes
Video Guidance
Watch the following video. Then follow the steps below, which incorporate the systems and missions you work on (sample inputs provided).
Setup
- Create a scenario and name it Inclination_Change.
- Set the analysis period to the following:
Option Value Analysis Start Time 1 Jul 2016 16:00:00.000 UTCG Analysis End Time 2 Jul 2016 16:00:00.000 UTCG - Insert in a new satellite and call it Sat_PlaneChange
- 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.
Hohmann Transfer Followed by Plane Change
First let's try a Hohmann Transfer to achieve a radius of 42,160 km, then, after the Hohmann Transfer is completed, a separate maneuver to carry out the plane change, i.e., the change in inclination from 28 deg to zero. The MCS should appear roughly as follows when you finish constructing it:
Define 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 '28 deg Inclined Orbit'.
- Select Keplerian as the Coordinate Type and set the Semimajor Axis to 6570 km.
- Set Inclination to 28 deg. All other elements should be set to zero.
- Your set up should match the following:
Coordinate Type = Keplerian;
Semimajor Axis = 6570 km;
Eccentricity = 0;
Inclination = 28.0;
RAAN = 0;
Argument of Periapsis = 0;
True Anomaly = 0;
Propagate the Parking Orbit
- If the second segment of the MCS is not already a Propagate segment, insert one in that position.
- Name the segment 'Propagate 2 Hours' and, 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.
Start the Hohmann Transfer
Now use the targeter to calculate the Delta-V required to increase the radius of the orbit to 42,160 km. No change in inclination will be attempted in this maneuver.
Define a Target Sequence
- Insert a Target Sequence segment.
- Name the Target Sequence segment 'Begin Hohmann'.
- Nest a Maneuver in the Target Sequence.
- Name the nested Maneuver segment 'DV1'.
Select Variables
- Highlight the nested Maneuver and make certain that the Maneuver Type is set to Impulsive.
- Select Thrust Vector for Attitude Control.
- Select Cartesian as the vector type.
- Select VNC(Earth) Thrust Axes.
- Select the X component as the sole independent variable by clicking the target to the right of the text field.
- Click Results... and select Radius of Apoapsis (Keplerian Elements folder) as the only dependent variable.
Set up the Targeter
- Select the Target Sequence, highlight the default Profile (Differential Corrector), and open its Variables page by clicking Properties... ().
- Select the Use options under Control Parameters and Equality Constraints.
- Set the Desired Value for Radius of Apoapsis to 42160 km.
- Display the Convergence page, set the Maximum Iterations amount to 50, and select the Display Status option. Click OK to close the Properties window for the Profile.
- Set the Mode for the Profile to Iterate.
- Make sure the targeter is turned on (select Run active profiles in the Action field).
Propagate to Apogee
- Insert another Propagate segment after the Target Sequence.
- Name the segment 'To Apogee' and select a color that will distinguish it from the first Propagate segment.
- Insert an Apoapsis Stopping Condition and remove Duration.
Finish the Hohmann Transfer
Here you will use the targeter to calculate the Delta-V required to circularize the orbit, i.e., change its eccentricity to zero. Again, no change in inclination will be targeted.
Define a Target Sequence
- Insert another Target Sequence segment.
- Name the Target Sequence segment 'Finish Hohmann'.
- Nest a Maneuver in the Target Sequence.
- Name the nested Maneuver segment 'DV2'.
Select Variables
- Highlight the nested Maneuver and make certain that the Maneuver Type is set to Impulsive.
- Select Thrust Vector for Attitude Control.
- Select Cartesian as the vector type.
- Select VNC(Earth) Thrust Axes.
- Select the X component as the sole independent variable.
- Click Results... and select Eccentricity (Keplerian Elements folder) as the only dependent variable.
Set up the Targeter
- Select the Target Sequence, highlight the default Profile, and open its Variables page by clicking Properties ().
- Select the Use options under Control Parameters and Equality Constraints.
- Leave the Desired Value for Eccentricity at its default value of zero (0) and set the Tolerance to .001.
- Display the Convergence page, set the Maximum Iterations amount to 50, and select the Display Status option. Click OK to close the Properties window for the Profile.
- Set the Mode for the Profile to Iterate.
- Make sure the targeter is turned on (select Run active profiles in the Action field).
Propagate to Ascending Node
To carry out a plane change to zero inclination, the satellite must be at ascending or descending node. Let's propagate it to ascending node.
- Insert a Propagate segment after the previous Target Sequence.
- Name the segment 'To Ascending Node' and select a color that will distinguish it from the other two Propagate segments.
- Insert Ascending Node as the sole Stopping Condition.
- Set the Repeat Count to 2 so that the satellite will make at least one complete orbit pass (and one will be drawn in the 3D Graphics window) before the plane change.
- Remove the Duration Stopping Condition.
Perform an Inclination Change
Finally, you will use the targeter to maneuver the satellite into an orbit with an inclination of zero.
Define a Target Sequence
- Insert another Target Sequence segment.
- Name the Target Sequence segment 'Simple Plane Change'.
- Nest a Maneuver in the Target Sequence.
- Name the nested Maneuver segment 'DV3'.
Select Variables
- Highlight the nested Maneuver and make certain that the Maneuver Type is set to Impulsive.
- Select Thrust Vector for Attitude Control.
- Select Cartesian as the vector type.
- Select VNC(Earth) Thrust Axes.
- Select the X and Y components as independent variables.
- Click Results... and select Inclination and Eccentricity (Keplerian Elements folder) as the dependent variables.
Set up the Targeter
- Select the Target Sequence, highlight the default Profile (Differential Corrector), and open its Variables page by clicking Properties ().
- Select the Use options for both independent variables under Control Parameters and the dependent variable under Equality Constraints.
- Leave the Desired Value for Inclination at its default value of zero (0).
- Leave the Desired Value for Eccentricity at its default value of zero (0) and set the Tolerance to .001.
- Display the Convergence page, set the Maximum Iterations amount to 50, and select the Display Status option. Click OK to close the Properties window for the Profile.
- Set the Mode for the Profile to Iterate.
- Make sure the targeter is turned on (select Run active profiles in the Action field).
Propagate the Outer Orbit
- Insert a Propagate segment after the previous Target Sequence.
- Name the segment 'Propagate 36 Hours' and select a color that will distinguish it from the other three Propagate segments.
- Select Duration as the Stopping Condition and enter a trip value of 36 hours (129600 sec).
Run the MCS and Compute Total Delta-V
Run the MCS and observe the targeting process as displayed in the Status window. Select the 3D Graphics window, and observe that the orbit and plane transfers are distinct procedures.
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.
The orbit is circular before and after the plane change, but only the final orbit appears so, since it is equatorial (has an inclination of zero) and the Earth is seen in a polar perspective.
Save the scenario. You'll need this MCS for the exercise below.
To compute the total Delta-V for the Hohmann Transfer and plane change, select each Target Sequence segment, click Properties... in the Profiles section and note the Final Value assigned to each Control Parameter.
Do not click Apply Changes, since that will prevent you from clearing the current targeting results for the next part of the exercise.
The values you find should be approximately as follows:
Segment | Variable | Value |
---|---|---|
Begin Hohmann | X | 2.4540 km/sec |
Finish Hohmann | X | 1.400 km/sec |
Simple Plane Change | X | -0.3350 km/sec |
Y | -1.4451 km/sec |
The current values you observe may differ slightly from those shown here, depending, e.g., on the Tolerances you use for the dependent variables in each Target Sequence.
The Delta-V required for the plane change is given by:
Delta-VT = 2.4540 + 1.4000 + 1.4834 = 5.3374 km/sec
As shown in the technical notes, in terms of the Delta-V required, this combination of maneuvers, in which a simple plane change is carried out at apogee of the transfer orbit, is less expensive than one in which the plane change occurs at perigee, but more expensive than one in which the plane change is combined with the second burn of the Hohmann Transfer. The latter alternative is considered below.
Combined Plane Change
Now let's try combining the plane change with the second burn of the Hohmann Transfer. One way to do this is to constrain the second Target Sequence in terms of both inclination and eccentricity -- i.e. equatorialize and circularize the orbit in the same maneuver.
Redesign the MCS
Instead of building a new MCS from scratch, use cut-and-paste to adapt the one you just created:
- Copy the Sat_PlaneChange Satellite and paste a duplicate of it in the Object Browser,clear the visuals for Sat_PlaneChange.
- Open the properties of the duplicated satellite. Highlight each target sequence, in turn, and click Reset under Profiles and Corrections.
- Delete the first Propagate segment ('Propagate 2 Hours').
- Move the next-to-last Propagate segment ('To Ascending Node') to a position immediately after the Initial State segment ('28 deg Inclined Orbit').
- Select the first of the nested Maneuver segments (DV1) and rename it 'Simple DV'.
- Delete the middle Target Sequence ('Finish Hohmann'). Its nested Maneuver will automatically be deleted at the same time.
- Select the final Target Sequence ('Simple Plane Change') and rename it 'Combined Change'.
- Select the final nested Maneuver segment ('DV3') and rename it 'Combined DV'.
When you are finished, the MCS should look like this:
Adjust the Targeting Parameters
Now make sure the variables are set correctly:
- Select the first of the nested Maneuver segments ('Simple DV') and make certain that the X (Velocity) component is selected as the independent variable. Click the Results... button to verify that Radius of Apoapsis is selected as the dependent variable.
- In the first Target Sequence ('Begin Hohmann'), open the Variables page for the default Profile (Differential Corrector) and make certain that the Use option is selected for both variables, and that the Desired Value for the dependent variable, Radius of Apoapsis, is set to 42160 km.
- Select the second of the nested Maneuver segments ('Combined DV') and verify that the X and Y components are selected as independent variables. Click the Results... button to verify that Eccentricity and Inclination are set as dependent variables.
- In the second Target Sequence ('Combined Change'), open the Variables page for the default Profile (Differential Corrector), and make certain that the Use Option is selected for both independent variables and for both dependent variables, and that the Desired Values for Eccentricity and Inclination are set to zero and 0 deg, respectively.
- Increase the Maximum Iterations value (on the Convergence page) for the second Target Sequence to 100.
Run the MCS and Compute Total Delta-V
Clear () the ephemeris of the previous run, and then run the MCS again. Select the 3D Graphics window and observe that the orbit and plane transfers occur as part of the same procedure.
Again, look at each targeting profile and observe the Final Values assigned to the control variables. The Delta-V for the combined eccentricity and inclination change is:
The total Delta-V for the transfer from the low-Earth, inclined parking orbit to the equatorial outer orbit is:
Delta-VT = 1.8286 + 2.4570 = 4.2856 km/sec
which is less than the amount calculated above for a Hohmann Transfer followed by a separate plane change. Why should this be so? See the technical notes. Again, the current values you observe may differ slightly from those shown here, for the reasons noted above.
Maximizing the Efficiency of Plane Changes
As demonstrated above, if a plane change is to be carried out at the apogee of a Hohmann Transfer orbit, it is more efficient, in terms of the Delta-V required, to use a single maneuver combining the plane change with the second burn of the Hohmann Transfer. This can also be demonstrated more formally.
It is also more efficient, in general, to carry out the plane change at apogee rather than at perigee, whether or not it is combined with the Hohmann Transfer. Thus, the most efficient approach (of those considered here) is a combined maneuver at apogee.