Open Access
6 January 2021 Efficient starshade retargeting architecture using chemical propulsion
Author Affiliations +
Abstract

NASA is studying a possible starshade flying in formation with the Nancy Grace Roman Space Telescope (Roman). The starshade would perform weeks-long translational retargeting maneuvers between target stars. A retargeting architecture that is based on chemical propulsion and does not require ground tracking or interactions with the telescope during the retargeting cruise is introduced. Feasibility is demonstrated through a covariance analysis of the starshade-telescope relative position over several weeks using realistic sensor and actuator assumptions. Performance is sufficient for Roman to reacquire the starshade after retargeting, and the architecture is shown to be applicable to other mission concepts such as the Habitable Exoplanet Observatory (HabEx). Results are verified through high-fidelity simulations, and driving sources of uncertainty are identified to confirm the robustness of the approach.

1.

Introduction

1.1.

Starshades

Starshades – large, precisely shaped, external occulters flying in formation with a telescope – offer a path to direct observation and spectroscopic characterization of Earth-like exoplanets (e.g. Refs. 12.3.4). Historical perspectives on starshades are included in Refs. 3 and 5. In the 2000s, flagship-class starshade missions were proposed (e.g., Refs. 6 and 7). In this decade, NASA starshade studies included both a Probe-class mission with a 20- to 30-m-diameter starshade that could rendezvous and operate with the Nancy Grace Roman Space Telescope (“Roman,” see Refs. 1, 8, and 9) and a flagship-class mission, the Habitable Exoplanet Observatory (“HabEx,” see Refs. 10 and 11) with a 52-m-diameter starshade.

A proposed operational concept for these missions, similar to Refs. 9 and 1213.14.15 and shown in Fig. 1, would proceed as follows. First, the space telescope and the starshade spacecraft are inserted in similar quasi-halo orbits around the Second Sun-Earth Lagrange point (SEL2) using ground-based orbit determination (OD). After this initialization phase, a series of observations is performed by cycling through acquisition, science, and retargeting phases. The purpose of the acquisition phase is to align the starshade with respect to the telescope-star axis with sufficient precision to begin science observations. It includes handovers between three coboresighted telescope sensors with an increasingly fine resolution and narrow field of view (FOV): a coarse sensor (CS), an intermediate sensor (IS), and a fine sensor (FS). During the science phase, the two spacecraft are separated by tens of thousands of kilometers. Using FS measurements, the starshade uses its thrusters to maintain its meter-level alignment between the telescope and the star, for instance, as demonstrated in Refs. 12 and 15. At the end of the science phase, the starshade performs a retargeting maneuver to roughly position itself at the desired starshade-telescope distance in line with the next target star, as shown in Fig. 2. A new acquisition phase begins once the telescope reacquires the starshade with the CS at the end of of the retargeting cruise.

Fig. 1

Overview of a proposed concept of operations (not to scale). Figure adapted from Ref. 12.

JATIS_7_2_021206_f001.png

Fig. 2

Earth-relative visualization of the nominal scenario for lateral retargeting (defined in Sec. 4.3). Locations shown at 3-day intervals with initial locations in green and final in red. Right inset: visualization of initial relative position error δρ0. Left inset: visualization of final retargeting error δρf (see Sec 4.4). Point clouds show Monte Carlo results; ellipsoids and projections onto coordinate planes show 3σ covariance analysis predictions. The following scalings were applied to aid visualization: Earth-Moon distance increased 20×; Earth and Moon diameters increased 300×; and telescope-starshade distance increased 100×.

JATIS_7_2_021206_f002.png

1.2.

Starshade Retargeting

In this article, a guidance, navigation, and control achitecture is proposed for the retargeting phase, and its feasibility is demonstrated. For current starshade concepts (e.g., Refs. 9 and 11), the retargeting cruise can last several weeks, with initial Δvs as large as tens of meters-per-second. At the end of the cruise, position control of the starshade relative to the telescope must be sufficiently precise to ensure the starshade can be reacquired by the telescope’s CS. The CS must also have sufficient resolution to hand over to the IS with its arcsecond-level FOV. As a result, a key constraint is that retargeting must be consistent with a degree-level CS FOV.

Apart from preliminary analyses such as Refs. 16 and 17, most previous approaches for retargeting are based on starshades with solar-electric propulsion (SEP) in an effort to reduce propellant mass and increase mission duration (e.g., Refs. 7, 8, 18 to 22). However, chemical propulsion (CP) is still likely required for starshade science as light emitted by continuously firing electric thrusters or sunlight reflected off their plumes could degrade observations. Relying on SEP for retargeting is therefore likely to lead to spacecraft designs with dual propulsion systems. In addition, high-power SEP systems require the starshade spacecraft to be fitted with significantly larger solar panels than for a CP-only design. Finally, measuring and correcting the low thrust of SEP with commercial off-the-shelf (COTS) on-board accelerometers with sufficient precision for reacquisition could be challenging. It might instead require comparatively expensive science-grade accelerometers or intermittent measurements of the starshade position from the ground, as in the Telescope for Habitable Exoplanets and Interstellar/Intergalactic Astronomy flagship study (THEIA, e.g., see Ref. 7). Alternatively, telescope operations could be interrupted at regular intervals during the cruise to acquire the starshade and measure its relative position, for instance, as in the Exo-S study (Ref. 8) or the New Worlds Observer concept (NWO, e.g., see Ref. 23).

1.3.

Proposed Retargeting Architecture

In this article, a relatively less complex and inexpensive retargeting architecture is proposed, analyzed, and shown to be feasible. It consists of using only CP and a set of COTS accelerometers to perform an actively controlled retargeting Δv maneuver, followed by a passive cruise until reacquisition with the CS. Using an array of COTS accelerometers enables precise knowledge and therefore execution of the initial retargeting Δv. No additional SEP system is needed. Although a CP-only design is expected to have a higher propellant mass, this increase is partially offset by avoiding the need to carry an SEP system and the solar arrays to provide power for it (e.g., see Ref. 11). In addition, no science-grade accelerometers or intermittent sensor contacts from either the ground or the telescope are needed. Finally, the telescope does not need to perform a search with the CS at the end of the cruise: it is able to remain pointed at the star while its CS reacquires a starshade laser beacon (see Sec. 2 and, e.g., Ref. 14 for further details regarding relative bearing sensor concepts). These operational features could significantly reduce mission cost and complexity.

The feasibility of the proposed concept is demonstrated with a computationally efficient covariance propagation framework. This analytical approach evaluates the statistics of the retargeting error as well as its sensitivity to both nominal model parameters and uncertainty assumptions. Further insights into the error growth mechanisms are also provided, confirming the robustness of the retargeting architecture. Similar covariance analyses have been used in many prior studies for applications such as mission planning (Ref. 24), navigation (Refs. 25 and 26), descent and landing (Refs. 27 and 28), powered ascent (Ref. 29), and rendezvous and proximity operations (Refs. 30 and 31). In this article, the analysis is applied to both Roman-starshade and HabEx-starshade scenarios as representative examples. The results of these analyses show that in both cases a CS with a degree-level FOV is sufficient for reacquisition when using this CP-only retargeting architecture.

This article is structured as follows. In Sec. 2, based on the CP-only retargeting architecture and study of a possible starshade for Roman, a representative concept of operations (ConOps) for retargeting is described in detail. In Sec. 3, the covariance propagation framework is introduced. In Sec. 4, the framework is applied to the proposed retargeting concept for a Roman-starshade scenario, and the predictions are verified with Monte Carlo simulations for two stressing reference trajectories. A preliminary assessment is also conducted for a HabEx-starshade scenario. In Sec. 5, the error growth mechanisms are analyzed, and sensitivities to both nominal model parameters and uncertainty assumptions are computed. Finally, the conclusions of the work are given in Sec. 6. Some of the results presented in this article were also published in conference proceedings (Ref. 32).

2.

Representative ConOps for CP-Only Architecture

In this section, a representative ConOps for CP-only retargeting, believed to be viable for starshades operating with Roman and HabEx, is described in detail. The main steps are summarized in Fig. 3, and key actuators and sensors are listed in Tables 1 and 2.

Fig. 3

Retargeting timeline. The covariance analysis focuses on the retargeting cruise, shown in bold.

JATIS_7_2_021206_f003.png

Table 1

Representative starshade actuators and sensors used during retargeting.

HardwareFunctionKey characteristics
Main thrustersMain retargeting burnsAligned with axis of symmetry. Performance similar to Aerojet Rocketdyne R-6D.33
RCS thrustersOther translational burns and slews6 degree-of-freedom (DOF) control. Similar performance to main thrusters.
Array of COTS accelerometers3-DOF acceleration sensingUsed while main or RCS thrusters are firing. Performance similar to Honeywell QA3000.34
Stellar reference unitsAttitude sensingPerformance similar to Leonardo A-STR.35
S-band systemLongitudinal position sensing500-m 3σ measurement accuracy. Also used for interspacecraft communications.
Laser beaconGuiding signal for telescope sensorsAligned with axis of symmetry. Degree-level beam width, sufficient power for reacquisition.

Table 2

Representative telescope actuators and sensors used during retargeting.

HardwareFunctionKey characteristics
CSStarshade reacquisitionCustom, degree-level FOV camera. Aligned with telescope boresight. Also lateral position sensor for coarse acquisition phase.
S-band systemLongitudinal position sensing500-m 3σ measurement accuracy. Also used for interspacecraft communications.

2.1.

Retargeting Initiation (tscitt0)

At the end of the science phase (t=tsci), the two spacecraft are separated by tens of thousands of kilometers. The telescope has ended its starshade science observations and is pointing to the target star. Its absolute position is tracked at regular time intervals from the ground, and it performs monthly trajectory correction maneuvers (TCMs) to maintain its trajectory along its quasi-halo orbit. Starshade TCMs, performed with the starshade reaction control system (RCS) thrusters, are nominally identical to and synchronized with the telescope TCMs.

The starshade is spin-stabilized during the science phase and remains spin-stabilized throughout the retargeting phase (although the approach described here is expected to also apply to a three-axis stabilized starshade). Internal disturbances, solar radiation pressure (SRP) torque, and gravity gradient torques are sufficiently small not to require pointing maintenance maneuvers during the retargeting cruise. The position of the starshade along the telescope-star axis, referred to as the relative longitudinal position, is measured by radio frequency ranging, using S-band systems installed on the two spacecraft. The FS is used to measure the relative lateral position (i.e., across the telescope-star axis) during the science phase and is still active at t=tsci (e.g., see Refs. 12 and 15).

