Abstract
We present the general concept of a telescope with optics and detectors mounted on two separate spacecrafts, in orbit around the telescope’s target (scopocentric or target-centric orbit), and using propulsion to maintain the Target-Optics-Detector alignment and Optics-Detector distance. Specifically, we study the case of such a telescope with the Sun as the target, orbiting at \(\sim \)1 AU. We present a simple differential acceleration budget for maintaining Target-Optics-Detector alignment and Optics-Detector distance, backed by simulations of the orbital dynamics, including solar radiation pressure and influence of the planets. Of prime interest are heliocentric orbits (such as Earth-trailing/leading orbits or Distant Retrograde Orbits), where thrust requirement to maintain formation is primarily in a single direction (either sunward or anti-sunward), can be quite minuscule (a few m/s/year), and preferably met by constant-thrust engines such as solar electric propulsion or even by solar sailing via simple extendable and/or orientable flaps or rudders.
Similar content being viewed by others
Introduction
To date, spaceborne telescope boom lengths have rarely exceeded 15 m, and achieving much greater separation distances in space between optics and detectors will likely require precise formation flying (PFF). The European Space Agency’s Proba-3 [1, 2], currently scheduled to be launched in 2022, attempts such a feat, with a coronograph spacecraft separated from a telescope spacecraft by a distance of ≈ 150 m in high Earth orbit. The Sun-coronograph-telescope alignment is planned to last about six hours during each \(\sim \)day-long length of the highly eccentric orbit. Besides an occulter-telescope pair, there are several other possible applications for such a concept. For example in the X-ray regime, the optics can be a Fresnel Zone Plate [3], a focusing optics mirror (the longer focal length enables shallower incidence angle on the mirrors, allowing higher energies to be reached), or a coded-mask or (rotating) grid allowing e.g. higher angular resolutions.
We are interested in the case of the Sun as a target, with the Optics spacecraft and Detector spacecraft in a “scopocentric” orbit around it (Fig.1), and we will use the term “Precise Formation Flying,” or PFF, to refer to the combination of Target-Optics-Detector alignment maintenance and Optics-Detector distance maintenance. This paper strives to make the case for scientists requiring large optics-to-detectors distances for the next generation of space instrumention that the time is nigh, and that a solar application is probably an easy first step.
Section “Differential Accelerations” details the various forces acting on each spacecraft, Section “Simulations” describes the simulations done to confirm the theory, Section “Discussion” discusses the results and their possible applications with current or soon-to-be available launch capabilities for CubeSats and SmallSats. Finally, Section “Conclusions” summarizes and concludes this work.
Differential Accelerations
To maintain formation, either the Optics spacecraft or the Detector spacecraft must fight against the (often minute, but with long-term consequences) differences in the total accelerations they experience (solar radiation pressure, orbital/tidal effects from the orbited body/target, and tidal effects from nearby celestial bodies).
We will refer to the spacecraft closest to the the target as “Optics spacecraft”, and the spacecraft furthest away as “Detector spacecraft”. In many cases, the Optics spacecraft can be thought of as the spacecraft carrying the optics of the telescope, and the Detector spacecraft as the one carrying the detectors. Obviously, there can be variations: the Optics spacecraft can carry an occulter while the Detector spacecraft carries both optics and detectors (e.g. Proba-3). We present here simple analytical, acceleration budgets, mostly in the form of differential accelerations \(\vec {\delta a_{D}}\) that the Detector spacecraft must exert to maintain the formation. It has radial component δaD,r along the target-optics-detector axis, and tangential component δaD,t perpendicular to it, in the orbital plane. A negative δaD,r hence implies a sunward thrust requirement by the Detector spacecraft (or anti-sunward by the Optics spacecraft).
Most of the following is applicable when the target is any celestial body that can be orbited (e.g. a planet), but we will concentrate on the case of the Sun as a target. We will assume that the Optics spacecraft is in keplerian orbit, and that the Detector spacecraft does all the necessary thrusting to maintain the Target-Optics-Detector alignment and Optics-Detector distance throughout the orbit. The calculations and conclusions are of course almost completely interchangeable between the two spacecrafts, though considerations such as having a thruster in the optics path might constrain specific implementations.
Section “Thrust the Detector Spacecraft must Exert to Sustain its non-Keplerian (“NK”) Orbit” deals with compensating for the non-keplerian orbit of the Detector spacecraft, Section “Differential Acceleration due to Tidal Effects from Other Celestial Bodies” deals with compensating for the disruptive effects from other bodies than the one being orbited, and Section “Differential Acceleration due to Solar Radiation Pressure” deals with the effects of radiation pressure (which dominate when the formation-flying telescope is sufficiently far away from all celestial bodies). Finally, Section “Differential Acceleration due to Drag in Ram Direction” deals with interplanetary and atmospheric drags.
Thrust the Detector Spacecraft must Exert to Sustain its non-Keplerian (“NK”) Orbit
Linearized relative equation of motions in circular orbits have been presented by Clohessy-Wiltshire [4] for the case of circular orbits. We will jump directly to the elliptical case, using the linearized equations from [5] (or see Section 5.6 of [6]):
Where x, y, z are the radial, tangential, and normal components of the Detector spacecraft relative position with respect to the Optics spacecraft, and aD the thrust (acceleration) delivered by the Detector spacecraft. The Optics spacecraft is in Keplerian orbit, hence \({r_{O}^{2}} \dot \theta _{O} = h\), with \(h=\sqrt {GM a_{O} (1-{e_{O}^{2}})}\) the (constant) angular momentum, aO the semi-major axis, and eO the eccentricity. To maintain the Target-Optics-Detector alignment and Optics-Detector distance, \(\ddot x \equiv \ddot y \equiv \ddot z \equiv \dot x \equiv \dot y \equiv \dot z \equiv y \equiv z \equiv 0\), and x is a constant kept at Δr, leading to the thrust requirement on the Detector spacecraft:
If the Detector spacecraft applies the above thrusts, then it will orbit the target with the same period as the Optics spacecraft, but Δr further away, and preserving the Target-Optics-Detector alignment. The Detector spacecraft orbit is faster than if it were freely-coasting. In the circular (eO = 0) case, \(\delta a_{D,r}^{\text {NK}}\) = -1.2× 10− 11 m/s2 = -0.38 mm/s/yr for aO= 1 AU, M = Msun, and Δr= 100 m.
The above equations are valid for Δr ≪ rO. As some applications requiring extremely large spacecraft separations are not inconceivable, though certainly technologically extremely difficult (e.g. a Fresnel lens for γ-rays observations), we also present exact solutions in Appendix A that are valid for any Δr < rO.
Figure 2 displays the orbital variation of the required accelerations for the case aO= 1 AU, eO= 0.1, and Δr= 100 m, compared to the circular (eO = 0) case. Figure 3 displays the minimum, average, and maximum accelerations for various eccentricities. Scaling for other parameters is simply given by the above equations. Equation (5) is maximum (in amplitude) at periapsis (𝜃O = 0), taking the value \(-GM\frac {{\Delta } r}{{p_{O}^{3}}}(1+e_{O})^{3} (3+e_{O})\), with the semilactus rectum of the Optics spacecraft \(p_{O}=a_{O}(1-{e_{O}^{2}})\). Equation (5) is minimum (in amplitude) at apoapsis (𝜃O = π), taking the value \(-GM\frac {{\Delta } r}{{p_{O}^{3}}}(1-e_{O})^{3} (3-e_{O})\). The minimum/maximum of Equation (6) are the same in absolute value, and found at \(\theta =\arccos (\frac {\sqrt {48e^{2}+1}-1}{8e})\) and \(\theta =2\pi -\arccos (\frac {\sqrt {48e^{2}+1}-1}{8e})\).
Generally, \(-3\frac {GM}{{r_{O}^{3}}}{\Delta } r\) (Equation (5) for eO = 0) is a good estimate for the amplitude of the tidal/orbital disruptive force for orbits with low to medium eccentricities, but also of the amplitude (though with direction varying with orbit phase) of the disruption that a telescope pointing at cosmic targets would have to overcome.
Differential Acceleration due to Tidal Effects from Other Celestial Bodies
Generally, any celestial body will exert a tidal disrupting force on the formation:
Where dO,D are the distances between the disruptive body and the Optics spacecraft and Detector spacecraft, and where Δdradial is the difference in radial distance to the disrupting mass (positive corresponding to the Optics spacecraft being closest). We here deliberately used the notation “d” instead of “r” to emphasize that it is not the distance to the telescope orbit’s center of mass. Note that the tidal disruptive effects due to the orbited target are already included in the results \(\delta a_{D}^{\text {NK}}\) of “Thrust the Detector Spacecraft must Exert to Sustain its non-Keplerian (“NK”) Orbit”.
Differential Acceleration due to Solar Radiation Pressure
The formation is influenced by the difference in solar radiation pressure experienced by the Optics spacecraft and the Detector spacecraft. In fact, far from celestial bodies, it is often the dominant effect disrupting the telescope formation.
The radiation pressure on a surface of cross-sectional area A is given by:
where D is the distance to the Sun, L the solar luminosity, and α the albedo coefficient. For clarity, α (as well as the squared cosine of the incidence angle) are thereon assumed folded in A. If the target is the Sun, the difference in solar pressure between distances rO and rD is compensated by:
Where the modified inverse ballistic coefficient differential:
and will likely lie in the 1–10 dm2/kg range for ordinary spacecraft pairs.
Nominally, if \(\frac {A_{O}}{m_{O}} > \frac {A_{D}}{m_{D}}\left (\frac {r_{O}}{r_{D}}\right )^{2}\), then \(a_{D,r}^{\text {RP}}>0\), i.e. an anti-sunward thrust by the Detector spacecraft is required to maintain formation (or a sunward thrust by the Optics spacecraft). However, a judicious choice for inverse ballistic coeffient differential can, in theory, lead to \(\delta a_{D,r}^{\text {RP}}\) being equal in amplitude but opposite in sign to \(\delta a_{D,r}^{\text {NK}}\), negating the need for any radial thrust requirement by either spacecraft to maintain formation, at least to first order (minor corrections due to perturbations, sensory input errors, thruster impulse bits accuracies, etc will of course be necessary). E.g., for Δr= 100 m and mD = mO = 1 kg, a 2.6 mm2 difference in cross-sectional area is enough to compensate for the Detector spacecraft’s excess centrifugal acceleration and maintain the PFF. (For Δr= 1 Mm, that would be 2.6 dm2; for Δr= 385 Mm (a lunar distance), that would be 1 dm2). Pointing errors can lead to a non-negligible sideways (tangential) thrust, which will have to be accounted for (“solar sail” effect).
Whatever avenue is chosen to compensate for the centrifugal force, it is likely that additional thrusters in the tangential and vertical directions will also be needed to keep the Target-Optics-Detector alignment and Optics-Detector distance as perfect as possible.
Differential Acceleration due to Drag in Ram Direction
With, for interplanetary space and when rO is the distance to the sun, \(\rho _{O} \approx 1.67\times 10^{-24} \left (\frac {\text {1 AU}}{r_{O}}\right )^{2}\) g/cm3 and \(\rho _{D}=\rho _{O} (\frac {r_{O}}{r_{D}})^{2}\). As before, details of the the drag coefficient CD and exact incidence angle have been folded into Aram. This component is typically negligible far from planetary atmospheres or the Sun.
Simulations
Figure 4 summarizes differential acceleration effects on a Optics-Detector formation at 1 AU, in a heliocentric Earth-trailing orbit 90 degrees behind Earth. The crosses represent actual simulation points (note the excellent agreement with the theoretical curves), computed with the General Mission Analysis Tool (GMAT, https://opensource.gsfc.nasa.gov/projects/GMAT/index.php) developed by NASA’s Goddard Space Flight Center, which include effects from all planets and solar radiation pressure. The simulations were made assuming the Optics spacecraft orbits freely, while the Detector spacecraft is initially in the appropriate configuration (proper tangential velocity to maintain the Target-Optics-Detector alignment). All simulation results are summarized in Tables 1 and 2. Note that simulations 5a) and 5b) were made at the Earth-Sun L1 point, which requires additional station-keeping Delta-V expenditure (\(\sim \)14 m/s/year for each spacecraft) besides what is required purely to maintain the Target-Optics-Detector alignment (Fig. 5). (A set of simulations at 0.87 AU were also made, but are not shown here since they agree quantitatively with the 1 AU case discussed above.)
The details of the simulations and the control algorithm used are detailed in Appendix B. They perform a sanity check on the analytical results displayed here, and provide coarse upper limits on Detector spacecraft deflections, which are sub-cm with the control algorithm used. A full control simulation, including sensor precision and actuator accuracy are beyond the scope of the present work.
Discussion
Simple simulations have corroborated analytical predictions on Delta-V expenditures, and have led to deflections of up to a few millimiters in either radial or tangential directions. It is likely that, given sufficiently precise sensory input, pointing and actuator control, a rigorous control algorithm coupled with a gentle constant-thrust or solar sailing approach could achieve even smaller deflections. In near-circular scopocentric orbits, the primary thrust to maintain PFF is uni-directional (either sunward or anti-sunward), while the secondary thrusting or solar sailing in the other five directions is required to correct tiny errors, and can be several orders of magnitude less in amplitudes (e.g. Table 2).
When sufficiently far from orbital and tidal effects, differences in inverse ballistic coefficient to incident solar radiation pressure between the two spacecrafts dominate the dynamics. Only in cases with extremely large spacecraft separation Δr (such as could be expected from e.g. a Fresnel lens-based telescopes for γ-rays) are orbital effects still the dominant disruptive forces on the formation.
Table 3 gives an overview of some currently accessible regions of space. Note that, currently or in coming years, CubeSats and SmallSats can be expected to be given regular rideshares to orbits more propitious to PFF telescopes, or to regions from which it is easier to get to such orbits: GTO, GEO, Mars Transfer Orbits, Earth-Sun L1/L2, and heliocentric.
Table 4 gives an overview of typical thruster capabilities which could be used to precisely maintain the telescope formation, or even reach the favored orbit from the launcher or rideshare release point. A wide variety of possibilities exist. CubeSat cold-gas thrusters tend to leak and to have large minimum impulse bits, making precise formation maintenance more difficult than with a less impulsive approach. Weak but constant thrust propulsion will tend to have formation-keeping control mostly limited by other factors, such as attitude control & knowledge, accuracy of actuators, or minimum impulse bits. Note that S/C attitude control may not need to be extraordinary for the observations themselves, as most optical systems tend to follow the “thin lens” approximation to first order, and detector plates may also be somewhat tilted with little loss.
There are of course a host of other considerations, such as the bright Sun possibly complicating tracking of the Optics spacecraft by the Detector spacecraft (though a combination of an optical camera and radio direction-finding and ranging covers quite a bit of ground), or the shadowing of the Sun by the Optics spacecraft impacting the Detector spacecraft’s solar panels.
Within cislunar space, it appears that a thruster-based approach is necessary. Most tantalizing for remote-sensing solar physics and astrophysics is the possibility to have a Sun-orbiting telescope in trans-lunar orbits exclusively using solar sailing to maintain the PFF (Tables 3 & 4). A combination of flaps, rudders, or even solar panels with adjutable orientation and inclinations could maintain the PFF. Such a telescope would have no consumables. Drifting Earth-trailing or Earth-leading orbits are easier to reach than Earth-Sun L1/L2, and have been used by the Spitzer, Kepler, and STEREO missions (through Delta-II rocket launches). Such orbits should also be available to SmallSats in the coming years thanks in part to rideshares on the upcoming SLS (Artemis) launches to the Moon (“heliocentric disposal orbits”). Research into nullifying the drift, i.e. preserving the Earth-telescope distance (and downlink rate) over years, is presented in e.g. [7] and require in the neighborhood of \(\sim \)1 km/s Delta-V. Distant Retrograde Orbits (DRO) appear to be a robust alternative. They are accessible at a somewhat greater Delta-V cost. DROs have basically the same semi-major axis (and orbital period) as Earth and the same heliocentric orbital phase (anomaly), but with a slightly higher eccentricity, giving the impression the spacecrafts are orbiting the Earth-Moon system in a retrograde fashion. Stable DROs (requiring no station keeping) starting at a few percent of an AU away the from Earth-Moon system exist, but likely require a 0.5-1 km/s Delta-V to reach from Earth-Sun L1 or L2.
Conclusions
Through linearized relative equations of motion, we have gauged the feasibility of a Precise Formation Flying telescope, and have been particularly interested in the Sun as a target. We also present exact analytical equations in Appendix A.
Simulations spanning a wide range of parameters have fully supported both the cases of heliocentric and Earth-Sun L1 orbits. In most cases presented here, the Detector spacecraft drifts are sufficiently small that detector area does not need to be much larger than conventional, if at all (Table 2).
Translunar space is an ideal region to use PFF telescopes. They are already accessible to large payloads on heavy launchers, and becoming available to CubeSats and SmallSats via rideshares. We suggest putting such smaller payloads in heliocentric orbits, via Artemis and other rideshares to high-energy orbits, likely in the form of a single spacecraft that eventually separates into Optics spacecraft and Detector spacecraft. It is likely that in most cases, the payload will require a \(\sim \)1 km/s stage ot capability to complete the trip (e.g. L1 to DRO, or to nullify the drift away from Earth), but once in position, low-thrust propulsion and/or solar sailing can maintain the formation, potentially for years, and with 100% observation time throughout the orbit.
We shall conclude by stating that, while this study was oriented towards the Sun as target, it is relevant to any solar system target, such as planets. Cosmic targets should also be accessible for Astrophysics, with a slight increase in difficulty due to primary thrusting varying in both amplitude and direction with orbit phase.
References
Leyre, X., Sghedoni, M., Vives, S., Lamy, P., Pailharey, E.: Society of Photo-Optical Instrumentation Engineers (SPIE) Conference Series. In: Proceedings of SPIE Society of Photo-Optical Instrumentation Engineers (SPIE) Conference Series, vol. 5899, ed. by H.A. MacEwen. https://doi.org/10.1117/12.617187, vol. 5899, pp 221–229 (2005)
Vivès, S., Lamy, P., Levacher, P., Boit, J.L., Saisse, M.: Society of Photo-Optical Instrumentation Engineers (SPIE) Conference Series. In: Proceedings of SPIE Society of Photo-Optical Instrumentation Engineers (SPIE) Conference Series, vol. 6265. https://doi.org/10.1117/12.671621, vol. 6265, p 626524 (2006)
Dennis, B.R., Skinner, G.K., Li, M.J., Shih, A.Y.: . Solar Phys. 279(2), 573 (2012). https://doi.org/10.1007/s11207-012-0016-7
Clohessy, W., Wiltshire, R.: . Journal of the Astronautical Sciences 27, 653 (1960)
Melton, R. G.: . Journal of Control, Guidance, and Dynamics 23, 604 (2000)
Alfriend, K. T., Vadali, S. R., Gurfil, P., How, J. P., Breger, L.S.: Spacecraft Formation Flying: Dynamics control and navigation (2010)
Joffre, E., Moro, V., Renk, F., Waldemar, M.: https://indico.esa.int/event/224/papers/3889/files/239-ICATT2 018_-_E_Joffre_-_Astrodynamics_techniques_for_missions_towards_Earth -Trailing_or_Earth-Leading_Heliocentric_Orbits.pdf (2018)
Folta, D.C., Woodward, M.A., Cosgrove, D., vol. 11. https://ntrs.nasa.gov/archive/nasa/casi.ntrs.nasa.gov/20110015252.pdf (2011)
Acknowledgments
We thank Dan Cosgrove for various conversations over the years, including introducing us to DROs, and we thank both anonymous referees whose suggestions have greatly improved this work.
Author information
Authors and Affiliations
Corresponding author
Ethics declarations
Conflict of interests
On behalf of all authors, the corresponding author states that there is no conflict of interest.
Additional information
Publisher’s Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Appendices
Appendix A: Exact 2D Derivation of the Differential Thrusts Required to Maintain the PFF
To maintain the Target-Optics-Detector alignment, both Optics spacecraft and Detector spacecraft will have to be in the same orbital plane around the target. We are hence here only considering moition in 2-D. A full control simulation will of course have to include out-of-plane motions.
Circular Scopocentric Case
Assuming the Optics spacecraft is freely coasting in a circular keplerian orbit around its target, its velocity (all tangential) is given by the centrifugal force and gravity canceling each other:
Leading to:
where M the mass of the orbited target (e.g., the Sun), G is Newton’s gravitational constant, rO is the Optics spacecraft-target distance (e.g. 1 AU). To preserve the Target-Optics-Detector alignment, the angular velocities around the Sun of both Optics spacecraft and Detector spacecraft must be the same, i.e. ωO = ωD, leading to:
where Δr = rD − rO.
Let’s assume that vD is initially set to that value. If allowed to coast, the Detector spacecraft would enter an elliptical orbit, eventually destroying the Target-Optics-Detector alignment. In terms of forces (or accelerations), there is an excess centrifugal force for the Detector spacecraft, and the Detector spacecraft thrust required to compensate it is given by:
With zero net radial acceleration, the Optics-Detector distance is maintained, and the trajectory of the Detector spacecraft will remain circular, with an angular velocity (or orbital period) equal to the Optics spacecraft’s, thus preserving both components of the PFF (Target-Optics-Detector alignment and the Optics-Detector distance) throughout the formation’s orbit.
Using ωD = ωO, Eqs (28) and (29) lead to:
For mD= 1 kg, M = Msun, rO= 1 AU and Δr= 100 m, this thrust level (12 pN) is comparable to that of a mere 3.6 mW laser pointer pointed anti-sunward.
Generally, Equation (35) is a good estimate for the amplitude of the tidal/orbital disrupting force for orbits with low to medium eccentricities, but also of the amplitude (though with direction varying with orbit phase) of the disruption that a telescope pointing at cosmic targets would have to overcome.
General (Elliptical) Scopocentric Case
In a co-rotating coordinate system (r,𝜃), a body’s or spacecraft’s radial and tangential accelerations are exactly given by:
Where ar and at are the applied radial and tangential accelerations (gravity, thrusters, solar radiation pressure,...). The Optics spacecraft is free-flying: \(a_{O,r}=-\frac {GM}{{r_{O}^{2}}}\) and at,O = 0. The Detector spacecraft has \(a_{D,r}=-\frac {GM}{{r_{D}^{2}}}+\delta a_{D,r}\) and aD,t = δaD,t, where δaD,r and δaD,t are the accelerations the Detector spacecraft requires to maintain the Target-Optics-Detector alignment and Optics-Detector distance. Using \(\ddot \theta _{D} - \ddot \theta _{O} = \dot \theta _{D} - \dot \theta _{O} =\theta _{D} -\theta _{O} \equiv 0\) and \(\ddot r_{D}-\ddot r_{O}=\dot r_{D}-\dot r_{O}\equiv 0\):
Where we have used the well-known Keplerian relations \(\dot r_{O} = \sqrt {\frac {GM}{p_{O}}} e {\sin \limits } \theta _{O}\) and \(r_{O} \dot \theta _{O} = \sqrt {\frac {GM}{p_{O}}} (1+ e {\cos \limits } \theta _{O})\), with the semilactus rectum \(p_{O}=a_{O} (1-{e_{O}^{2}})\).
Appendix B: Simulations Details
Astrodynamical simulations of the optics and detector spacecraft were performed using the General Mission Analysis Tool (GMAT, https://opensource.gsfc.nasa.gov/projects/GMAT/index.php) developed by NASA’s Goddard Space Flight Center.
Two orbit shapes were considered in our investigation: a direct heliocentric orbit and an orbit of the L1 Lagrange point between the Earth and Sun (Earth-Sun L1).
The force model employed included the Sun and all eight planets, plus the Moon and Pluto. The Earth was the only body not modeled as a point mass, using the default GMAT fourth-degree model. The solar radiation pressure model was a default spherical model included with GMAT.
In configuring the framework for the simulations, we defined a coordinate system in the Sun-Optics spacecraft rotating frame. The origin of this frame centered on the Optics spacecraft. The z-axis was defined to lie along the line connecting the Optics spacecraft and the Sun. The y-axis was situated normal to the solar ecliptic. Within this framework, the Detector spacecraft was maneuvered to maintain a specified distance along the z-axis from the Optics module, with minimal excursions in the x-y plane, thus keeping alignment with the Optics module and the Sun. Note that if no force is applied to the Detector module, it will drift out of alignment along all three axes. To counter this drift, forces were applied in the appropriate directions so as to maintain alignment with specified tolerances.
For these thrust forces, we approximated a continuous thrust model by applying impulsive burns at 2.4 hours intervals (10 times per day), and hence close to a constant-thrust ideal case.
The key to maintaining alignment was to target each velocity (vi−bias) in each axis direction so as to match the apparent drift velocities observed in the no-thrust case (“apparent” in the Sun-Optics spacecraft frame.) This was accomplished through the GMAT “Target-Achieve” construct where each vi−bias was the target in each Achieve goal.
As the Detector spacecraft drifted away from alignment tolerance, vi−bias was adjusted by a small amount (dvi−bias) so as to regain alignment tolerance. Thus, a significant portion of the time spent configuring the simulations was consumed by the determination of the optimal initial values for each vi−bias and dvi−bias for each parameter set.
An artifact of the step-wise (versus continuous) model is the introduction of oscillations which, in order to minimize, required some small additional amount of Delta-V. Thus the Delta-V values presented herein represent an upper-limit on the actual values which would be consumed by a more sophisticated and robust continuous firing scheme. Despite this, Fig. 4 clearly shows the excellent fit between theory and simulations. It should also be noted that the control algorithm was designed with quasi-circular orbits in mind. It does very well with such, leading to deflections < 1 cm in both radial and tangential directions. For elliptical orbits, (simulation 3i, e= 0.1), the deflection becomes larger. It is very likely that a more general control algorithm would just as easily handle elliptical cases, since exact analytical formulation (or extremely accurate linearized formulations) exist (Section 1).
In the case of the Earth-Sun libration point orbit, an additional control loop was required for station-keeping purposes. The GMAT program provides an optimizer add-on which was applied to the Optics spacecraft thrusting scheme. We used the station-keeping strategy described in [8], which was to maintain zero velocity in the z-direction when crossing the z-axis (Earth-Sun Line) at the closest distance to Earth (each complete rotation). Velocity in the solar pole direction (out-of-plane) was also kept very low. Thus the overall Delta-V budget was increased by this additional (and larger) Delta-V.
The specifics of the control program are best described by the following GMAT-style pseudo-code snippet (for our Case 3a):
%%%—————————–
%%% Configuration of propagator:
%%%—————————–
PropTarget.Type = PrinceDormand78
PropTarget.InitialStepSize = 60 %<seconds>
PropTarget.Accuracy = 1e-12 %<unitless>
PropTarget.MinStep = 0.01 %<seconds>
PropTarget.MaxStep = 2700 %<seconds>
PropTarget.MaxStepAttempts = 100
PropTarget.StopIfAccuracyIsViolated = true
%%%——————————————————————
%%% Intial values of drift counter-velocities:
%%% Determined by observational trial and error.
%%%——————————————————————
vx−bias = 1.00100e-13 %<km/s>
vy−bias = 1.00100e-13 %<km/s>
vz−bias = 7.900201e-11 %<km/s>
%%%——————————————————————
%%% For each cardinal direction, < i >, in the rotating frame:
%%% Set the value of positional tolerances
%%% (These values were determined by observational trial and
%%% error.)
%%%——————————————————————
Positional_Tolerance_i = 2e-7 %< km >
%%%——————————————————————
%%% For each cardinal direction, < i >, in the rotating frame:
%%% Set the value of applied increment to drift counter-velocities.
%%% (These values were determined by observational trial and
%%% error.)
%%%——————————————————————
Dvi−bias = 5e-12 %<km/s>
<Begin Main Loop – Until ElapsedDays == 1200 days>
%%%——————————————————————
%%% Impulsive Maneuver Targeting Block
%%% For each cardinal direction, < i >, in the rotating frame:
%%% Thrust element is ’Varied’ until the Velocity goal is reached
%%% within the designated Tolerance.
%%%——————————————————————
Vary Detector_Thrust_Element_i = -0.001,{Perturbation = 1e-5, Lower = -1e-2,
Upper = 1e-2, MaxStep = 1}
Achieve Velocity_i = vi−bias, {Tolerance = 1e-12}
<For each cardinal direction: Record Delta-V determined from Targeting Block>
%%%——————————————————————
%%% Propagate for one propagation_step = 0.1 day
%%%——————————————————————
Propagate ’Prop’ Synchronized PropTarget(Observer, Detector) ElapsedDays =
propagation_step, StopTolerance = 1e-005
%%%——————————————————————
%%% For each cardinal direction, < i >, in rotating frame:
%%% Check for violations of drift tolerance
%%%——————————————————————
If abs(Position_i) > Positional_Tolerance_i
%%%——————————————————————
%%% Drift deflection tolerance is exceeded, so alter velocity_bias
%%% by a small amount in opposite direction of deflection
%%%——————————————————————
If Position_i > 0
vi−bias = vi−bias − Dvi−bias
If Position_i < 0
vi−bias = vi−bias + Dvi−bias
<End Main Loop>
<End of Snippet>
Rights and permissions
Open Access This article is licensed under a Creative Commons Attribution 4.0 International License, which permits use, sharing, adaptation, distribution and reproduction in any medium or format, as long as you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons licence, and indicate if changes were made. The images or other third party material in this article are included in the article's Creative Commons licence, unless indicated otherwise in a credit line to the material. If material is not included in the article's Creative Commons licence and your intended use is not permitted by statutory regulation or exceeds the permitted use, you will need to obtain permission directly from the copyright holder. To view a copy of this licence, visit http://creativecommons.org/licenses/by/4.0/.
About this article
Cite this article
Saint-Hilaire, P., Marchese, J.E. Precise Formation-Flying Telescope in Target-Centric Orbit: the Solar Case. J Astronaut Sci 67, 1391–1411 (2020). https://doi.org/10.1007/s40295-020-00231-2
Published:
Issue Date:
DOI: https://doi.org/10.1007/s40295-020-00231-2