Moon Mission Using B-Plane Targeting
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 want to model a mission to the Moon. They decide to use the method of B-plane Targeting to utilize the gravity assist to achieve the desired orbit. The B-plane is defined to contain the focus of an idealized two-body trajectory that is assumed to be a hyperbola.
Solution
Use STK's Astrogator capability to build a mission to the Moon. Starting from a parking orbit around the Earth, you will perform a trans-lunar injection to target the lunar B-plane. You will adjust the size of the maneuver to perform a lunar orbit insertion (LOI) to achieve a final circular lunar orbit with an inclination of 90 degrees.
This is an advanced Astrogator exercise, which presupposes familiarity with STK and some previous exposure to Astrogator. If you are new to STK, it is recommended that you first work through the STK Beginner training, which gives you a tour of the STK user interface and basic STK functionality. For an entry-level introduction to Astrogator, try the exercise in which you use the targeter to model a Hohmann transfer.
What you will learn
Upon completion of this tutorial, you will be able to:
- Customize the graphics settings for multiple central bodies.
- Set a targeter to target on the B-plane.
- Model a lunar orbit insertion.
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 STK scenario, and then build from there. You will define a scenario with a satellite and three planet objects—Sun, Earth and Moon—set up your 2D Graphics window to give an overview of the mission, and define two 3D Graphics windows providing Earth- and Moon-centered views of the mission.
- Launch STK ().
- Click in the Welcome to STK dialog.
- Enter the following in the STK: New Scenario Wizard:
- Click when you finish.
- Click Save () when the scenario loads. STK creates a folder with the same name as your scenario for you.
- Verify the scenario name and location in the Save As dialog.
- Click .
Option | Value |
---|---|
Name | LunarMission |
Location | Default |
Start | 1 Jan 2025 00:00:00.00 |
Stop | + 30 days |
Save () often during this lesson!
Preparing the scenario
Make some changes to your work space and the scenario properties.
- Close the Timeline View to free up more space for other windows.
- Close the 2D Graphics window.
- Right-click on LunarMission () in the Object Browser.
- Select Properties () in the shortcut menu.
- Select the Basic - Time page in the Properties Browser.
- Enter 3 min in the Animation - Step Size field.
- Click to accept your selection and to keep the Properties Browser open.
Setting 2D and 3D Graphics attributes for space situational awareness
2D Graphics attributes at the scenario and local levels enable you to select what to view and how to view it in the 2D and 3D Graphics windows.
- Select the 2D Graphics - Global Attributes page.
- Set the following parameters:
- Click to accept your changes and to close the Properties Browser.
Frame | Option | Value |
---|---|---|
Vehicles | Show Orbits/ Trajectories | On |
Show Orbit Markers | On | |
All other selections | Cleared | |
Planets | Show Orbits | On |
Show Inertial Positions | On | |
Show Position Labels | On | |
All other selections | Cleared |
Adding the Planet object to the Insert STK Objects Tool
The
- Bring the Insert STK Objects tool to the front.
- Click .
- Select Planet in the New Object list in the Preferences dialog.
- Click to accept your selection and to close the Preferences dialog.
Inserting Planet objects into the scenario
The Planet object models orbital and other properties of a planet, a moon, an asteroid or the Sun.
- Return to the Insert STK Objects tool.
- Select Planet () in the Select An Object To Be Inserted list.
- Select Insert Default () in the Select a Method list.
- Click three (3) times.
Defining the planets' central bodies
The properties on the Planet object's Definition page enable you to identify the ephemeris source for each planet.
Adding the Sun to the scenario
Start by adding the Sun to your scenario.
- Open Planet1's () Properties ().
- Select the Basic - Definition page.
- Ensure Sun (the default selection) is the Central Body selection.
- Click to accept your selection and to close the Properties Browser.
Adding the Earth to the scenario
- Open Planet2's () Properties ().
- Select the Basic - Definition page.
- Open the Central Body dropdown menu.
- Select Earth.
- Click to accept your selection and to close the Properties Browser.
Adding the Moon to the scenario
- Open Planet3's () Properties ().
- Select the Basic - Definition page.
- Open the Central Body dropdown menu.
- Select Moon.
- Click to accept your selection and to close the Properties Browser.
Enabling the ECI Coordinates grid in the 3D Graphics window
For ECI Coordinates, the space grid is displayed along the equatorial plane in the Earth-Centered inertial (ECI) coordinate system.
- Bring the 3D Graphics window to the front.
- Click Properties () on the 3D Graphics window toolbar.
- Select the Grids page in the Properties Browser.
- Select Show in the Space Grid - ECI Coordinates frame.
- Click to accept your change and to keep the Properties Browser open.
While on this page, you may want to select a relatively muted color for the grid (such as gray or olive green) so that it does not display in a prominent way in the 3D Graphics windows. Otherwise, it may detract from more important objects, such as orbit paths and the B-plane.
Renaming the 3D Graphics window
Rename the 3D Graphics for clarity.
- Select the Window Properties page.
- Enter Earth-Centered in the Title field.
- Click to accept your change and to keep the Properties Browser open.
Setting the maximum visible distance
Specify the maximum viewing distance in meters. The default is 10 million meters.
- Select the Advanced page.
- Enter 1e+010 km in the Max Visible Distance field in the Viewing frame.
- Click to accept your changes and to close the Properties Browser.
earth centered
Inserting a duplicate 3D Graphics window
You will insert a duplicate 3D Graphics window and center it on the Moon.
- Open the View menu at the top of STK.
- Select the Duplicate 3D Graphics Window submenu.
- Select Earth-Centered in the Duplicate 3D Graphics Window submenu.
Renaming the 3D Graphics window
Rename the 3D Graphics for clarity.
- Bring the 3D Graphics 2 - Earth window to the front.
- Click Properties () in the 3D Graphics 2 - Earth window toolbar.
- Select the Window Properties page.
- Enter Moon-Centered in the Title field.
- Click to accept your changes and to close the Properties Browser.
Changing the 3D Graphics Window's Central Body
Change the central body of the Moon-Centered window.
- Open the Central Body () dropdown menu in the 3D Graphics window toolbar.
- Select Moon.
Moon centered
Inserting a Satellite object
The Satellite object models the properties and behavior of a vehicle in orbit around a central body.
- Insert a Satellite () object using the Insert Default () method.
- Right-click on Satellite1 () in the Object Browser.
- Select Rename in the shortcut menu.
- Rename Satellite1 () to LunarProbe.
Propagating the Satellite object using Astrogator
The STK Astrogator capability contains specialized analysis for interactive orbit maneuver and spacecraft trajectory design. Astrogator calculates the satellite's ephemeris by running a Mission Control Sequence, or MCS, that you define according to the requirements of your mission.
Astrogator enables you to model impulsive and finite maneuvers as well as high-fidelity orbit propagation. It provides targeting methods, including:
- A differential corrector used to find the necessary values of control parameters (such as launch epoch or burn duration) to meet desired mission goals.
- An optimizer used to change control parameters to achieve a goal, while applying a set of constraints that define the problem space.
Furthermore, Astrogator allows you to define automatic sequences. These represent predefined sets of actions that can be performed whenever a specified event occurs, such as a maneuver that occurs at every periapsis. These details highlight just some of Astrogator's many features.
Astrogator also utilizes a component catalog and editor in STK called the Component Browser. The
- Open LunarProbe's () Properties ().
- Select the Basic - Orbit page.
- Open the Propagator dropdown menu.
- Select Astrogator.
Setting 2D and 3D Graphics window properties for space situational awareness
Prior to propagating LunarProbe, set some 2D and 3D Graphics properties to enhance your space situational awareness.
- Select the 2D Graphics - Attributes page.
- Ensure the Custom Intervals option is selected (default).
- Click More... in the Default Attributes row.
- Open the Marker Style dropdown menu in the Modify Graphics Interval dialog.
- Select the circle.
- Click to close the Modify Graphics Interval dialog.
- Click .
Setting 2D Pass Graphics
2D Pass graphics allow you to graphically display a satellite's ground track, and in some cases, the orbit path. The ground track of a satellite is the portion of the Earth's surface that it covers during its orbit. The orbit path is the actual path that the satellite follows during its orbit.
- Select the 2D Graphics - Pass page.
- Open the Lead Type dropdown menu in the Leading/Trailing - Ground Track frame.
- Select None.
- Open the Lead Type dropdown menu Leading/Trailing - Orbit Track frame.
- Select All.
- Click .
Setting 3D Pass Graphics
When selected, options set in the 2D Pass Graphics are used to display the satellite's pass in the 3D Graphics window. Enable Inherit From 2D Graphics and disable the Lead and Trail Type options.
- Select the 3D Graphics - Pass page.
- Select Inherit from 2D Graphics in the Leading/Trailing frame.
- Click .
Setting the 3D Graphics model detail thresholds
Detail thresholds act as an aid for improving performance when viewing in 3D. Maximizing the Simple Model, Label option sets the maximum viewing distance at which the coarsest detail in the model, label and vectors, attitude sphere, and geostationary box is displayed.
- Select the 3D Graphics - Model page.
- Drag the Simple Model, Label slider all the way to the right in the Detail Thresholds frame.
- Click .
Getting near the Moon with Astrogator
In the following phases of this exercise, you will use Astrogator to:
- Set up a Mission Control Sequence (MCS).
- Make a first guess for the trans-lunar injection.
- Set up the targeter to calculate launch epoch and coast duration.
- Run the Target Sequence to bring the lunar probe close within the Moon's vicinity.
Setting up MCS segments
MCS segments are the building blocks of an Astrogator space mission. There are two general types of segments: those that generate ephemeris and those that affect the execution of the MCS. These segments can be used interactively, so that ephemeris generated by one segment can cause another segment to change the way in which the MCS continues to run.
- Select the Basic - Orbit page.
- Select Initial State () in the MCS.
- Click Delete Segment () in the MCS toolbar.
- Click in the Question dialog to confirm the deletion.
- Select Propagate () in the MCS.
- Click Delete Segment () in the MCS toolbar.
- Click in the Question dialog to confirm the deletion.
Adding a Target Sequence
Use a Target Sequence as a structural element to define maneuvers and propagations in terms of the goals they are intended to achieve.
- Right-click on the Return Segment () in the MCS.
- Select Insert Before... in the shortcut menu.
- Select Target Sequence () in the Segment Selection dialog.
- Click to accept your selection and to close the Segment Selection dialog.
- Right-click on Target Sequence () in the MCS.
- Select Rename in the shortcut menu.
- Rename Target Sequence () to First Guess.
Adding a Launch segment
Use the Launch segment to model a simple spacecraft launch from Earth or another central body.
- Right-click on the Return segment () right below the First Guess ().
- Select Insert Before... in the shortcut menu.
- Select Launch () in the Segment Selection dialog.
- Click to accept your selection and to close the Segment Selection dialog.
Adding a Propagate segment
Use the Propagate segment to model the movement of the spacecraft along its current trajectory until meeting specified stopping conditions.
- Right-click on the Return segment () right below the Launch () segment.
- Select Insert Before... in the shortcut menu.
- Select Propagate () in the Segment Selection dialog.
- Click to accept your selection and to close the Segment Selection dialog.
Adding a Maneuver segment
Use a Maneuver segment to model an Impulsive, Finite, or Optimal Finite maneuver.
- Right-click on the Return segment () right below the Propagate () segment.
- Select Insert Before... in the shortcut menu.
- Select Maneuver () in the Segment Selection dialog.
- Click to accept your selection and to close the Segment Selection dialog.
Adding two more Propagate segments
Two (2) additional Maneuver segments are required.
- Right-click on Maneuver () in the MCS.
- Select Insert After... in the shortcut menu.
- Select Propagate () in the Segment Selection dialog.
- Click to accept your selection and to close the Segment Selection dialog.
- Right-click on Propagate1 () in the MCS.
- Select Propagate () in the Segment Selection dialog.
- Click to accept your selection and to close the Segment Selection dialog.
Updating the Launch segment epoch
Specify the date and time of the launch.
- Select Launch () in the MCS.
- Select the Launch tab.
- Enter 1 Jan 2025 00:00:00.000 UTCG in the Epoch field.
Updating the first Propagate segment's properties
- Select Propagate () in the MCS.
- Click Segment Properties () in the MCS toolbar.
- Enter Coast in the Name field in the Edit Segment dialog.
- Open the Color dropdown menu.
- Select a color different from Launch ().
- Click to accept your changes and to close the Edit Segment dialog.
In selecting a color for this and other MCS segments, make sure that the color you choose will show up well on the 2D and 3D backgrounds.
Setting Coast's Trip value
The current stopping condition for Coast is duration. Specify the trip value at which the condition will be satisfied.
- Enter 90 min (5400 sec) in the Trip field which is about one orbit.
- Click .
Updating the Maneuver segment's properties
- Select Maneuver () in the MCS.
- Click Segment Properties () in the MCS toolbar.
- Enter TransLunarInjection in the Name field in the Edit Segment dialog.
- Open the Color dropdown menu.
- Select white.
- Click to accept your changes and to close the Edit Segment dialog.
Changing TransLunarInjection's attitude control
The Maneuver segment defaults to an Impulsive maneuver type. Impulsive maneuvers use brief firings of onboard rocket motors that change the magnitude and direction of the velocity vector instantaneously. The Attitude Control field enables you to select the mode in which the maneuver pointing direction is prescribed. Using the Thrust Vector attitude control setting, you specify the Delta-V vector in some reference frame using either Cartesian or spherical components.
- Select TransLunarInjection () in the MCS.
- Verify that the Maneuver Type is Impulsive.
- Select the Attitude tab.
- Open the Attitude Control dropdown menu.
- Select Thrust Vector.
- Enter 3120 m/sec in the X (Velocity) field as a first guess value.
- Click .
Updating the second Propagate segment's properties
- Select Propagate1 () in the MCS.
- Click Segment Properties () in the MCS toolbar.
- Enter ToSwingBy in the Name field in the Edit Segment dialog.
- Open the Color dropdown menu.
- Select a color different from Launch () and Coast ().
- Click to accept your changes and to close the Edit Segment dialog.
Updating ToSwingBy's propagator component
A propagator component comprises a numerical integrator and a set of propagator functions. You will use Cislunar (between the Earth and the Moon).
- Select ToSwingBy () in the MCS.
- Click the Propagator ellipsis ().
- Select Cislunar () in the Select Propagator dialog.
- Click to accept your selection and to close the Select Propagator dialog.
- Click .
Creating a new stopping condition for ToSwingBy
You will use the R Magnitude stopping condition to stop at a specified distance from the origin.
- Click New... () in the Stopping Conditions toolbar.
- Select R Magnitude () in the New Stopping Condition dialog.
- Click to accept your selection and to close the New Stopping Condition dialog.
- Enter 300000 km in the Trip field.
- Select the Duration stopping condition.
- Click Delete () in the Stopping Conditions toolbar.
Updating the last Propagate segment's properties
- Select Propagate2 () in the MCS.
- Click Segment Properties () in the MCS toolbar.
- Enter ToPeriselene in the Name field in the Edit Segment dialog.
- Open the Color dropdown menu.
- Select a color different from Launch (), Coast () and ToSwingBy ().
- Click to accept your changes and to close the Edit Segment dialog.
Updating ToPeriselene's propagator component
- Select ToPeriselene () in the MCS.
- Click the Propagator ellipsis ().
- Select Cislunar () in the Select Propagator dialog.
- Click to accept your selection and to close the Select Propagator dialog.
- Click .
Updating and creating multiple stopping conditions for ToPeriselene
You will use three (3) stopping conditions: duration, altitude and periapsis.
- Select the Duration stopping condition.
- Enter 10 day in the Trip field.
- Click New... () in the Stopping Conditions toolbar.
- Select Altitude () in the New Stopping Condition dialog.
- Click to accept your selection and to close the New Stopping Condition dialog.
- Enter 0 km in the Trip field.
- Click the Central Body ellipsis ().
- Select Moon () in the Select CentralBody dialog.
- Click to accept your selection and to close the CentralBody dialog.
- Click New... () in the Stopping Conditions toolbar.
- Select Periapsis () in the New Stopping Condition dialog.
- Click to accept your selection and to close the CentralBody dialog.
- Click the Central Body ellipsis ().
- Select Moon () in the Select CentralBody dialog.
- Click to accept your selection and to close the CentralBody dialog.
- Click .
Configuring MCS segment propagators
In the MCS toolbar, you can click the Configure MCS Segment Propagators icon () to view and adjust the propagator and integrator settings for each segment. When you click the icon, the Configure MCS Propagators dialog appears, enabling you to set parameters.
- Click Configure MCS Segment Propagators () in the MCS toolbar.
- Ensure First_Guess Coast and First_Guess TransLunarInjection are using the Earth_HPOP_Default_v10 propagator in the Configure MCS Propagators dialog.
- Ensure First_Guess ToSwingBy and First_Guess ToPeriselene are using the Cislunar propagator.
- Click to close the Configure MCS Propagators dialog.
If you are using STK 12.8, you can click
in the properties page.Performing a first guess at a trans-lunar injection
You are now ready to perform an impulsive maneuver that will send the lunar probe near the Moon. This trajectory is a good first guess to use in running Target Sequence to calculate the correct launch time and the correct coast time in the parking orbit.
- Click Run Entire Mission Control Sequence () in the MCS toolbar.
- Bring the Earth-Centered window to the front.
- Adjust your view so that you can see the Earth, Moon and LunarProbe.
- Click Start () in the Animation toolbar to animate the scenario.
- Watch as LunarProbe () approaches the vicinity of the Moon.
- Click Reset () when finished.
Trans Lunar Injection First Guess
The trans-lunar injection is not that close. Use a control parameter.
Setting up control parameters to calculate launch and coast times
You need to target the Moon. To achieve that, you will use the launch epoch and the coast time as control parameters. Astrogator will calculate new values that meet a set of constraints. You will use Delta Right Asc and Delta Declination as constraints. The constraints are the targeted differences in the right ascension and declination angles between the spacecraft and the selected central body with respect to its parent body.
- Return to LunarProbe's () Properties ().
- Select Launch () in the MCS.
- Click the Epoch target ().
- Select Coast () in the MCS.
- Click the Trip target ().
Selecting ToPeriselene's results
Use the multi-component select window to select and define your result.
- Select ToPeriselene () in the MCS.
- Click Results... .
- Expand () MultiBody () in the Available Components list in the User-Selected Results - ToPeriselene dialog.
- Select Delta Right Asc ().
- Move () Delta Right Asc () to the selected component list.
- Select Delta Declination ().
- Move () Delta Declination () to the selected component list.
- Verify that the Moon is the CentralBody for both components in the Component Details list.
- Click to accept your selections and to close the User-Selected Results - ToPeriselene dialog.
Setting First Guess' Differential Corrector
The 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.
- Select First Guess () in the MCS.
- Click Differential Corrector in the Name field of the Profiles frame.
- Rename Differential Corrector to Delta RA.
- Click Properties... () in the Profiles toolbar.
You can also double-click on the Differential Corrector to open its properties.
Selecting Delta RA's Control Parameters
Any element of a nested MCS segment or linked component that you can use as an independent variable is marked by a target icon () which you selected earlier.
- Select Launch.Epoch - Use in the Control Parameters frame of the Delta RA dialog.
- Enter 1 min in the Perturbation field.
- Enter 1 hr in the Max. Step field.
- Select StoppingConditions.Duration.TripValue - Use.
- Enter 5 min in the Max. Step field.
Selecting Delta RA's Equality Constraints (Results)
These are results you selected earlier.
- Select Delta-Declination - Use in the Equality Constraints (Results) frame.
- Select Delta_Right_Asc - Use.
- Keep Desired Value at 0 deg for both.
Setting Delta RA's convergence criteria
Use the Convergence tab to specify convergence criteria and related parameters for the profile. You will set the maximum number of iterations your desire in your analysis. This property defines 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.
- Select the Convergence tab.
- Enter 100 in the Maximum Iterations field.
- Click to accept your changes and to close the Delta RA dialog.
- Click .
Rerunning the First Guess Target Sequence
By default, the Action field of the Target Sequence is set to Run nominal sequence. If you run the MCS, the values you have set for the various segments (e.g. 90 min Duration for the Coast segment) will be used. Here, instead, you will let the Target Sequence calculate new values to help achieve your goal of reaching the Moon.
- Select First Guess () in the MCS.
- Open the Action dropdown menu.
- Select Run active profiles.
- Click Run Entire Mission Control Sequence () in the MCS toolbar.
The Target Sequence will run through several iterations and, after a short time, will converge on a solution that meets your constraints within the specified tolerances. The Target Sequence dialog will indicate the number of iterations that were required and, again, the differences (now small enough to be acceptable) between the achieved and desired values for the constraints. It will also show the new values calculated for the control variables (launch epoch and coast time).
Viewing the iterations in the Moon-Centered window
- Bring the Moon-Centered window to the front.
- Right-click on Moon () in the Object Browser.
- Select Zoom To in the shortcut menu.
- Select Moon-Centered in the second shortcut menu.
- Use your mouse so that you can see the iterations and the final solution of LunarProbe () reaching the Moon.
Trans lunar injection: moon targeted
Understanding B-plane targeting
The
B-plane targeting
Creating a B-plane template
- Select LunarProbe () in the object browser.
- Open the Satellite menu at the top of STK.
- Select B-Plane Template... in the shortcut menu.
- Click in the B-Plane Template dialog.
- Open the Central Body dropdown menu.
- Select Moon.
- Click to accept your selection and to close the B-Plane Template dialog.
Visualizing the B-plane
You can add the B-plane for visualization, enabling you to see what the target sequence is trying to achieve.
- Return to LunarProbe's () Properties ().
- Select the 3D Graphics - B-Plane page.
- Click .
- Open the Event Epoch dropdown menu.
- Select Time Component in the dropdown menu.
- Select LunarProbe () in the object list when the Select Time Instance dialog.
- Expand () MCSEphemerisSegments () in the Time Instants for: LunarProbe list.
- Expand () First_Guess_ToPeriselne ().
- Select Stop ().
- Click to accept your selection and to close the Select Time Instance dialog.
- Click to close the Add B-Plane dialog.
- Enter 0 km in the B*T field in the Target Point frame.
- Enter 5000 km in the B*R field.
- Select the Basic - Orbit page.
- Click Clear Graphics () in the MCS toolbar.
- Click to accept your changes and to keep the Properties Browser open.
Setting up the Moon-Centered view
- Bring the Moon-Centered window to the front.
- Use your mouse to set up your view so that it looks similar to the following image:
B-plane reference with vectors
Targeting the B-plane
Assume that you want to capture the Moon in an orbit with a 90-degree inclination.
- Return to LunarProbe's () Properties ().
- Select First Guess () in the MCS.
- Select Delta RA in the Profiles frame.
- Click Duplicate () in the Profiles toolbar.
- Rename the new profile to B-Plane Targeting.
- Select ToPeriselene () in the MCS.
- Click Results... .
- Expand () MultiBody () in the Available Components list in the User-Selected Results - ToPerisele dialog.
- Move () BDotR () to the selected components list.
- Move () BDotT () to the selected components list.
- Click to accept your selections and to close the User-Selected Results - ToPerisele dialog.
Setting up the B-Plane targeting profile
- Select First Guess () in the MCS.
- Select B-Plane Targeting in the Profiles frame.
- Click Properties... () in the Profiles toolbar.
- Verify that the two Control Parameters remain checked in the B-Plane Targeting dialog.
- Clear Use for the following in the Equality Constraints (Results) list:
- Delta_Declination
- Delta_Right_Asc
- Select Use for the following in the Equality Constraints (Results) list:
- BDotR
- BDotT
- Select BDotR.
- Enter 5000 km in the Desired Value field.
- Click to accept your selection and to close the B-Plane Targeting dialog.
BDotT is targeted to 0 km and BDotR is targeted to a non-zero value to generate a polar orbit. BDotR is targeted to 5000 km to avoid having the orbit intersect the Moon, which has a radius of approximately 1738 km.
Running the Target Sequence to achieve B-plane parameters
- Select First Guess () in the MCS.
- Click Run Entire Mission Control Sequence () in the MCS toolbar.
- In the Target Sequence dialog, note that targeting has converged and that new values have been calculated for the control variables
It is important to remember that the B vector ends at the point where the asymptote pierces the plane, not where the trajectory does. Think of the asymptote as the trajectory that the spacecraft would follow if the central body had no gravity. As a result, the trajectory is always closer to the central body than the B vector
Approaching the Moon
You have reached periselene, but unless you perform some kind of maneuver, the spacecraft will swing by the Moon. Before you add the lunar orbital insertion sequence, observe the effects of the Moon's gravity field.
- Bring LunarProbe's () Properties () to the front.
- Right-click on the last (bottom) Return segment () in the MCS.
- Select Insert Before... in the shortcut menu.
- Select Propagate () in the Segment Selection dialog.
- Click to accept your selection and to close the Segment Selection dialog.
- Select Propagate () in the MCS.
- Click Segment Properties () in the MCS toolbar.
- Enter Prop3Days in the Name field in the Edit Segment dialog.
- Open the Color dropdown menu.
- Select a color that contrasts with those of the other Propagate segments.
- Click to accept your selections and to close the Edit Segment dialog.
Changing Prop3Days' parameters
- Select Prop3Days () in the MCS.
- Click the Propagator ellipsis ().
- Select Moon HPOP Default v10 () in the Select Propagator dialog.
- Click to accept your selection and to close the Select Propagator dialog.
- Enter 3 day in the Trip field.
- Click .
- Click Run Entire Mission Control Sequence () in the MCS toolbar.
- Bring LunarProbe's () Properties () to the front.
- Click Clear Graphics () in the MCS toolbar.
- Click .
Visualizing the LunarProbe swinging by the Moon
- Bring the Moon-Centered window to the front.
- Set your view so that you can see LunarProbe () swing by the Moon.
LunarProbe swings past the Moon
Creating a new Target Sequence to achieve LOI
- Return to LunarProbe's () Properties ().
- Right-click on Prop3Days () in the MCS.
- Select Insert Before... in the shortcut menu.
- Select Target Sequence () in the Segment Select dialog.
- Click to accept your selection and to close the Segment Select dialog.
- Drag Prop3Days () to nest it in Target Sequence ().
- Right-click on Target Sequence () in the MCS.
- Select Rename in the shortcut menu.
- Rename Target Sequence () to Lunar Orbit Insertion.
- Right-click on Prop3Days () in the MCS.
- Select Insert Before... in the shortcut menu.
- Select Maneuver () in the Segment Selection dialog.
- Click to accept your selection and to close the Segment Select dialog.
Updating the Maneuver segment properties
You will now perform an impulsive maneuver to capture the Moon in a circular orbit.
- Right-click Maneuver () in the MCS.
- Select Properties... in the shortcut menu.
- Enter LOI in the Name field of the Edit Segment dialog.
- Open the Color dropdown menu.
- Select white.
- Click to accept your changes and to close the Edit Segment dialog.
Updating LOI's parameters
- Select the LOI () in the MCS.
- Select the Attitude tab.
- Open the Attitude Control dropdown menu.
- Select Thrust Vector in the shortcut menu.
- Click the Thrust Axes ellipsis ().
- Select Satellite in the object list in the Select Reference dialog.
- Select VNC(Moon) () in the Templates for Satellite list.
- Click to accept your selection and to close the Select Reference dialog.
- Select the X(Velocity) target () to set the control variable.
- Click .
You will need to do a burn in a direction opposite to Moon-centered velocity to slow down and capture into a lunar orbit.
Setting LOI's results
- Select the LOI () in the MCS.
- Click Results... .
- Expand () Keplerian Elements () in the User-Selected Results - LOI dialog.
- Move () Eccentricity () to the selected components list.
- Double-click CentralBody in the Component Details list.
- Select Moon () in the Component Selection dialog.
- Click to accept your selection and to close the Component Selection dialog.
- Click to close the User-Selected Results - LOI dialog.
Setting up Lunar Orbit Insertion's Differential Corrector
- Select Lunar Orbit Insertion () in the MCS.
- Select Differential Corrector in the Profiles frame.
- Click Properties... () in the Profiles toolbar.
- Select Use - ImpulsiveMnvr.Pointing.Cartesian.X in the Control Parameters frame in the Differential Corrector dialog.
- Select Use - Eccentricity in the Equality Constraints (Results) frame.
- Leave the Desired Value for Eccentricity at 0, since you want to circularize the orbit.
- Click to accept your changes and to close the Differential Corrector dialog.
Running the entire mission control sequence
- Open the Action dropdown menu.
- Select Run active profiles.
- Click Run Entire Mission Control Sequence () in the MCS toolbar.
- Bring LunarProbe's () Properties () to the front.
- Click Clear Graphics () in the MCS toolbar.
- Click .
When the targeter converges, the Target Sequence dialog will indicate that a near-zero value for eccentricity has been achieved.
Visualizing LunarProbe entering a Moon orbit.
- Bring the Moon-Centered 3D Graphics Window to the front.
- Set your view so that you can see LunarProbe () entering a circular orbit around the Moon.
LunarProbe orbiting the moon
Creating a summary report
You can also confirm the value of eccentricity and other targeted orbital elements by running a Summary report.
- Bring LunarProbe's () Properties () back to the front.
- Select LOI () in the MCS.
- Click Segment Properties () in the MCS toolbar.
- Click the Coord. System ellipsis () in the Edit Segment dialog.
- Select Moon () in the object list in the Select Reference dialog.
- Select Inertial () in the Systems for: Moon list.
- Click to accept your selection and to close the Select Reference dialog.
- Click to close the Edit Segment dialog.
- Click .
- Click Summary () in the MCS toolbar.
- Study the report.
Among other things, you will find that the targeted values for eccentricity (0) were achieved within tolerance.
Saving your work
- Close any open reports, properties and tools.
- Save () your work.
Summary
In this exercise, you explored a mission to the Moon using the B-plane targeting method. After setting up the scenario, running the MCS, and using a trans-lunar injection first guess, you ran the B-plane targeting tool and set up the targeter to approach the Moon. This calculated the launch epoch and coast duration. Finally, after completing a lunar orbit insertion, the satellite finally entered a circular orbit around the Moon.