In this article, slews refer to pure spacecraft rotations. Between t=tsci and t=t0, the telescope slews with its reaction wheels and begins performing nonstarshade science. The starshade slews using its RCS thrusters to point its main thrusters in the retargeting burn direction, while remaining spin-stabilized and interrupting S-band and FS measurements. The main retargeting burn is performed with the starshade main thrusters to improve fuel efficiency by avoiding cosine losses. RCS thrusters and accelerometers are used in a closed loop during the main burn to reduce the execution error. A second slew is then performed to orient the starshade in the desired direction for the cruise. Finally, an open-loop burn is performed with RCS thrusters to correct remaining residuals measured with the accelerometers during the two slews and the main retargeting burn. Detailed modeling of these retargeting initiation maneuvers is included in Appendix A.

2.2.

Cruise (t0ttf)

At t=t0, the telescope is performing nonstarshade science and the starshade is spin-stabilized and pointing in the chosen cruise direction. A maximum cruise duration of 3 weeks is considered representative, and some results are given for a cruise of up to 4 weeks. Nominally, no starshade thruster firings occur during the cruise except to potentially match a telescope TCM. For Roman, telescope reaction wheel desaturation maneuvers (desats) occur every 4 days (subject to change).

To prepare for reacquisition, the telescope ends nonstarshade science and slews with reaction wheels to point to the new starshade science target star. It then sets up its optical configuration for starshade acquisition and science. This procedure is done sufficiently early in the cruise to allow for thermal settling before reacquisition.

2.3.

Reacquisition (tfttacq)

At t=tf, the telescope is pointing to the new target star. When the starshade reaches the desired position relative to the telescope to initiate reacquisition, it slews using RCS thrusters toward the deceleration burn direction and uses its main thrusters to perform its main deceleration burn. It then slews with RCS thrusters to point to the target star, thus reestablishing S-band communications and relative longitudinal position sensing. It also turns on its laser beacon to enable reacquisition.

The telescope turns on the CS, which finds both the target star and the starshade laser beacon. At t=tacq, the starshade starts receiving relative bearing measurements from the CS, and the coarse acquisition phase begins.

3.

Covariance Analysis Framework

In this section, the covariance propagation framework used to evaluate the feasibility of the proposed CP-only retargeting architecture is described.

3.1.

Notation and Problem Definition

In the following paragraphs, the problem definition is stated and key notation, shown in Figure 4, is introduced. Initial time t=t0 corresponds to the start of the cruise and is indicated with a “0” subscript. During reacquisition (tfttacq), the maneuvers that the starshade performs take place shortly before the CS finds the starshade beacon. Their influence on the relative position dispersion is therefore small. As a result, the final time t=tf corresponds to the end of the cruise phase (t=tf) and is indicated with an “f” subscript.

Fig. 4

Illustration of the retargeting phase. Top: nominal cruise; bottom: reacquisition (not to scale).

JATIS_7_2_021206_f004.png

The telescope and starshade absolute positions, expressed in an inertial reference frame, are r(t) and s(t), respectively, where t represents time. The relative position of the starshade with respect to the telescope is ρ(t)=s(t)r(t).

Scalars such as vector norms are denoted in roman italic font; for instance, ρ=ρ. Unit vectors are denoted with a “hat”; for instance, ρ^=ρ/ρ. Time derivatives are indicated with a “dot”; for instance, ρ˙=dρ/dt. The matrix I is an identity matrix, and the matrix 0n×m is an (n×m) zero matrix. The subscript is omitted for square matrices (n=m).

The nominal value of a variable corresponds to its current best estimate (CBE). In some cases, the nominal values are obtained from a combination of measurements, estimation, and propagation; in others, they are known by design (e.g., commanded values of Δvs). The error in a variable’s value, denoted with a “δ,” is the difference between the true value, denoted with an asterisk, and the nominal value of the variable. For instance, the relative position error is δρ=ρ*ρ. As such, the true values are random variables, and unless specified otherwise, their expected value is equal to their nominal value; for instance, E(ρ*)=ρ. Covariance matrices thus represent the spread of possible true values about the nominal value. For example, the covariance matrix of the relative position error is Cov(δρ,δρ)=Cov(δρ)=E(δρδρ), where † is the Hermitian transpose operation.

For the proposed architecture to be feasible, it is not sufficient to bound the final relative position knowledge error: the final retargeting error itself must be sufficiently small. In addition, for infinitely far target stars, the ability to successfully reacquire only depends on the relative position error at the end of the cruise δρf. It does not depend on the final absolute position of the telescope δrf and starshade δsf explicitly. However, they must be considered in the analysis because the growth of δρ during the cruise does depend on the absolute position errors, as discussed below.

3.2.

Sources of Uncertainty

In this section, the sources of uncertainty included in the analysis are described. At the start of the cruise, when t=t0, the errors in the initial telescope, starshade, and relative states are [δr0,δr˙0], [δs0,δs˙0], and [δρ0,δρ˙0]. respectively. First, the initial state errors are subject to the guidance error. This error source appears because the commanded retargeting burn is designed based on the nominal system state at the end of the science phase (i.e., when t=tsci). However, because of the knowledge error in the true absolute and relative states at t=tsci, the designed burn is not perfect in general. Even in the absence of all other sources of uncertainty described in this section, there would still be a nonzero guidance error. Second, the initial state errors are affected by residuals from the main starshade retargeting burn. Third, a TCM is conservatively assumed to occur at t=t0 to maximize the propagation time of associated burn residuals. Additional TCMs could also be addressed, but they are only expected at a monthly cadence.

During the cruise, when t0ttf, these initial state errors propagate through SEL2 gravity gradients. In addition, the growth of telescope, starshade, and relative state errors, given by [δr(t),δr˙(t)], [δs(t),δs˙(t)], and [δρ(t),δρ˙(t)], respectively, is further exacerbated by residuals from telescope desats and uncertainty in SRP acceleration. The relative SRP acceleration uncertainty is δρ¨SRP=δs¨SRPδr¨SRP.

All sources of uncertainty that contribute to the final relative position dispersion are listed in Table 3 and shown in Fig. 5. The numerical values in the table are representative of a Roman-starshade scenario and are discussed in Sec. 4.

Table 3

Retargeting sources of uncertainty.

Source of uncertaintyError symbolStandard deviation symbolStandard deviation value
Relative position error at t=tsciδρsciσδρ,sci167 m
Telescope absolute position error at t=tsciδrsciσδr,sci33.3 km
Relative velocity error at t=tsciδρ˙sciσδρ˙,sci33.3  mm/s
Telescope absolute velocity error at t=tsciδr˙sciσδr˙,sci33.3  mm/s
Residuals from starshade TCMδs˙TCMσδs˙,TCM6.0  mm/s
Residuals from telescope TCMδr˙TCMσδr˙,TCM2.33  mm/s
Residuals from main starshade retargeting burns/slewsδs˙retσδs˙,ret40  mm/s
Residuals from each telescope desatδr˙desatσδr˙,desat1.33  mm/s
Uncertainty in starshade SRP accelerationδs¨SRPσδs¨,SRP40  nm/s2
Uncertainty in telescope SRP accelerationδr¨SRPσδr¨,SRP5  nm/s2

Fig. 5

Illustration of retargeting sources of uncertainty. Thin lines: position vectors; thick lines: velocity vectors; very thick lines: acceleration vectors; dashed lines: error position vectors; blue: telescope quantities; purple: starshade quantities; black: relative quantities; gray: nominal quantities (not to scale).

JATIS_7_2_021206_f005.png

3.3.

Error Dynamics Formulation

Having listed the relevant sources of uncertainty, the linearized error dynamics are derived in Sec. 3.4 using the approach described in this section. In particular, three distinct features of the error dynamics formulation are highlighted.

The first feature is that error dynamics are linearized about given absolute trajectories for both the telescope and the starshade, r(t) and s(t), respectively. Note that a given relative trajectory for the starshade, ρ(t), such that s(t)=r(t)+ρ(t) could also be used. An absolute trajectory is chosen here for clarity and convenience. Whereas absolute position errors of 100s of kilometers are expected, SEL2 is more than 1,000,000 km from the Earth and Moon. For both spacecraft, the choice to linearize about r(t) and s(t) is therefore justified, and the validity of the approach is further confirmed via Monte Carlo simulations in Sec. 4. The major advantage of this approach is that the accuracy is effectively independent of the telescope–starshade distance. As a result, this covariance propagation framework is broadly applicable for retargeting analyses. An alternative would be to linearize both the telescope true position and starshade true position about the telescope reference trajectory as in Ref. 36. However, the telescope–starshade distance can be close to a 100,000 km, so the linearization errors may not be negligible in this case.

Thus, starting from the nominal initial state vectors (at t=t0), telescope and starshade absolute positions r(t) and s(t) are propagated and stored for t0ttf using a fixed time-step fifth-order Runge–Kutta ordinary differential equation solver. This solver was validated against MONTE simulations37 (MONTE is the JPL’s high-fidelity mission design tool, validated operationally on several NASA deep space missions, including Cassini, Mars Science Laboratory, and Juno) and used in Ref. 12. This MATLAB®-based environment propagates the position of a telescope and a starshade spacecraft in three-dimensional space, under the influence of the gravity from the Earth, Sun, Moon, and SRP. Rather than exactly matching a particular Design Reference Mission (DRM), trajectories representative of a Roman-starshade scenario (Ref. 9) that stress the feasibility of reacquisition are sought. The chosen reference trajectories are described and discussed in Sec. 4.3.

The second feature is that after linearization about r(t) and s(t), the equations are reformulated to be explicit in the dynamics of the relative state error, δρ. This reformulation has two objectives. First, the final relative retargeting error δρf is what determines the feasibility of the retargeting architecture. Therefore, it is sensible to propagate its covariance directly rather than that of δs. Second, integrating δρ directly instead of δs takes advantage of the fact that at t=tsci, the relative position errors (0.1  km) are orders of magnitude smaller than the absolute position errors (100  km).

The final feature is that the chosen formulation shows that the growth in δρ is relatively insensitive to the absolute telescope position errors. Specifically, δr only appears as a second-order error in the gravity-gradient: compare the absolute position errors of 100s of kilometers with a distance of more than 1,000,000 km from SEL2 to the Earth and Moon.

3.4.

Error Dynamics Derivation

The dynamics of the telescope position error δr(t), once linearized about its reference trajectory r(t), can be shown to be (e.g., Ref. 38):

Eq. (1)

δr¨=bodiesiμiri3(I3r^ir^i)δr+δr¨SRP=Ψrδr+δr¨SRP,
where δr¨SRP is the telescope SRP acceleration error and ri(t) is the vector from the i’th gravitational body with gravitational constant μi to the telescope, computed from the stored reference absolute trajectory r(t). An analogous equation is written for the starshade, leading to δs¨=Ψsδs+δs¨SRP. The linearized relative error dynamics are thus

Eq. (2)

δρ¨=δs¨δr¨=(ΨsΨr)δr+Ψsδρ+δρ¨SRP.
Although the dependence on t is not shown explicitly in the equations above for readability, Ψr(t) and Ψs(t) are time-varying matrices. They are functions of the absolute nominal positions at time t of the two spacecraft as they travel along their reference trajectories.

In addition, the telescope performs desats at fixed time intervals Δtdesat. The residuals from these maneuvers are modeled as acceleration error impulses, leading to the following state-space system:

Eq. (3)

[δρ˙δr˙δρ¨δr¨δρSRPδrSRP]=[0I0AΨ0I000][δρδrδρ˙δr˙δρ¨SRPδr¨SRP]+[06×3Gdesat06×3]δr˙desat,
where

Eq. (4)

AΨ=[Ψs(ΨsΨr)0Ψr],Gdesat=[II].
In Eq. (3), δρ¨SRP and δr¨SRP remain constant. These SRP uncertainty terms are included in the state rather than added as an external input for mathematical convenience. Equation (3) is in the standard continuous linear time varying state-space form:

Eq. (5)

x˙(t)=A(t)x(t)+Gw(t),
where x(t) is the state vector, w(t)=δr˙desat(t) is the state disturbance vector, A(t) is the state matrix, and G is the state disturbance matrix. The disturbances δr˙desat(t) are trains of vector impulses taking place at constant time intervals Δtdesat, conservatively starting at t=t0. The components of each impulse vector in the train are zero-mean normally distributed uncorrelated random variables, such that the vector covariance matrix is σδr˙,desat2I.

Once discretized, the dynamics become

Eq. (6)

xk+1=Φkxk+Γwk.
Here, xk is the discretized state vector and Φk=exp[A(tk)Δt] is the discretized state transition matrix, where Δt is the time step and tk=kΔt. The discretized state disturbance vector wk is a train of regularly spaced pulses. The components of each pulse vector in the train are zero-mean normally distributed uncorrelated random variables, such that the vector covariance matrix is again σδr˙,desat2I. Because of the impulsive nature of the inputs, the discretized state disturbance matrix can be shown to be Γ=G.

3.5.

Covariance Propagation

The system output is chosen to be y(t)=Cx(t)=δρ(t), where C=[I,03×15] is the output matrix. The statistics of the final relative position error are thus given by the final output covariance matrix:

Eq. (7)

Py,f=Cov(yf)=CPfC,
where Pf=Cov(xf) is the covariance matrix of the state at the end of the cruise.

In this study, the following quantity is used to evaluate retargeting performance:

Eq. (8)

σf=sy1,
where sy1 is the largest singular value of Py,f. Physically, the scalar σf is the length of the largest semi-major axis of the ellipsoid defined by Py,f (see Fig. 4). Noting that the norm δρf follows a chi distribution rather than a normal distribution, σf is used to size the CS FOV. For instance, the analysis predicts that, at t=tf, the starshade will be inside a CS FOV of radius 3σf with 97.1% confidence. This confidence value corresponds to the worst-case direction, associated with σf, and is therefore a lower bound.

Starting from the initial state covariance matrix P0, the final state covariance matrix Pf is evaluated by propagating the state covariance matrix Pk=Cov(xk) using

Eq. (9)

Pk+1=ΦkPkΦk+ΓQkΓ,
where Qk is the covariance matrix of wk:

Eq. (10)

Qk=Cov(wk)=σdesat,k2I.
Here, σdesat,k=σδr˙,desat if tk is a multiple of Δtdesat, and σdesat,k=0 otherwise.

The matrix P0 provides the statistics of the initial state x0, which has the following components. Initial absolute state errors are

Eq. (11)

δr0=δrsci,δr˙0=δr˙sci+δr˙TCM,
and initial relative state errors are

Eq. (12)

δρ0=δρsci,δρ˙0=δρ˙sci+δs˙ret+δs˙TCMδr˙TCM.
The associated covariance matrices are

Eq. (13)

Cov(δr0)=σδr,sci2I,Cov(δr˙0)=σδr˙,sci2I+σδr˙,TCM2I,

Eq. (14)

Cov(δρ0)=σδρ,sci2I,Cov(δρ˙0)=σδρ˙,sci2I+σδs˙,ret2I+σδs˙,TCM2I+σδr˙,TCM2I,

Eq. (15)

Cov(δρ0,δr0)=0,Cov(δρ˙0,δr˙0)=σδr˙,TCM2I.
The covariance matrices of SRP uncertainties are

Eq. (16)

Cov(δr¨SRP,0)=Cov(δρ¨SRP,0,δr¨SRP,0)=σδr¨,SRP2I,Cov(δρ¨SRP,0)=σδs¨,SRP2I+σδr¨,SRP2I.
The resulting initial state covariance matrix P0 is

Eq. (17)

P0=[σδρ,sci2I000000σδr,sci2I000000Cov(δρ˙0)σδr˙,TCM2I0000σδr˙,TCM2ICov(δr˙0)000000σδρ¨,SRP2Iσδr¨,SRP2I0000σδr¨,SRP2Iσδr¨,SRP2I].

4.

Covariance Analysis Results

In this section, the framework introduced above is applied to a Roman-starshade scenario. Assumptions leading to the uncertainty values in Table 3 and to the choice of reference trajectories are first described. Corresponding covariance analysis results, including the verification of the framework accuracy through Monte Carlo simulations, are then discussed. Finally, a preliminary assessment is conducted for a HabEx-starshade scenario.

4.1.

Conservatism in Assumptions

This work focuses on introducing a covariance propagation framework for starshade retargeting that is capable of authoritatively evaluating retargeting error statistics. It also shows that, for stressing and representative parameters, including actuator and sensor performance, the proposed retargeting architecture is feasible.

One of the conservative assumptions made in this article is that, even though many sources of uncertainty are anisotropic (for instance, the retargeting burn execution error, discussed in Appendix A), the uncertainty associated with the worst-case direction is applied to every axis. Some of the nominal parameters chosen in the sections below are also more conservative than expected for either a Roman or a HabEx starshade scenario. Finally, σf is conservatively used as the main retargeting performance metric.

These simplifications reduce the number of parameters in the analysis, which allows for making bounding arguments about the retargeting error and generates valuable intuition about the system. For any specific DRM, however, the covariance propagation tool is able to incorporate the directionality associated with the initial conditions of each retargeting burn in the sequence and provide tailored retargeting performance estimates. This step will be addressed as part of future work.

4.2.

Selection of Uncertainty Parameters

The standard deviations of the science-phase relative position σδρ,sci and velocity σδρ˙,sci in Table 3 are based on the expected science sensing performance for a starshade operating with Roman (e.g., Refs. 9, 12, and 15). The science-phase relative lateral sensing performance is tens of centimeters in position and millimeters per second in velocity. By contrast, the relative longitudinal sensing performance is hundreds of meters in position and centimeters per second in velocity. As discussed in Sec. 4.1, the more conservative longitudinal values are used for all axes.

Based on communications with the Roman navigation team about the design of the telescope and its operations at the time of writing, the conservative estimates of σδr,sci, σδr˙,sci, σδr˙,TCM, σδr˙,desat, and σδr¨,SRP were generated (see Table 3). These values do not explicitly reflect Roman telescope requirements and are subject to change.

In this analysis, the residuals from each desat are assumed to be uncorrelated. In practice, some correlation might exist if the telescope pointing direction remains fixed while performing nonstarshade-related science for a large portion of the cruise. The execution error corresponding to the starshade retargeting burns and slews δs˙ret is discussed in detail and evaluated in Appendix A. The starshade TCM residual uncertainty is estimated using the open-loop performance of the RCS thrusters, also discussed in Appendix A.

To select σδs¨,SRP, the following model for the SRP acceleration due to a Sun-facing specularly reflective plate of surface area error δSSRP is used (e.g., Refs. 39 and 40): δr¨SRP=[2ϕδSSRP/(mc)]r^. Here, r^ is the unit vector pointing from the Sun to the spacecraft, ϕ is the solar flux at a given distance between the spacecraft and the Sun, m is the spacecraft mass, and c is the speed of light in vacuum. As ϕ, m, and c are approximately constant during the cruise, δSSRP is the only independent variable. Its standard deviation, denoted σS, thus provides an intuitive means of estimating representative SRP uncertainty magnitudes.

In this analysis, the cruise is performed with the starshade facing the Sun. In practice, the cruise attitude would be determined by a system trade including, e.g., power, thermal, SRP, micrometeorites, and communications considerations. For a Roman starshade (Ref. 9), the full starshade frontal area is 335  m2. Despite its size, the starshade frontal area is precisely characterized for science purposes. Extensive in-orbit calibrations may also be performed on the deployed starshade during commissioning as it travels from Earth to SEL2. Based on these considerations, the chosen value of σδs¨,SRP=40  nm/s2 corresponds to a nominal standard deviation of 0.5% of the total frontal area. This value of σS is conservative: for non-Sun-facing starshade cruise attitudes, it represents a larger percentage of the total Sun-facing area.

4.3.

Selection of Reference Trajectories

The linear dynamics operators Ψs and Ψr in Eq. (4) are functions of the reference trajectories as they depend on the distances between the two spacecraft and each gravitational body at every point during the cruise. In this section, two full retargeting trajectories designed to be representative and stress the feasibility of the proposed retargeting architecture are presented. The sensitivity of the retargeting error to the nominal trajectory parameters is further discussed in Sec. 5. Several methods exist for optimizing DRMs and starshade trajectories with given initial and final conditions (e.g., Refs. 41 to 43). Because this work focuses on feasibility rather than on a specific DRM, stressing initial and desired final conditions are selected and a retargeting burn that approximately satisfies these boundary conditions is found by trial-and-error.

For both reference trajectories, starting from a representative Roman trajectory provided by the Roman navigation team, the initial telescope–Earth distance is minimized (r,0 close to 1200 Mm), and the starshade is initially positioned along the telescope–Earth axis, as close to Earth as possible: ρ0=37.7  Mm (maximum distance mentioned in Ref. 9) and θ=0°. The Earth formation angle θ is defined as the angle between r and ρ (see Fig. 4). Although neither a Roman nor a HabEx scenario would allow for θ=0°, the relative position vector has a secondary influence on the error dynamics, as discussed in Sec. 5.2.2. For this reason, θ=0° is chosen for conservatism and simplicity (see Sec. 4.1). Both retargeting cruises last 3 weeks (again, consistent with Ref. 9), and both trajectories remain approximately in the plane defined by the telescope position, the Earth position, and the telescope velocity vector relative to Earth over the entire cruise.

The first trajectory is a longitudinal retargeting maneuver. It is designed so that the inertial direction of the formation is approximately unchanged at the end of the cruise ρ^fρ^0 and the final telescope–starshade distance is ρf21.3  Mm. This trajectory is chosen because minimizing the final telescope–starshade distance leads to the most stringent retargeting error requirement (in kilometers) for a given CS angular FOV. The magnitude of this burn is 19.5  m/s. The starshade trajectory relative to the telescope is shown in Fig. 6(a).

Fig. 6

Reference retargeting trajectories relative to telescope position. (a) Longitudinal retargeting maneuver. (b) Lateral retargeting maneuver.

JATIS_7_2_021206_f006.png

The second trajectory is a lateral retargeting maneuver. It is designed to lead to an 40° retargeting angle between ρ^0 and ρ^f, while keeping the initial and final longitudinal distance approximately constant: ρfρ0=37.7  Mm. This trajectory is chosen because large values of ρ increase the retargeting error, as shown in Secs. 5.2.2 and 5.2.3. The magnitude of this burn is 20  m/s. The starshade trajectory relative to the telescope is shown in Fig. 6(b), and both the telescope and starshade trajectories relative to Earth are shown in Fig. 2.

4.4.

Results

Figure 7(a) shows the evolution of σf as a function of the cruise duration for the two time-varying reference trajectories. It also compares them with the bounding time-invariant system defined in Sec. 5.2.4. As expected, both reference trajectories lead to slightly smaller final retargeting errors than those of the bounding model. In addition, the value of σf for the two reference trajectories is almost identical for all cruise durations. In Sec. 5, it is shown that ρ(t) does not have a significant effect on the error dynamics. This finding is consistent with Fig. 7(a), in which the only difference between the longitudinal and lateral retargeting maneuvers is the evolution of ρ(t) during the cruise.

Fig. 7

(a) Retargeting 3σf error as a function of tf for both the longitudinal and the lateral retargeting trajectories, as predicted by the covariance analysis. The evolution of δρ(t) for the longitudinal retargeting maneuver is also shown for 100 out of the 5000 Monte Carlo trajectories. The value of 3σf for the bounding model defined in Sec. 5.2.4 is also shown. (b) Comparison between σf values predicted by the covariance analysis versus Monte Carlo simulations for the two trajectories.

JATIS_7_2_021206_f007.png

These covariance propagation predictions were also verified by running 5000 Monte Carlo simulations for each trajectory. These simulations use the high-fidelity nonlinear solver described in Sec. 3.4 to propagate the telescope and starshade absolute positions. In the inset of Fig. 2, the cloud of δρf vectors computed with Monte Carlo simulations for lateral retargeting is compared with the 3σ retargeting error ellipsoid predicted by the covariance analysis. The value of δρf as a function of tf is shown for a subset of the longitudinal-retargeting-trajectory simulations in Fig. 7(a). The difference between the σf value predicted by the covariance analysis and the σf value computed from the Monte Carlo sample covariance matrix is shown in Fig. 7(b) for the two trajectories. It is found to remain within 3% for all tf values in both cases.

Based on these results, a CS FOV of ±1.17° and ±0.66° would be required to guarantee successful reacquisition at a 3σf level at the end of the longitudinal and lateral retargeting cruises, respectively. As mentioned in Sec. 4.1, however, the conservative combinations of anisotropic sources of uncertainty were considered in the analysis, and the choice of nominal parameters and trajectories do not conform to a specific DRM. For instance, no longitudinal retargeting maneuvers are expected in the Starshade Rendezvous Probe study (Ref. 9). Nonetheless, the results presented here show that a CS with an FOV under 2° would be sufficient to enable successful retargeting even with these conservative assumptions.

4.5.

Application to HabEx-Starshade Scenario

Going further, the covariance propagation framework is applied to a HabEx-starshade scenario, using the bounding model from Sec. 5.2.4 for simplicity. As HabEx would also be flying in a quasi-halo orbit near SEL2, the Roman nominal trajectory is maintained. Based on Ref. 11, the nominal telescope–starshade distance is increased to 76 Mm. A retargeting cruise duration of 30 days is considered. The starshade SRP uncertainty is increased by a factor of 4 to reflect the fact that the HabEx starshade would have a 52-m diameter rather than a 26-m diameter. HabEx retargeting burns are also larger, and a bounding value of 100  m/s is considered. For a mass of 5230 kg and a main thruster force of 445 N, the analysis in Appendix A predicts an execution error standard deviation of 0.142  m/s.

With these parameters, the predicted 3σf value is 3195 km or 2.41°. This preliminary assessment shows that even for a HabEx-starshade scenario, the proposed retargeting architecture is feasible with a degree-level CS FOV.

5.

Sensitivity Analysis

In this section, the retargeting performance is analyzed with simpler models of the error dynamics. The purpose is to understand analytically the contributions of both nominal parameters and sources of uncertainty to the overall retargeting error. To do so, time-invariant models of the error dynamics are constructed with increasing complexity: no gravity-gradients, constant Earth-only gradient, and constant Earth-Moon-Sun gradients. As discussed in Sec. 5.2.4, this last model, when combined with a worst-case selection of telescope and starshade positions, produces a bounding, time-invariant model that provides significant insight into the retargeting error drivers. These models and their error predictions for a representative scenario are summarized in Table 4.

Table 4

Summary of models. The σf values shown correspond to a 3-week cruise. For the first row, σf is approximately equal for the two retargeting trajectories. For the last two rows, r⊕=1,200  Mm, ρ=37.7  Mm, and θ⊕=0° are considered.

SectionKey assumptionsΨsσf
Sec. 4.3Time varying, linearized about full reference trajectories.i=,,(μi/si3)(I3s^is^i)145 km
Sec. 5.1Time invariant, no gravity gradient.0116 km
Sec. 5.2.1Time invariant, only Earth gravity gradient.(μ/s3)(I3s^s^)144 km
Sec. 5.2.4Time invariant, Sun, Earth, Moon, telescope, starshade aligned.(i=,,μi/si3)(I3s^s^)152 km

5.1.

Retargeting Error with No Gravity Gradient

Gravity gradients at SEL2 are significantly shallower than in low Earth orbit. The double-integrator model below is therefore examined to quantify the effect of gravity gradients on the retargeting error. Denoting variables associated with this gravity-gradient-free model with an overbar, the state matrix simplifies to

Eq. (18)

A¯=[0I000I000],
and the relative position error dynamics simplify to

Eq. (19)

δρ¯f=δρ0++δρ˙0tf+i=1n[tf(i1)Δtdesat]δr˙desat,i+12δρ¨SRPtf2,
where δr˙desat,i is the i’th desat residual impulse vector. The system dynamics are time invariant and uncoupled from the telescope absolute dynamics. These equations are also isotropic: errors grow at the same rate in all directions. The final relative position error is evaluated analytically as

Eq. (20)

σ¯f2=σδρ,02+σδρ˙,02tf2+i=1n[tf(i1)Δtdesat]2σδr˙,desat2+14σδρ¨,SRP2tf4.
Over 3 weeks, the position, velocity, desat, and SRP uncertainty contributions are 167 m, 95 km, 4 km, and 66 km to σ¯f, respectively. The total value of 116 km is therefore 20% smaller than the 145-km value corresponding with the full retargeting trajectories in Sec. 4.4.

5.2.

Retargeting Error with Constant Gravity Gradient

Next, in Sec. 5.2.1, the effect of Earth’s gravity gradient is added for constant telescope and starshade positions. As a result, the model produces the instantaneous error growth due to Earth gravity for the assumed positions. Constant positions keep the model time invariant and thus amenable to analysis. Further, as discussed in Ref. 12, Earth is the dominant influence on formation flying dynamics at a telescope-Earth distance of 1200 Mm: it is about six times more significant than the Sun and over 20 times more significant than the Moon. As the relative dominance of Earth gravity decreases for larger Earth-telescope distances, the effects of the Sun and the Moon are also included in Sec. 5.2.4.

5.2.1.

Earth-gravity-only dynamical system

Variables associated with the Earth-gravity-only constant position model, and to Earth in general, are denoted with the symbol . The model is constructed by replacing Ψs and Ψr in Eq. (4) with

Eq. (21)

Ψs=μs3(I3s^s^),Ψr=μr3(I3r^r^),
where μ is the Earth gravitational constant, s is the Earth-starshade vector, and r is the Earth-telescope vector. With no further loss of generality, the inertial frame is centered at Earth, and its first axis is aligned with the (constant) Earth-telescope vector: r=r=r[1,0,0]=rr^ and s=s=r+ρ=sRs[1,0,0]=sRsr^, where Rs is a rotation matrix. The final state is xf=Φfx0, where Φf=exp(Atf) and A is time invariant.

5.2.2.

Sensitivity to nominal trajectory parameters

It can be shown that there does not exist a unique set of Ψs and Ψr matrices that maximizes σf, for all P0 matrices. Instead, contours of σf, are shown in Fig. 8 as a function of nominal parameters and for the specific P0 matrix defined above.

Fig. 8

Earth gravity-gradient model: contour plots of 3σf, in kilometers as a function of cruise duration tf, nominal telescope distance to Earth r, telescope-starshade nominal distance ρ, and Earth formation angle θ.

JATIS_7_2_021206_f008.png

Four observations are made in this paragraph and are revisited in Sec. 5.2.3. First, σf, is maximized by small telescope–Earth distances r. Second, σf, is also maximized by small starshade–Earth distances s, i.e., when θ=0° and ρ is maximized. Third, without gravity gradients, 3σ¯f=210, 348, and 520 km for tf=2, 3, and 4 weeks, respectively. Comparing these values to Fig. 8 shows that the influence of gravity gradients increases with tf, especially for cruises longer than 2 weeks. Fourth, for given values of tf and r (i.e., within a given contour plot in Fig. 8), σf, changes by <6% for all combinations of θ and ρ.

For reacquisition to be successful, the starshade must be in the FOV of the CS at t=tf. In Fig. 9, the same results as in Fig. 8 are plotted in terms of the angular retargeting error rather than the relative position distance error. Although it was observed above that ρ only has a secondary influence on σf,, the size of the FOV in kilometers scales with ρ. As an example, Fig. 9 (bottom) predicts that reacquisition is not guaranteed at a 3σf confidence level with a CS FOV of ±3000  arcsec (0.83°) for cruises of 3 weeks if ρ30  Mm. For cruises of 4 weeks, this FOV is not sufficient to guarantee reacquisition at any of the ρ values shown in the figure.

Fig. 9

Earth gravity-gradient model: contour plots of 3σf, retargeting angular error in degrees as a function of cruise duration tf, nominal telescope distance to Earth r, telescope-starshade nominal distance ρ, and Earth formation angle θ, for r=1200  Mm. As an example, regions exceeding a ±3000  arcsec (0.83°) CS FOV are grayed out.

JATIS_7_2_021206_f009.png

However, conservative uncertainty assumptions have been made as mentioned in Sec. 4.1. Moreover, in Figs. 8 and 9 (bottom), the value of σδs˙,ret=40  cm/s is kept constant. At close relative ranges, the starshade has to cover smaller distances for a given retargeting angle, so 3-week cruises with large retargeting burns are unlikely. Burns of smaller magnitude correspond to smaller execution errors, as discussed in Appendix A. Figure 9 (top) therefore shows the same results for σδs˙,ret=25  cm/s. In this case, the model predicts successful retargeting down to 26 Mm for 3-week cruises.

5.2.3.

State matrix modal decomposition

To gain further insight into the system’s dynamics, the eigendecomposition of the matrix A is evaluated analytically. The state matrix is A=U^ΛV, and the final state transition matrix is Φf=exp(Atf)=U^exp(Λtf)V. Here, U^ is A’s normalized eigenvector matrix (i.e., each eigenvector u^i is normalized), V=(U^1) is A’s adjoint eigenvector matrix, and Λ is a diagonal matrix composed of A’s eigenvalues. Before normalization, the eigenvector matrix can be shown to be

Eq. (22)

U=[RsRsRsIII000IIIRsΛsRsΛs0ΛrΛr0000ΛrΛr000RsΛs200Λr200000Λr2],
where Λs and Λr are defined as

Eq. (23)

Λs=diag(λs1,λs2,λs3)=μ/s3diag(2,j,j),

Eq. (24)

Λr=diag(λr1,λr2,λr3)=μ/r3diag(2,j,j),
where j=1 and diag(·) is a diagonal matrix whose elements that are the arguments it operates on. The corresponding eigenvalue matrix can be shown to be

Eq. (25)

Λ=diag(Λs,Λs,0,Λr,Λr,0).

In Eq. (22), the first, second, and third pairs of rows represent position, velocity, and acceleration components respectively, like the state vector in Eq. (3). The left three columns only have nonzero relative error components. Therefore, they correspond to pure starshade error dynamics. The right three columns only have equal-and-opposite absolute telescope error components and relative error components. Therefore, they correspond to pure telescope error dynamics.

In general, the angle between s and r is small because ρr. If Rs=I holds exactly, Eq. (22) shows that the dynamics along and across the r axis are entirely decoupled because Λs and Λr are diagonal matrices.

Four of A’s eigenvalues are the real stable–unstable pairs ±λs1 and ±λr1. The unstable eigenvalues λs1 and λr1 are maximized by minimizing r and s, consistent with the first and second observations from Sec. 5.2.2 respectively. The two pairs of associated eigenvectors in Eq. (22) show that these modes correspond to error growth and decay along r and s, i.e., the Earth-spacecraft directions. As an example, if r=1,200  Mm, ρ=37.7  Mm, and θ=0° (so that Rs=I), growth/decay time constants are 16.2 and 17.0 days. These values are consistent with the third observation from Sec. 5.2.2.

Next, A has four pairs of purely imaginary complex-conjugate eigenvalues: ±λs2=±λs3 and ±λr2=±λr3. The four pairs of associated eigenvectors in Eq. (22) show that these modes correspond to constant amplitude oscillations in the two axes normal to r and the two axes normal to s, respectively. With the same parameters as above, the periods of the oscillations are 144.3 and 151.4 days, i.e., much longer than the retargeting cruise duration.

The final six eigenvalues have a zero growth rate. Physically, they represent the shift of the system’s equilibrium state, away from x0=0, caused by SRP uncertainty. The system is at its equilibrium when the starshade and telescope true positions are such that the gravity gradient acceleration is exactly canceled by the SRP uncertainty acceleration.

Out of these 18 modes, the only 6 that depend on ρ are ±λsi for 1i3. Equation (23) shows that these eigenvalues scale with s3/2r3/2[1(3/2)(ρ/r)cos(θ)]. Therefore, as θ90°, the distance ρ is expected to have a vanishing impact on the dynamical system, as confirmed by the horizontal contour lines near θ=90° in Fig. 8. For Roman-starshade parameters, the effect of ρ is maximized when ρ=37.7  Mm, r=1,200  Mm, and θ=0°, which leads to (3/2)(ρ/r)cos(θ)=0.047. Therefore, the fourth observation from Sec. 5.2.2 is explained by the fact that the choice of ρ cannot change any of A’s eigenvalues by more than 5%.

Although the modal decomposition above explains the trends observed in Sec. 5.2.2, it is not sufficient to fully understand the system’s dynamics. For Roman-starshade parameters, the growth of the relative position error over 4 weeks due to individual eigenmodes can be no larger than a factor of exp(λs1tf)5.6. By contrast, recalling that σδρ,sci=167  m, Fig. 8 shows that the largest growth factor is actually 1500. This discrepancy between modal and transient growth is explained by non-normality in the system (e.g., Ref. 44): the initial state leading to the worst-case retargeting error σf has components along several nonorthogonal eigenvectors that have different growth/decay rates. As a result, the output norm can temporarily grow faster than if the initial state were aligned with any individual unstable mode.

Although the covariance analysis framework introduced above does output the worst-case transient output norm σf, its value alone does not provide insights into the mechanisms through which the retargeting error grows. To address this limitation, Appendix B shows how to compute the unique set of appropriately scaled initial conditions and disturbances (i.e., desats), collected in the vector z˜0, that lead to the worst-case output norm σf for given P0 and Qk matrices. The “angle” between two systems’ z˜0 vectors therefore provides a measure of how similar the error growth mechanisms leading to σf are for the two systems, as illustrated in the next section.

5.2.4.

Bounding model

Sections 5.2.2 and 5.2.3 show that θ only has a secondary influence on the error dynamics and that θ=0° maximizes σf,. If θ=0° and the Sun and Moon are in line with the Earth, starshade, and telescope, then s^=s^=s^=r^=r^=r^, where refers to the Sun and refers to the Moon. As a result, the linear system in Eq. (21) is unmodified, except that μ/r3 becomes (μ/r3+μ/r3+μ/r3) and μ/s3 becomes (μ/s3+μ/s3+μ/s3), as summarized in Table 4. Using the findings from Sec. 5.2.2, if the largest representative value of ρ and the smallest representative values of r, r, and r are used, this system is expected to lead to bounding transient growth for all cruise durations.

This bounding model with r=1,200  Mm, θ=0°, and ρ=37.7  Mm is compared with the gravity-gradient-free model in Fig. 10. While the gravity-gradient-free model is a decoupled isotropic double integrator, the bounding model is an unstable model where relative and absolute error dynamics are coupled and grow anisotropically. Thus, when tf=4 weeks, the final relative position error 1σ covariance ellipsoid is a 173-km-radius sphere for the gravity-gradient-free model. By contrast, the ellipsoid dimensions are 269, 137, and 137 km for the bounding model: without gravity gradients, the retargeting error is 36% smaller along the Earth-telescope axis but 26% larger in the directions normal to it.

Fig. 10

Comparison of the worst-case growth of relative position error through the bounding model and gravity-gradient-free model. (a) σf as a function of cruise time tf. (b) Percentage error between σf values, relative to bounding model. (c) Angle between the initial conditions and disturbances vectors z˜0 corresponding to σf for the two systems (see Appendix B).

JATIS_7_2_021206_f010.png

Despite these differences, the angle between the two corresponding z˜0 vectors is only 7.3° [see Fig. 10(c)]. This similarity shows that, although gravity gradients do measurably increase σf for cruise durations between 2 and 4 weeks, their influence is not sufficient to fundamentally change the distribution of initial conditions and disturbances that maximize it. Due to the relatively benign environment at SEL2, it takes longer cruises for the unstable modes associated with gravity gradients to dominate the dynamics. As an example, consider a cruise duration of 100 days, when tf is 6.5 and 6.8 times as large as the two unstable mode time constants in the bounding system. In this case, the angle between the z˜0 vector of the bounding and the gravity-gradient-free system is 29.8°, indicating that different error growth mechanisms are involved. Thus, during Roman-starshade retargeting cruises, σf mostly grows through a double-integrator-like propagation of initial errors and disturbances, which is further exacerbated by gravity gradients.

5.2.5.

Sensitivity to sources of uncertainty

In this section, the sensitivity of σf to the sources of uncertainty included in the analysis is evaluated. Appendix C shows that σf can be formulated as the root-sum-square (RSS) of contributions due to each source of uncertainty, including desats. With this formulation, all of the contributions of σf can be evaluated with a single covariance propagation simulation. The relative importance of the different contributions as a function of tf is shown in Fig. 11 for the bounding model. The distribution of contributions after 3 weeks is also shown in Fig. 12(a).

Fig. 11

(a) Normalized contribution to σf from each source of uncertainty. Components are shown for (b) initial position uncertainty (the inset is a close-up of small contributions), (c) initial velocity uncertainty, (d) desat uncertainty, and (e) SRP uncertainty.

JATIS_7_2_021206_f011.png

Fig. 12

(a) Absolute contributions to σf at tf=3 weeks. (b) Normalized sensitivities of σf at tf=3 weeks.

JATIS_7_2_021206_f012.png

The value of σf is dominated by the initial relative position error for very short cruise durations. As tf increases beyond a few hours, the velocity errors begin to dominate. In particular, the retargeting burn execution error is the largest contributor, followed by the initial relative velocity knowledge uncertainty from the science phase. Figure 11 also shows the influence of desat residuals: the later the maneuver is triggered during the cruise, the less time its residuals have to grow. Finally, for tf values beyond a week, the influence of the relative position SRP uncertainty becomes considerable. For a cruise time of 3 weeks and beyond, it becomes one of the dominant contributors to the retargeting error. For all tf values, as expected, σδr,sci and σδr˙,sci each contribute <5% of the total error.

In Appendix C, it is also shown that the normalized sensitivity of σf to small fractional changes in individual sources of uncertainty can be expressed as the square of the corresponding normalized contribution. Figure 12(b) shows these sensitivities after a cruise of 3 weeks. It illustrates that σf is highly sensitive to small fractional changes in its larger contributors but is almost not sensitive at all to changes in nondominant contributors. In this case, it shows that efforts to reduce σf are likely to be most effective if they focus on reducing σδρ˙,sci, σδs˙,ret, and σδs¨,SRP.

6.

Conclusions

In this article, a retargeting architecture for a starshade flying in formation with a space telescope at Sun–Earth L2 (SEL2) is proposed and shown to be feasible. Over several weeks, the starshade travels tens of thousands of kilometers to align itself with the telescope’s next target star. It must do so with sufficient precision to be reacquired by the telescope’s dedicated coarse acquisition sensor (CS), which has a degree-level FOV.

The proposed retargeting architecture uses chemical propellant only and does not require intermittent starshade position measurements either from the ground or the telescope. It hinges on the use of an array of COTS accelerometers on board the starshade spacecraft that drive down the retargeting burn execution error to a level that enables reacquisition with the CS. It is hoped that this architecture could reduce the cost and complexity of prospective starshade missions.

The feasibility of the architecture is demonstrated through a verified covariance analysis framework. A CS FOV under 2° is found to be sufficient for reacquisition after 3 week retargeting maneuvers for a Roman-starshade scenario. An FOV under 3° is also found to be sufficient for a HabEx-starshade scenario.

Further analysis shows that the relative position errors grow mostly through the propagation of initial state uncertainty and disturbances, which are exacerbated by SEL2 gravity gradients. With the parameter values considered in the analysis, the retargeting burn execution error, science phase relative velocity uncertainty, and starshade SRP uncertainty are found to be the largest contributors. For cruise durations beyond about 2 weeks, gravity gradients significantly increase the worst-case retargeting error. This effect is sensitive to the absolute distance between the two spacecraft and Earth. The relative position between the telescope and the starshade, however, only has a secondary influence. Overall, as might be expected, the combination of large burns, long cruise durations, and short final reacquisition ranges is most stressing to this retargeting architecture.

Having developed a framework that accurately evaluates starshade retargeting error statistics and sensitivities, the next step to be addressed in future work is to apply this tool to specific starshade DRMs and generate tailored estimates of expected retargeting performance.

7.

Appendix A: Retargeting Burn Execution Error

In this appendix, the retargeting burn execution error statistics are evaluated as a function of relevant sources of uncertainty. The model is then applied to the proposed retargeting ConOps with Roman-starshade parameters.

7.1.

Burn Execution Error

In this section, an expression for δIΔvexec, the inertial frame execution error due to a Δv performed by the starshade’s main thrusters, is derived:

Eq. (26)

δIΔvexec=ΔIv*ΔIv,
where I denotes the inertial frame quantities and ΔIv* and ΔIv are the true and nominal (i.e., commanded) Δv vectors, respectively. Without loss of generality, the inertial frame is defined as having its third axis aligned with the commanded burn direction: ΔIv=[0,0,1].

First, an accelerometer error model is introduced, and the corresponding error vector in individual measurements is derived. The first-order effects of accelerometer noise, bias, scale factor errors, internal misalignments, known mounting misalignment, and mounting misalignment uncertainty are taken into account. Spacecraft pointing errors and spacecraft pointing uncertainty are also included.

Second, an expression for the full execution error vector ΔIvexec is derived based on this accelerometer model. As described in Sec. 2.1, the retargeting Δv is performed with the starshade main thrusters, nominally aligned with the commanded burn direction. The RCS thrusters are used to control attitude during the burn, closing the loop on measurements from a set of accelerometers to reduce the execution error. The burn is terminated when the total estimated Δv vector matches the commanded Δv vector up to a given threshold.

7.1.1.

Accelerometer model

The accelerometer outputs incremental Δv measurements at fixed time intervals Δt. The time since the start of the burn is t=kΔt. The error in the k’th measurement is

Eq. (27)

δIΔvmeas,k=ΔIvmeas,kΔIvk*,
where Δvmeas,kI and Δvk*I are the measured and true Δv increment vectors, respectively.

The accelerometer model derived in Ref. 45 is used to compute the error in terms of the accelerometer parameters. Markov bias, high-order bias coefficients, and all second-order error terms are considered negligible. Gravity gradient and SRP accelerations are also considered negligible compared with the acceleration due to thrusters. The resulting model is

Eq. (28)

Δvmeas,kA=(I+MA)ΔAvk*+ΔAvδ,k,

Eq. (29)

MA=NAint+KA,ΔAvδ,k=nAk+bA,
where A denotes the accelerometer-frame quantities, NintA is the internal accelerometer misalignment matrix, KA is the diagonal matrix of accelerometer scale factors along the accelerometer axes (assumed to span an orthogonal right-handed set), nAk is the accelerometer noise vector, and bA is the accelerometer bias vector. Individual components of these four sources of uncertainty are uncorrelated and zero-mean normally distributed random variables. The associated component standard deviations are σint, σK, σn, and σb, respectively.

In practice, the accelerometers are often provided as a set of four single-axis units laid out in a pyramidal configuration, which provides some averaging and redundancy. The assumption that there are three orthogonal single-axis accelerometers is thus conservative.

7.1.2.

Accelerometer measurement error

The following expression for the inertial frame incremental measurement error can be derived:

Eq. (30)

δIΔvmeas,k=MItot,kΔIvk*+ΔIvδ,k,

Eq. (31)

MItot,k=RIB(NBn,kIB+NBbIB)RBI+RIA(NABA+NAint+KA)RAI,

Eq. (32)

ΔIvδ,k=RIA(nAk+bA),
where B denotes the body-frame quantities. Rotation matrices are denoted, for example, by RIA, which is the accelerometer frame to inertial frame rotation matrix. In the equation above, NBn,kIB, NBbIB, and NABA are the pointing knowledge noise, pointing knowledge bias, and mounting misalignment uncertainty contributions, respectively. The three distinct components of each matrix are uncorrelated and zero-mean normally distributed random variables, with standard deviations of σn,IB, σb,IB, and σBA, respectively. In addition, it can be shown that the effect of zero-mean but known pointing control error and known accelerometer mounting misalignments cancel to first order.

7.1.3.

Δv Execution error

In this section, an expression for the full Δv execution error vector is derived based on the accelerometer model introduced above. Whereas the commanded burn ΔIv is known on board, ΔIv*, the final true realized impulse, is a stochastic vector that depends on how the on-board system controls the burn execution and termination. An explicit expression for ΔIv* is thus derived in terms of known quantities and sources of uncertainty with known statistics using the expression for δIΔvmeas,k derived above.

When the burn is stopped, at the final time step k=nk, the integrated accelerometer measurement is

Eq. (33)

ΔIvmeas=k=1nkΔIvmeas,k=ΔIv+ΔIvctl,
where ΔIvctl is the measured but uncorrected control error at burn termination. Its statistics are known and depend on both the nominal burn itself and the selected burn termination criteria, discussed in Sec. 7.2.3. With this definition, the execution error can be shown to be

Eq. (34)

δIΔvexec=(1nkk=1nkMItot,k)ΔIvk=1nkΔIvδ,k+ΔIvctl.

7.1.4.

Averaging multiple accelerometers

The measurement from nacc three-axis accelerometers is computed on board and averaged to find the final acceleration measurement. The sources of uncertainty are zero-mean normally distributed random variables that depend on the accelerometer model. As a result, when several accelerometers are used, each one has different error characteristics. However, all accelerometers are subject to the same pointing knowledge error. If all accelerometers are nominally coaligned, the averaged execution error can be shown to be

Eq. (35)

δIΔvexec,avg=(1nacci=1nacc1nkk=1nkMItot,k,i)ΔvI+1nacci=1nacck=1nkΔIvδ,k,i+ΔvctlI,
where the known control error does not benefit from accelerometer averaging. Rather, it is a function of the RCS control loop, as discussed in Sec. 7.2.3.

7.2.

Burn Execution Error Statistics

7.2.1.

Execution error covariance matrix

The execution error expectation E(δIΔvexec,avg) is zero as it is a linear combination of uncorrelated zero-mean random variables. Its covariance matrix Pexec=Cov(δΔIvexec,avg) is

Eq. (36)

Pexec=RIB(Pn,IB+Pb,IB)RBI+RIA(PBA+Pint+PK)RAI+Pδ+Pctl,

Eq. (37)

Pn,IB=1nkCov[NBn,kIB(ΔBv)],Pb,IB=Cov[NBbIB(ΔBv)],

Eq. (38)

PBA=1naccCov[NABA(ΔAv)],

Eq. (39)

Pint=1naccCov[NAint(ΔAv)],

Eq. (40)

PK=1naccCov[KA(ΔAv)],
where the statistics of each instance of NBn,kIB, NBbIB, NABA, NAint, and KA are known and fixed both in time and across accelerometers.

7.2.2.

Open-loop execution error components

The lateral and longitudinal open-loop execution errors are defined as the components of the error across and along the commanded burn direction, respectively. They are modeled as the sum of a fixed term and a proportional term:

Eq. (41)

σopen,lat2=σopen,lat,fix2+Δvcmd2σopen,lat,prop2,σopen,lon2=σopen,lon,fix2+Δvcmd2σopen,lon,prop2,
where Δvcmd is the commanded burn magnitude. As a result, the open-loop covariance matrix is Pexec=diag(σopen,lat2,σopen,lat2,σopen,lon2).

7.2.3.

Burn termination criteria

Accelerometers and RCS thrusters are used to reduce the execution error from its open-loop value above to its closed-loop value given by Eq. (36). The covariance of this closed-loop execution error depends on the final control error term Pctl.

In the longitudinal direction, the burn is terminated when the longitudinal impulse magnitude measured by the accelerometers is equal to Δvcmd. Assuming timing biases have been calibrated out, the resulting longitudinal control error variance is

Eq. (42)

σctl,lon2=Δvcmd2tburn2σtiming2,
where tburn is the burn duration and σtiming is the burn termination timing accuracy.

In the lateral directions, the RCS thrusters are used to close the loop on the main thruster’s lateral execution errors, as measured with the accelerometers. This control loop is modeled by the sum of a fixed term and a residual that is a function of the control loop time constant tctl:

Eq. (43)

σctl,lat2=σctl,lat,fix2+exp(2tburn/tctl)σopen,lat2.
If tburntctl, the control loop is too slow to correct open-loop residuals and σctl,lat2 tends to σctl,lat,fix2+σopen,lat2. Conversely, if tburntctl, the control loop is effective and σctl,lat2 tends to σctl,lat,fix2.

7.2.4.

Closed-loop execution error components

Analytic expressions of the components of Eq. (36) are derived as follows. First, the burn termination criteria defined above are applied to the lateral and longitudinal components of Pctl. Second, Eq. (36) is rewritten in terms of Δvcmd and tburn instead of nk by expressing σn,IB, σb,IB, σn, and σb in terms of their continuous-time equivalents, denoted with an overbar. Third, PK depends on the orientation of the accelerometer axes with respect to the nominal burn direction. It is diagonal if accelerometers axes are equidistant from the burn direction such that ΔAv=[1,1,1](Δvcmd/3). It is also diagonal if one axis is aligned with the burn such that RIA=I. In these two cases, the lateral and longitudinal components are expressed as

Eq. (44)

σexec,lat2=(Δvcmd2tburn)σ¯n,IB2+(Δvcmd2)σ¯b,IB2+(Δvcmd2nacc)σBA2+(Δvcmd2nacc)σint2+(κlatΔvcmd2nacc)σK2+(tburnnacc)σ¯n2+(tburn2nacc)σ¯b2+σctl,lat2,

Eq. (45)

σexec,lon2=(κlonΔvcmd2nacc)σK2+(tburnnacc)σ¯n2+(tburn2nacc)σ¯b2+σctl,lon2,
where κlat=κlon=1/3 in the equidistant case and κlat=0 and κlon=1 in the aligned case.

7.3.

Application to Roman-Starshade Scenario

7.3.1.

Retargeting burn approach

In this section, the execution error model derived above is applied to the Roman-starshade retargeting burn ConOps described in Sec. 2.1. The on-board accelerometers are used both during the main burn and during the two slews to measure residual Δvs (only while thrusters are firing). The total measured slew residual standard deviation is σctl,slew per axis. In addition, the measurement error of the slews is σmeas,slew2. The variances of the lateral and longitudinal components of the open-loop RCS correction burn are modeled as

Eq. (46)

σcorr,lat2=σcorr,fix2+(σctl,slew2+σctl,lat2)σcorr,prop2,σcorr,lon2=σcorr,fix2+(σctl,slew2+σctl,lon2)σcorr,prop2.

After the correction burn is applied, the net execution error is evaluated by replacing σctl,lat2 and σctl,lon2 in Eq. (44) and Eq. (45) by σcorr,lat2 and σcorr,lon2, respectively, and adding in a further σmeas,slew2 contribution to each axis.

7.3.2.

Parameter selection

A spacecraft mass of 1200 kg and four 22 N thrusters are considered. The performance of COTS and flight qualified sensors and actuators is assumed, as summarized in Tables 1, 2, and 5. In Table 5, the value of σ¯b assumes that the accelerometer bias has been calibrated in flight before the retargeting burn takes place. One calibration strategy is to measure the SRP acceleration acting on the precisely characterized 335  m2 starshade surface area. Depending on the surface properties and propellant mass at the time of calibration, the SRP acceleration is expected to be at most 2.5  μm/s2. A conservative value of σ¯b=5  μm/s2 is thus used. The values of σBA, σopen, σctl,lat,fix, and tctl are consistent with flight projects such as Mars Science Laboratory and Europa Clipper. The value of σctl,slew is based on the order-of-magnitude approximations for a burn performed with a technique similar to Ref. 46, and the value of σmeas,slew was generated using the accelerometer model described in this section. In practice, for small burns, the model-based estimation of the execution error may be used if it is found to outperform accelerometer-based estimation.

Table 5

Uncertainty parameters for retargeting burn execution error.

ParameterSymbolValue (1σ/axis)
Internal misalignmentσint1 mrad
Scale factor errorσK100 ppm
Bias calibration residualσ¯b5  μm/s2
Noise (10 Hz sampling)σ¯n(7/10) μg/Hz
Mounting alignment uncertaintyσBA2.62 mrad
Pointing knowledge uncertainty noise (10 Hz sampling)σ¯n,IB(2/10) arcsec/Hz
Pointing knowledge uncertainty biasσb,IB3 arcsec
Open-loop lateral burn residual proportional termσopen,lat,prop2%
Open-loop lateral burn residual fixed termσopen,lat,fix3.33  mm/s
Open-loop longitudinal burn residual proportional termσopen,lon,prop2%
Open-loop longitudinal burn residual fixed termσopen,lon,fix3.33  mm/s
Total control error from slew maneuversσctl,slew0.15  m/s
Total measurement error from slew maneuversσmeas.slew7.1  mm/s
Correction burn residual proportional termσcorr,prop5%
Correction burn residual fixed termσcorr,fix3.33  mm/s
Final closed-loop lateral control error fixed termσctl,lat,fix3.33  mm/s
RCS control loop time constanttctl200 s
Burn termination timing accuracyσtiming200 ms

7.3.3.

Results

Figure 13 shows the execution error and its components as a function of the nominal burn magnitude for accelerometers axes that are equidistant from the burn direction. The lateral component of the error is larger than the longitudinal component, which is mostly due to the uncorrected control error, and remains approximately constant at about 21  mm/s. The largest contributions to the lateral execution error are the uncorrected control error after the correction burn and the accelerometer mounting and internal misalignments. For nominal burn magnitudes around 20  m/s, the total execution error standard deviation is below 40  cm/s. This value is therefore used in the covariance analysis above, unless specified otherwise.

Fig. 13

Contributions to (a) longitudinal and (b) lateral execution errors as a function of nominal burn magnitude. Insets show close-ups of small contributions.

JATIS_7_2_021206_f013.png

8.

Appendix B: Comparing Output Norms of LTI Systems

8.1.

LTI Systems Without Inputs

In this section, a framework for comparing output norms of linear time-invariant (LTI) systems, regardless of diagonalizability and stability is introduced. The systems being compared must have no external inputs such that x˙=Ax. This assumption is relaxed in Sec. 8.2. They must also have the same state vector x and the same output matrix C, but potentially different state matrices A and initial state covariance matrices P0.

The final output norm of such LTI systems is yf=Cxf=CΦfx0. It is common for individual states within x not to have the same units or nominal magnitudes (e.g., absolute versus relative position or position versus acceleration). For such systems, finding the initial state x0 that maximizes yf while constraining the unweighted initial state norm x0=x0x0 may not be physically meaningful. Without a scaling matrix, this inner-product not only gives more weight to state variables with values that are naturally larger but may also sum quantities that have different physical units.

The inner-product can be made physically meaningful by changing the system coordinates using P0. Using the initial covariance matrix, state variables can be expressed in terms of their likelihood. Here, the likelihood of a scalar initial state x0 with standard deviation σx,0 is defined as z0=x0/σx,0. In general, the initial state likelihood is given by x0P01x0=P01/2x0=z0. Here, z0=P01/2x0 is the initial state likelihood vector and P01/2 is found from the singular value decomposition (SVD) of the initial covariance matrix: P0=U^P0ΣP02U^P0. The following are then defined: P01/2=ΣP01U^P0 and P01/2=U^P0ΣP0 so that P01/2P01/2=P01/2P01/2=I.

The transformed system dynamics are z˙=Azz, where Az=P01/2AP01/2 and the output y=CP01/2z is unchanged. In the transformed coordinates, the initial state covariance matrix is the identity matrix E(z0z0)=I and inner-products are now physically meaningful: z is the total likelihood of the state x=P01/2z and cos1[z1z2/(z1z2)] is the “angle” between likelihood states z1 and z2.

Using this coordinate transformation, the initial state x0 that maximizes the final output norm yf, subject to z0=1 is sought:

Eq. (47)

yf2=x0ΦfCCΦfx0=z0[(P01/2)ΦfCCΦfP01/2]z0=z0V^zΣz2V^zz0,
where U^zΣzV^z is the SVD of CΦfP01/2. Each column v^zi of the unitary matrix V^z corresponds to a normalized initial state z0. Setting z0=v^zi leads to a final state with an output yf=u^isi that is aligned with the i’th largest semimajor axis of the final output covariance matrix Py,f ellipsoid, u^i. The corresponding output norm given by the i’th singular value in Σz, i.e., yf=si, is the length of the corresponding semimajor axis. Consequently, the maximum final output norm is the first singular value σf=sz1, corresponding to z0=v^z,1 and the initial state x0=P01/2v^z,1.

The maximum final output norm σf can also be evaluated from covariance propagation: the final output covariance matrix is Py,f=CPfC=CΦfP0ΦfC=U^zΣz2U^z and its largest singular value is thus also σf=sz1. However, covariance propagation does not provide information about the initial state x0 that leads to this maximum final output norm.

8.2.

LTI Systems with Impulsive Inputs

This section focuses on LTI systems with a known number n of impulsive disturbances wi with covariance matrices Qi, taking place at t=tw,i, where 1in. For such systems, the framework defined above is applied by writing the final output as

Eq. (48)

yf=CΦfx0+i=1nCΦw,iΓwi=CΦ˜fx˜0=CΦ˜fP˜01/2z˜0,
where Φw,i=exp[A(tftw,i)] and Φ˜f=[Φf,Φw,1,,Φw,n]. The initial augmented covariance matrix is

Eq. (49)

P˜0=[P0Pw,1Pw,n],
where Pw,i=ΓQiΓ and P˜01/2 is identified using SVD as before. The initial augmented likelihood state is z˜0, and the augmented initial state is x˜0=[x0,w1Γ,,wnΓ]=P˜01/2z˜0.

Using the procedure from Sec. 8.1, the value of σf, i.e., the maximum output norm of yf subject to z˜0=1, is the first singular value of CΦ˜fP˜01/2. The vector z˜0, given by the first right singular vector of CΦ˜fP˜01/2, is the distribution of both initial uncertainties and impulsive disturbances that leads to yf=σf.

9.

Appendix C: LTI System Output Norm Sensitivity

The initial covariance matrix can be decomposed in the same way as the disturbance covariance matrices Pw,i in Sec. 8.2, by defining the block diagonal matrix

Eq. (50)

Q0=diag(σδρ,sci2I,σδr,sci2I,σδρ˙,sci2I,σδr˙,sci2I,σδs˙,TCM2I,σδr˙,TCM2I,σδs˙,ret2I),
such that P0=Γ0Q0Γ0, where Γ0 is the corresponding matrix of coefficients that establish how the input sources of uncertainty are correlated to form P0. Similarly, the full augmented initial covariance matrix is expressed as P˜0=Γ˜0Q˜0Γ˜0. Here, Q˜0 is a diagonal matrix with elements that are the variances of the initial state and impulsive disturbances, and Γ˜0 is the corresponding augmented coefficient matrix. The number n˜ of elements q˜0i2 in Q˜0 and columns γ0,i in Γ˜0 is the sum of the number of impulsive disturbances n and the number of terms in Q0, defined in Eq. (50).

Using this notation, it can be shown that the worst-case final relative position error σf for unity norm z˜0 is the RSS of the contributions σf,i from each of the n˜ sources of uncertainty in the system:

Eq. (51)

σf2=i=1n˜σf,i2,
where σf,i=uy1CΦ˜fγ˜0,iq˜0,i and uy1 is the first singular vector of P˜y,f=CΦ˜fP˜0Φ˜fC. Normalizing leads to i=1n˜(σf,i/σf)2=1.

Similarly, the normalized sensitivity of σf to each term q˜0,i is given by the square of the corresponding normalized contribution:

Eq. (52)

σf,i=(q˜0,iσf)σfq˜0,i=(σfiσf)2.
As above, i=1n˜σf,i=1 holds. The interpretation of this equation is that, if each term q˜0,i changes by a small amount q˜0,i and becomes q˜0,i+q˜0,i, then σf becomes σf+σf, where

Eq. (53)

σfσfi=1n˜(σf,iq˜0,iq˜0,i).

Acknowledgments

The research was carried out at the Jet Propulsion Laboratory, California Institute of Technology, under a contract with the National Aeronautics and Space Administration (80NM0018D0004) © 2020. All rights reserved. California Institute of Technology. Government sponsorship acknowledged.

References

1. 

S. Seager et al., “Imaging and spectra of exoplanets orbiting our nearest sun-like star neighbors with a starshade in the 2020s,” (2018) http://surveygizmoresponseuploads.s3.amazonaws.com/fileuploads/15647/4139225/235-0248419ac1193b0ada9e5ea5b64da7a1_SeagerSara.pdf Google Scholar

2. 

M. Levine and R. Soummer, “Overview of technologies for direct optical imaging of exoplanets,” (2009) http://authors.library.caltech.edu/57854/1/Levine_Visible%20Planet%20Imaging_TEC_EOS.pdf Google Scholar

3. 

W. Cash et al., “External occulters for direct observation of exoplanets: an overview,” Proc. SPIE, 6687 668712 (2007). https://doi.org/10.1117/12.732645 PSISDG 0277-786X Google Scholar

4. 

N. J. Kasdin et al., “Imaging extrasolar planets via formation flying with an external occulter,” Adv. Astron. Sci., 132 115 –127 (2008). ADASA9 0065-3438 Google Scholar

5. 

M. Kochte et al., “External occulter operations requirements,” in AIAA Space OPS Conf., (2004). Google Scholar

6. 

W. Cash and New Worlds Team, “The new worlds observer: the astrophysics strategic mission,” EPJ Web Conf., 16 07004 (2011). https://doi.org/10.1051/epjconf/20111607004 Google Scholar

7. 

N. J. Kasdin et al., “Occulter design for THEIA,” Proc. SPIE, 7440 744005 (2009). https://doi.org/10.1117/12.826518 Google Scholar

8. 

S. Seager et al., “Exo-S: starshade probe-class exoplanet direct imaging mission concept, Final report,” (2015) http://exep.jpl.nasa.gov/stdt/Exo-S_Starshade_Probe_Class_Final_Report_150312_URS250118.pdf Google Scholar

9. 

S. Seager, “Starshade Rendezvous probe study final report,” (2019) https://smd-prod.s3.amazonaws.com/science-red/s3fs-public/atoms/files/Starshade2.pdf Google Scholar

10. 

B. S. Gaudi et al., “The Habitable exoplanet observatory,” 600 –604 (2018). Google Scholar

12. 

T. L. B. Flinois et al., “Starshade formation flying II: formation control,” J. Astron. Telesc. Instrum. Syst., 6 (2), 029001 (2020). https://doi.org/10.1117/1.JATIS.6.2.029001 Google Scholar

13. 

J. Leitner, “Formation flying system design for a planet-finding telescope-occulter system,” 66871D (2007). https://doi.org/10.1117/12.731626 Google Scholar

14. 

D. P. Scharf et al., “Precision formation flying at megameter separations for exoplanet characterization,” Acta Astron., 123 420 –434 (2016). https://doi.org/10.1016/j.actaastro.2015.12.044 Google Scholar

15. 

M. Bottom et al., “Starshade formation flying I: optical sensing,” J. Astron. Telesc. Instrum. Syst., 6 (1), 015003 (2020). https://doi.org/10.1117/1.JATIS.6.1.015003 Google Scholar

16. 

C. M. A. Deccia et al., “Surfing the L2 gradient with the starshade in search of extraterrestrial life,” in AIAA/AAS Astrodyn. Spec. Conf., 1 –9 (2016). Google Scholar

17. 

C. M. A. Deccia, “Analysis of the Sun-Earth Lagrangian environment for the New Worlds Observer (NWO),” (2017). Google Scholar

18. 

S. W. Benson, A. S. Lo and T. M. Glassman, “Solar electric propulsion for the new worlds observer terrestrial exoplanet mission,” in 45th AIAA/ASME/SAE/ASEE Joint Propul. Conf., 1 –12 (2009). Google Scholar

19. 

W. Cash et al., “The new worlds observer: the astrophysics strategic mission concept study,” 74360 (2009). https://doi.org/10.1117/12.827486 Google Scholar

20. 

J. S. Snyder et al., “Additional mission applications for NASA’s 13.3-kW ion propulsion system,” in IEEE Aerosp. Conf. Proc., 1 –13 (2016). Google Scholar

21. 

C. C. Stark et al., “Maximized ExoEarth candidate yields for starshades,” J. Astron. Telesc. Instrum. Syst., 2 (4), 041204 (2016). https://doi.org/10.1117/1.JATIS.2.4.041204 Google Scholar

22. 

N. Rioux et al., “Engineering considerations applied to starshade repointing,” 99043L (2016). https://doi.org/10.1117/12.2233541 Google Scholar

23. 

M. C. Noecker, “Alignment of a terrestrial planet finder starshade at 20-100 megameters,” 669306 (2007). https://doi.org/10.1117/12.736053 Google Scholar

24. 

D. K. Geller, “Linear covariance techniques for orbital rendezvous analysis and autonomous onboard mission planning,” J. Guid. Control Dyn., 29 (6), 1404 –1414 (2006). https://doi.org/10.2514/1.19447 JGCODS 0731-5090 Google Scholar

25. 

N. B. Stastny and D. K. Geller, “Autonomous optical navigation at Jupiter: a linear covariance analysis,” J. Spacecr. Rockets, 45 (2), 290 –298 (2008). https://doi.org/10.2514/1.28451 JSCRAG 0022-4650 Google Scholar

26. 

N. B. Stastny, R. A. Bettinger and F. R. Chavez, “LinCov analysis of an automated celestial inertial navigate approach for GEO satellites,” in AIAA/AAS Astrodyn. Spec. Conf., 1 –8 (2008). Google Scholar

27. 

D. K. Geller and D. P. Christensen, “Linear covariance analysis for powered lunar descent and landing,” J. Spacecr. Rockets, 46 (6), 1231 –1248 (2009). https://doi.org/10.2514/1.38641 JSCRAG 0022-4650 Google Scholar

28. 

J. W. Jang et al., “Linear covariance analysis for a lunar lander,” in AIAA Guidance, Navig. and Control Conf., 1 –15 (2017). Google Scholar

29. 

M. B. Rose and D. K. Geller, “Linear covariance techniques for powered ascent,” in AIAA Guidance, Navig. and Control Conf., (2010). Google Scholar

30. 

D. K. Geller, “Analysis of the relative attitude estimation and control problem for satellite inspection and orbital rendezvous,” J. Astron. Sci., 55 (2), 195 –214 (2007). https://doi.org/10.1007/BF03256520 JALSA6 0021-9142 Google Scholar

31. 

B. Gong, D. K. Geller and J. Luo, “Initial relative orbit determination analytical covariance and performance analysis for proximity operations,” J. Spacecr. Rockets, 53 (5), 822 –835 (2016). https://doi.org/10.2514/1.A33444 JSCRAG 0022-4650 Google Scholar

32. 

T. L. B. Flinois et al., “Efficient starshade retargeting architecture using chemical propulsion,” in AAS/AIAA Astrodyn. Spec. Conf., 20 –421 (2020). Google Scholar

36. 

R. J. Luquette and R. M. Sanner, “Linear state-space representation of the dynamics of relative motion, based on restricted three body dynamics,” in AIAA Guidance, Navig. and Control Conf., 4783 (2004). Google Scholar

38. 

T. Carter and M. Humi, “Fuel-optimal rendezvous near a point in general keplerian orbit,” J. Guidandce Control Dyn., 10 (6), 567 –573 (1987). https://doi.org/10.2514/3.20257 Google Scholar

39. 

A. Farres, C. Webster and D. Folta, “High fidelity modeling of SRP and its effect on the relative motion of starshade and WFIRST,” in Space Flight Mech. Meeting, 1 –15 (2018). Google Scholar

40. 

A. Farres, D. Folta and C. Webster, “Using spherical harmonics to model solar radiation pressure accelerations,” Adv. Astron. Sci., 162 3365 –3383 (2018). ADASA9 0065-3438 Google Scholar

41. 

E. Kolemen and N. J. Kasdin, “Optimization of an occulter-based extrasolar-planet-imaging mission,” J. Guidance Control Dyn., 35 (1), 172 –185 (2012). https://doi.org/10.2514/1.53479 Google Scholar

42. 

G. J. Soto et al., “Optimal starshade observation scheduling,” 106984M (2018). https://doi.org/10.1117/12.2311771 Google Scholar

43. 

G. J. Soto et al., “Parameterizing the search space of starshade fuel costs for optimal observation schedules,” J. Guidance Control Dyn., 42 (12), 2671 –2676 (2019). https://doi.org/10.2514/1.G003747 Google Scholar

44. 

P. J. Schmid, “Nonmodal stability theory,” Annu. Rev. Fluid Mech., 39 129 –162 (2007). https://doi.org/10.1146/annurev.fluid.38.050304.092139 ARVFA3 0066-4189 Google Scholar

45. 

S. R. Ploen, “Matlab covariance analysis tool (MCAT),” in JPL Eng. Memorandum 343H-07, (2007). Google Scholar

46. 

C. Grubin, “Generalized two-impulse scheme for reorienting a spin stabilized vehicle,” Prog. Astron. Rocketry, ARS, Guidance Control, 8 649 –668 (1962). Google Scholar

Biographies of the authors are not available.

© 2021 Society of Photo-Optical Instrumentation Engineers (SPIE) 2329-4124/2021/$28.00 © 2021 SPIE
Thibault L. B. Flinois, Daniel P. Scharf, Carl R. Seubert, and P. Doug Lisman "Efficient starshade retargeting architecture using chemical propulsion," Journal of Astronomical Telescopes, Instruments, and Systems 7(2), 021206 (6 January 2021). https://doi.org/10.1117/1.JATIS.7.2.021206
Received: 31 July 2020; Accepted: 1 December 2020; Published: 6 January 2021
Lens.org Logo
CITATIONS
Cited by 1 scholarly publication.
Advertisement
Advertisement
RIGHTS & PERMISSIONS
Get copyright permission  Get copyright permission on Copyright Marketplace
KEYWORDS
Telescopes

Error analysis

Space operations

Matrices

Sensors

Monte Carlo methods

Stars

RELATED CONTENT


Back to Top