mission planning approach for an exoplanet ... · mission planning approach for an exoplanet...

87
Mission Planning Approach for an Exoplanet Characterization Satellite Javier Fernández-Villacañas Cabezas Thesis to obtain the Master of Science Degree in Aerospace Engineering Supervisor: Prof. Paulo Jorge Soares Gil Co-supervisor: Eng. Antonio Gutiérrez Peña Examination Committee Chairperson: Prof. Fernando José Parracho Lau Supervisor: Prof. Paulo Jorge Soares Gil Members of the Committee: Prof. Agostinho Rui Alves da Fonseca September 2014

Upload: others

Post on 31-Jan-2020

7 views

Category:

Documents


2 download

TRANSCRIPT

  • Mission Planning Approach for an Exoplanet

    Characterization Satellite

    Javier Fernández-Villacañas Cabezas

    Thesis to obtain the Master of Science Degree in

    Aerospace Engineering

    Supervisor: Prof. Paulo Jorge Soares Gil Co-supervisor: Eng. Antonio Gutiérrez Peña

    Examination Committee

    Chairperson: Prof. Fernando José Parracho Lau Supervisor: Prof. Paulo Jorge Soares Gil

    Members of the Committee: Prof. Agostinho Rui Alves da Fonseca

    September 2014

  • ii

  • iii

    Acknowledgements

    To my supervisors Paulo Gil from Instituto Superior Técnico and Antonio Gutiérrez from

    DEIMOS Engenharia. I thank them for all the knowledge and experience they have transmitted

    to me.

    To my family, who have been always there, appreciating my work, supporting my

    decisions and helping me when I needed it. I particularly acknowledge my parents and my

    grandma for the education and support they have given to me, and to my grandparents that will

    be proudly observing this. Grandpa Nicolás, I know you would be very proud of this, since I was

    a kid you knew I was going to become an engineer.

    To my friends from all around the world that have contributed in my personal

    development. I want to especially thank Matilde, Arantxa, Miriam and Luis, you are a part of

    who I am now. Thank you very much for all these years of friendship, and for being with me in

    the bad and good moments.

    Last but not least, to my colleagues from DEIMOS Engenharia who accepted me as one

    of their own from the beginning.

  • iv

    Abstract

    As the space observation techniques evolve, more astronomical objects and events are

    discovered. This large number of observable objects need to be precisely characterized by

    observation satellites, therefore a good planning of the observations is required. In addition,

    observation satellites are orbiting a planet, typically the Earth. Consequently, the target visibility

    will be affected by several constraints that will produce interruptions in the observation because

    of either the occultation of the targets or the possibility of damage in the sensor.

    In this thesis we will optimize the observations of an exoplanet characterization satellite,

    considering several parameters. In order to proceed with the optimization, we need to calculate

    the visibility of the targets by determining its constraints, like the occultation produced when the

    Earth is between the satellite and the target.

    Keywords: visibility of the targets, exoplanet characterization satellite, planning of the observations, observations optimization, visibility and optimization constraints.

  • v

    Resumo

    A medida que as técnicas de observação evoluem, mais eventos astronómicos e

    corpos celestes são descobertos. Este grande número de objetos observáveis precisa de ser

    cerrectament caracterizado mediante satélites de observação, portanto é requerida uma boa

    planificação das observações. Além disso, os satélites de observação estão a orbitar um

    planeta, tipicamente a Terra. É por isso que a visibilidade dos objetivos vai estar afetada por

    varias restrições, que vão produzir interrupções nas observações causadas pela ocultação dos

    objetivos ou pela possibilidade de avariar o sensor.

    Nesta tese vamos optimizar as observações de um satélite de caracterização de exoplanetas,

    considerando vários parâmetros. Com o fim de proceder à optimização, temos que calcular a

    visibilidade dos alvos mediante a determinação das restrições de visibilidade, como a ocultação

    produzida quando a Terra está entre o satélite e o alvo.

    Palavras chave: visibilidade dos alvos, satélite de caracterização de exoplanetas, planeamento das observações, optimização das observações, restrições de visibilidade e

    optimização.

  • vi

    Contents List of Figures _______________________________________________________________________ vii

    List of Tables ________________________________________________________________________ ix

    List of Acronyms ______________________________________________________________________ x

    List of Symbols ______________________________________________________________________ xi

    Chapter 1: Introduction ________________________________________________________________ 1

    1.1 Thesis Objective _________________________________________________________________ 1

    1.2 Observing the sky from orbit ______________________________________________________ 1 1.2.1 Exoplanets __________________________________________________________________ 1 1.2.2 Planetary transits and observation methods _______________________________________ 2 1.2.3 Relevant missions ____________________________________________________________ 2

    1.3 Sky visibility and planning problem _________________________________________________ 4 1.3.1 Introduction to the problem ____________________________________________________ 4 1.3.2 Previous solutions ____________________________________________________________ 4 1.3.3 CHEOPS mission summary _____________________________________________________ 5

    1.4 Goals of the thesis _______________________________________________________________ 8

    Chapter 2: Visibility computation ________________________________________________________ 9

    2.1 Definition of targets _____________________________________________________________ 9

    2.2 Orbit propagation _______________________________________________________________ 9

    2.3 Constraints and visibility calculation _______________________________________________ 15 2.3.1 Targets transit visibility _______________________________________________________ 15 2.3.2 Constraint of the occultation by the Earth ________________________________________ 19 2.3.3 Constraint of the Moon's exclusion angle ________________________________________ 25 2.3.4 Constraint of the Sun's exclusion angle __________________________________________ 30 2.3.5 The Earth's stray light constraint _______________________________________________ 37 2.3.6 South Atlantic Anomaly constraint ______________________________________________ 49

    2.4 Combination of orbit, constraints and targets to compute visibility windows ______________ 53

    2.5 Discussion of the results _________________________________________________________ 57

    Chapter 3: Mission Planning ___________________________________________________________ 59

    3.1 Concept of planning and scheduling ________________________________________________ 59 3.1.1 Definition _________________________________________________________________ 59 3.1.2 Class of complexity and the importance of the visibility windows _____________________ 60

    3.2 Optimization of the observations __________________________________________________ 61 3.2.1 Definition of the cost function _________________________________________________ 62 3.2.2 Common Artificial Intelligence approaches _______________________________________ 62

    3.2.2.1 Definition of the problem _________________________________________________ 62 3.2.2.2 Resolution methods _____________________________________________________ 64

    3.2.3 Description of the algorithm employed and results ________________________________ 64

    3.3 Discussion of the results _________________________________________________________ 71

    Chapter 4: Conclusions and future improvements __________________________________________ 72

    Bibliography ________________________________________________________________________ 74

  • vii

    List of Figures Figure 2.1: Sun-synchronous orbit [14]____________________________________________________ 10 Figure 2.2: CHEOPS' orbit 3D in 𝒕𝟎 _______________________________________________________ 13 Figure 2.3: CHEOPS' orbit 2D in 𝒕𝟎 _______________________________________________________ 14 Figure 2.4: Observation interval definition _________________________________________________ 16 Figure 2.5: Nominal interval of observation for 50 targets and 1.5 months _______________________ 18 Figure 2.6: Eclipse half cone angle 𝜸𝑬𝒐𝒄𝒄 definition, not to scale _______________________________ 19 Figure 2.7: Spacecraft centered celestial sphere considering the constraint of the occultation by the Earth. Case 1. The Earth's occultation region is represented by a blue circle ______________________ 20 Figure 2.8: Spacecraft centered celestial sphere considering the constraint of the occultation by the Earth. Case 2. The Earth's occultation region is represented by a blue circle, the visible targets by green stars and the hidden targets by red squares _______________________________________________ 21 Figure 2.9: Visibility criteria for the constraint of the occultation by the Earth, comparison between 𝜽𝑬𝒐𝒄𝒄 and 𝜸𝑬𝒐𝒄𝒄, not to scale ________________________________________________________________ 22 Figure 2.10: Time intervals when the satellite is occulted by the Earth for 50 targets and 1 orbit ______ 23 Figure 2.11: Time intervals when the satellite is occulted by the Earth for 50 targets and 1.5 days ____ 23 Figure 2.12: Visibility window for the constraint of the occultation by the Earth for 50 targets and 1.5 days _______________________________________________________________________________ 25 Figure 2.13: Visibility criteria for the constraint of the occultation by the Moon, comparison between 𝜽𝑴𝒐𝒄𝒄 and 𝜸𝑴𝒐𝒄𝒄, not to scale __________________________________________________________ 26 Figure 2.14: Spacecraft centered celestial sphere considering the constraint of the Moon's exclusion angle ______________________________________________________________________________ 27 Figure 2.15: Time intervals when the satellite is affected by the Moon's exclusion region for all the targets and 6.5 days __________________________________________________________________ 28 Figure 2.16: Visibility window for the constraint of the Moon's exclusion angle for all the targets and 6.5 days _______________________________________________________________________________ 29 Figure 2.17: Visibility criteria for the constraint of the Sun's exclusion angle, comparison between 𝜽𝒂𝑺 and 𝜸𝒂𝑺, not to scale __________________________________________________________________ 30 Figure 2.18: Method of Aristarchus to measure the relative size and distance of the Sun, the Earth and the Moon, not to scale ________________________________________________________________ 31 Figure 2.19: Spacecraft centered celestial sphere considering the Sun's exclusion angle constraint ____ 32 Figure 2.20: Exclusion by the Sun time intervals for all the targets and 1.5 months _________________ 33 Figure 2.21: Diagram to explain the algorithm of the visibility time intervals considering the Sun's exclusion angle constraint: none observation can be affected by the Sun's exclusion region _________ 34 Figure 2.22: Visibility window for the constraint of the Sun's exclusion angle for all the targets and 1.5 months ____________________________________________________________________________ 36 Figure 2.23: Diagram of the intersection between the Earth and the plane 𝝅, which is defined by the satellite position and the vectors 𝒓�⃗ 𝑳𝒐𝑺 and 𝒓�⃗ 𝑬/𝒔𝒂𝒕, not to scale _________________________________ 37 Figure 2.24: Change of reference frame from 𝒙𝒚𝒛 (ECI) to 𝒙′𝒚′𝒛′ defined by the vectors 𝒓�⃗ 𝑳𝒐𝑺, 𝒖��⃗ 𝝅 and 𝒏��⃗ 𝝅, not to scale _________________________________________________________________________ 38 Figure 2.25: Upper view of plane 𝝅, definition of the tangent points T and C, not to scale ___________ 39 Figure 2.26: 3D representation of the intersection between lines 𝒔 and 𝒑 ________________________ 41 Figure 2.27: 3D representation of the case 𝑬𝑪 ≤ 𝑬𝑻, the black dot is CHEOPS' position, the orange cone is the visibility cone, the yellow and blue areas are the illuminated and dark parts of the Earth, respectively _________________________________________________________________________ 42 Figure 2.28: 3D representation of the case 𝑬𝑪 ≤ 𝑬𝑻, 1) ______________________________________ 43 Figure 2.29: 3D representation of the case 𝑬𝑪 ≤ 𝑬𝑻, 2) ______________________________________ 43 Figure 2.30: representation of the case 𝑬𝑪 ≤ 𝑬𝑻, 3) ________________________________________ 43

  • viii

    Figure 2.31: Descriptive diagram of the terminator, which is the circle defined by the point E and the vectors 𝒖��⃗ , 𝒗��⃗ and 𝒓�⃗ 𝑺/𝑬, not to scale _______________________________________________________ 44 Figure 2.32: Descriptive diagram of 𝜽𝒔𝒕𝒓, which is the angle formed by 𝒓�⃗ 𝑳𝒐𝑺 and 𝒓�⃗ 𝒕𝒆𝒓𝒎/𝒔𝒂𝒕, not to scale 45 Figure 2.33: Time intervals for the Earth's stray light constraint for all the targets and 5 days 17 hours 47 Figure 2.34: Visibility window for the Earth's stray light constraint for all the targets and 5 days 17 hours __________________________________________________________________________________ 48 Figure 2.35: SAA region observed in the celestial sphere from the J2000 reference frame. Satellite outside the region __________________________________________________________________________ 49 Figure 2.36: SAA region observed in the celestial sphere from the J2000 reference frame. Satellite inside the region __________________________________________________________________________ 49 Figure 2.37: Representation of the 𝑮𝑺𝑻 angle respect to the J2000 reference frame _______________ 50 Figure 2.38: Visibility window for SAA constraint for all the targets and 4 days days 20 hours ________ 52 Figure 2.39: Spacecraft centered celestial sphere considering all the constraints. Satellite outside the SAA region _____________________________________________________________________________ 53 Figure 2.40: Spacecraft centered celestial sphere considering all the constraints. Satellite inside the SAA region _____________________________________________________________________________ 54 Figure 2.41: Effect of each constraint on the number of visible targets __________________________ 55 Figure 2.42: Visibility window considering all the constraints and targets for 3 days ________________ 56 Figure 3.1: Euler diagram for P, NP, NP-complete, and NP-hard set of problems ___________________ 60 Figure 3.2: Random nominal intervals selected considering the Sun's exclusion constraint and only the third optimization constraint for all the targets and 1.5 months _______________________________ 66 Figure 3.3: Random nominal intervals selected considering the Sun's exclusion constraint and all the optimization constraints for all the targets and 1.5 months ___________________________________ 67 Figure 3.4: Visibility random solution for all the targets and 1.5 months _________________________ 68 Figure 3.5: Zoom in Figure 3.4 to observe the time intervals when the target is not observable _______ 69 Figure 3.6: Solutions graph considering the total effective time (in blue) and the number of targets observed (in green) for 1.5 months. The red markers represent the optimal solutions ______________ 70 Figure 3.7: Calculation time considering the number of solutions computed ______________________ 70

  • ix

    List of Tables Table 2.1: Classical orbital parameters for CHEOPS' orbit _____________________________________ 11 Table 2.2: Deviation angles from considering the sunlight parallel to the Earth's surface or centered on the Sun's nucleus _____________________________________________________________________ 31 Table 2.3: Sky visibility for each constraint for a general instant of time _________________________ 54 Table 3.1: Calculation time comparison for the two methods considered: 1) calculating the whole occultation region 2) comparing the actual and required half cone angles _______________________ 61

  • x

    List of Acronyms AOCS Attitude and Orbital Control Systems APE Absolute Performance Error ECI Earth-Centered Inertial ET Ephemeris Time GAP Generalized Assignment Problem GST Greenwich Sidereal Time ILP Integer Linear Programming LEO Low Earth Orbit LoS Line of sight LTAN Local Time of Ascending Node NP Nondeterministic Polynomial P Deterministic Polynomial RA Right Ascension SAA South Atlantic Anomaly TBC To Be Confirmed UTC Coordinated Universal Time

  • xi

    List of Symbols Latin Symbols

    𝒂 Semi-major axis 𝒂𝑺 Anti-Sun 𝒄�⃗ 𝒕 Position vector of the center of the terminator 𝑪𝒑𝒊 Coefficient of priorities 𝑪𝑹𝑭 Rotation matrix 𝒅 Sensor adjustment time 𝒆 Eccentricity 𝑬 Earth 𝑬𝒐𝒄𝒄 Constraint of the occultation by the Earth 𝑬𝑪�����⃗ Vector from the Earth's center to the intersection point between lines

    𝑝 and 𝑠 𝑬𝑻�����⃗ Vector from the Earth's center to the tangent point of its surface

    contained in line 𝑝 𝒇 Cost function 𝒊 Inclination 𝒊 Subscript for the target considered 𝑱𝟐 Second zonal harmonic of the Earth; 𝐽2 = 0.00108263 𝒌 Instant of time considered 𝑴 Mean anomaly and 𝑴 Subscript that means the Moon 𝑴𝒐𝒄𝒄 Constraint of the occultation by the Moon 𝒏 Mean orbital velocity 𝒏��⃗ 𝝅 Normal vector to the plane π 𝒑 Semi-latus rectum 𝑷𝒕 Period of the exoplanet revolution around the host star 𝒒𝒅𝒊𝒗 Number of orbits 𝒒𝑬 Number of revolutions of the Earth expressed as a natural number 𝒓�⃗ Position vector 𝒓�⃗ 𝑳𝒐𝑺 LoS direction vector 𝒓�⃗ 𝒔𝒂𝒕/𝑬𝑭 Position vector of the satellite in the orbit reference frame (F) 𝒓�⃗ 𝒔𝒂𝒕/𝑬𝑹 Position vector of the satellite in the J2000 reference frame 𝑹⊕ Medium radius of the Earth; 𝑅⊕ = 6378km 𝒔 Visibility time intervals considering the Sun's exclusion angle 𝑺 Sun 𝒔𝒂𝒕 Satellite 𝒔𝒕𝒓 Stray Light 𝒕 General instant of time 𝑻 Orbital period 𝒕𝒄 Instant of time when a transit occurs 𝒕𝒄𝒊/𝟎 Instant of time when the first transit occurs for the target 𝑖 𝒕𝒄𝒊/𝒏𝒑 Time instant centered on the transit when the transit takes place 𝑻𝒅𝒊𝒗 Time interval division in during one orbit 𝒕𝑬 time during each revolution of the Earth 𝒕𝒆𝒓𝒎 Terminator 𝒕𝟎 Reference time 𝒕𝒇 End of the mission instant of time 𝑻𝟎 Perigee passage time 𝒖��⃗ 𝝅 Director vector of the 𝑦′ axis 𝒖��⃗ 𝒕 Unit vector from 𝑐 towards the terminator

  • xii

    𝒗 Exclusion by the Sun time intervals 𝒗��⃗ 𝒔 Director vector of line 𝑠 𝒗��⃗ 𝒕 Unit vector of the terminator perpendicular to 𝑢�⃗ 𝑡 𝒘 Visibility logical matrix 𝒘���⃗ 𝒑 Director vector of line 𝑝 𝒘𝒃 Beginning of the nominal time interval 𝒘𝒇 End of the nominal time interval 𝒘𝒔 Selected nominal interval 𝑿/𝒀 X relative to Y 𝒙,𝒚, 𝒛 Components of vectors

    Greek Symbols 𝜶, 𝜷 Angles from the farthest points of the Sun's surface relative to the parallel to

    the Earth 𝜶𝒕 Angle that determines the position of the satellite relative to the terminator

    line 𝜸 Required half cone angle 𝜹 Angle of incidence of the sunlight from the center of the Sun relative to the

    parallel to the Earth 𝜹𝑺𝑨𝑨𝑮𝒆𝒐 SAA region in the Geographical reference frame observed from ECI 𝜹𝟎𝑬𝑪𝑰 Initial value longitude of the SAA region in the ECI reference frame 𝜹𝟎𝑮𝒆𝒐 Initial value of the longitude of the SAA region in the Geographical

    reference frame Δ𝝕 Increase in the longitude of the ascending node ΔΩ Increase in the longitude of the ascending node 𝝀 Parameter of line 𝑠 𝝁 Parameter of line 𝑝 𝝕 Argument of perigee �̇� Argument of perigee variation 𝜽 True anomaly 𝜽 Actual half cone angle 𝜽𝒕 Parameter of the terminator circle 𝝉𝒅 Transit duration 𝝉𝒆𝒇𝒇 Effective time interval duration 𝝉𝒏 Nominal duration of the observations �̇� Longitude of ascending node variation 𝝎𝑬 Rotation speed of the Earth 𝜴𝟎 Longitude of ascending node

  • 1

    Chapter 1: Introduction

    1.1 Thesis Objective

    The main objective of this Thesis is to optimize the observations schedule of exoplanets

    from a satellite, taking into account the different constraints that affect the observations visibility,

    which are mainly the Earth, the Moon and the Sun.

    1.2 Observing the sky from orbit

    Currently, we have the possibility to observe the universe not only from the Earth, but

    also from space. Observation satellites such as space telescopes allow us to reach much more

    precision in the observations because they are free from the Earth's atmosphere, which distorts

    and blocks light from the cosmos [1].

    On the other hand, having an observation satellite in orbit requires a good planning and

    pointing system because we have to consider the lack of visibility in certain instants produced

    by eclipses, and the damage caused to the sensor because of the Sun's radiation, amongst

    others.

    1.2.1 Exoplanets

    An exoplanet is a planet that orbits a star other than the Sun [2]. These planets are an

    important field of study because, although we already know about the existence of many

    exoplanets, we are still not able to determine accurately their structure and establish a precise

    classification of all their properties [3].

    Planetary transit surveys are one way of exoplanets detection that consists in the record

    of the stars that are partially hidden during a certain amount of time due to the movement of an

    exoplanet around them. Transit surveys made from ground have shown that the first detected

    giant exoplanets are very different from those in our Solar System, they are located very close

    to their host stars (more or less 0.1 AU). Also, some have non-coplanar orbits with the

    equatorial plane of their host stars, and retrograde orbits are more common that it was

    expected. This lead to the development of some theories, like planetary migration (see [4] for

    more information) to explain this phenomena, which could be confirmed by precise

    observations [3].

  • 2

    The observation methods also depend on the size of the exoplanet that is going to be

    observed. Observations from ground are limited to giant exoplanets for two main reasons.

    First, the motions of the atmosphere are constantly bending the rays of light from each

    star, which makes them appear to twinkle. This change of brightness can be reduced to one

    part in 1000, which could be acceptable to detect giant exoplanets but not good enough to find

    Earth-size planets.

    Second, the detection of short transits requires a continuous observation, which means

    to have a lot of telescopes around the globe dedicated to observe short transits considering the

    position of the Moon, the Sun, and the weather conditions. This contingency would mean a very

    expensive operation.

    These reasons make necessary to employ space telescopes in order to observe and

    characterize Earth-type planets more precisely1

    .

    1.2.2 Planetary transits and observation methods

    The observation of exoplanets transiting bright stars (Visual Magnitude less than 12) will

    allow us to get more information about their key parameters, like mass and radius, in order to

    make a good characterization. For example, an accurate spectroscopic analysis will allow us to

    know the size of the exoplanet, and its atmosphere composition and dynamics [3].

    The number of transit surveys that take place from both ground and space, makes

    necessary to classify exoplanets and highlight those more relevant for research [3]. Mainly,

    transit surveys can be classified in two categories [5]:

    1) Deep surveys with small pixel size: these surveys are focused on fainter stars but

    cannot cover a wide part of sky.

    2) Wide surveys with large pixel size: they can cover a wide area of the sky but cannot see

    fainter stars. They are focused on brighter stars.

    1.2.3 Relevant missions

    There are several missions related to stars and exoplanets observation. In the following

    subsections, we are going to review some of the past, present and future missions.

    Some of the most important space telescopes for sky observation are the Spitzer, the

    Hubble Space Telescope, and the James Webb Space Telescope that will be launched in 2018. 1 For more information, see http://kepler.nasa.gov/Mission/faq/#b1

  • 3

    It is expected that the James Webb Space Telescope will provide many observations of all kind

    of astrophysical events, as the other two mentioned telescopes have already done.

    However, discoveries made in the field of exoplanets by these kinds of telescopes have

    been limited to large exoplanets in odd orbits. This is due to the high observing time needed to

    follow the transits with the required precision. Also, their small field of view and the available

    techniques and instruments make transit observations very expensive [5].

    There are also smaller missions which provide less precision but full sky visibility, unlike

    the telescopes named before. For example, the Chinese Hard X-ray Modulation Telescope

    (HXMT) which performs a hard X-ray survey with all-sky visibility2

    Amongst the existing exoplanets observation missions, there are already two satellites

    focused on exoplanet transits, CoRoT and Kepler. These satellites have been gathering a lot of

    important information about exoplanets during the last years. CoRoT and Kepler were designed

    to stare at a certain area of the sky in order not to miss a transit and to observe the larger

    number of them, focused on faint stars with visual magnitude between 13 and 16. In order to

    characterize accurately an Earth size exoplanet, it is needed to observe brighter stars with a

    visual magnitude typically between 6 and 9 [3].

    .

    Comparing Kepler and CoRot's mission characteristics, we can point out the importance

    of staring at a target for a long time in order to obtain accurate photometry needed for the

    detection of transits in faint stars3

    After the success of Kepler observing transits in faint stars, next missions from ESA and

    NASA are going to focus on Earth-like exoplanets transiting bright stars.

    . Another important feature is that Kepler does not point

    anywhere in the sky, it is pointing to only one fixed large area of the sky in the constellations

    Cygnus and Lyra. This area was selected mainly because it can be seen continuously during

    the mission and it is rich in stars similar to those Kepler can observe.

    The most important future missions, which will have complementary goals, are:

    - CHEOPS, ECHO and PLATO, from ESA,

    - TESS and FINESS, from NASA.

    This work will be focused on the CHEOPS mission. CHEOPS satellite will be able to point to anywhere in the sky, providing key targets to the M-class missions ECHO (and FINESS,

    its NASA's complementary), and PLATO (with TESS, its NASA's complementary). PLATO, as

    Kepler, will not be able to point at a given location on the sky.

    2 For more information, see http://www.hxmt.cn/english/ 3 For more information, see http://cheops.unibe.ch/index.php/science/corot-and-kepler-vs-cheops

  • 4

    1.3 Sky visibility and planning problem

    1.3.1 Introduction to the problem

    There are many constraints that affect the sky visibility of a star from a satellite, and

    hence the exoplanets visibility. These constraints can be caused by two main reasons, physical

    obstructions or loss of visibility:

    • The satellite structural elements can produce obstructions in the line of sight of the

    satellite.

    • The Sun and the Moon's light reduces the visibility of the targets.

    • The Earth also causes an obstruction and the light reflected on it decreases the

    visibility.

    • In low orbits (LEO), the South Atlantic Anomaly produce an amount of radiation that can

    damage the sensor if it is on, and the ram atomic oxygen causes erosion in the primary

    structures.

    All these constraints are also strongly dependant on the satellite's orbit, architecture, and

    attitude [6].

    We will have to consider the main constraints that affect the satellite studied in order to

    maximize some parameters, for example the observation time of the selected targets. This is

    why observation planning is also an important problem to be considered. The bigger the area

    and the number of targets we have to observe, the more important it will be to have a precise

    target scheduling. Sky visibility and scheduling problems especially concern CHEOPS mission

    because it is designed to point anywhere in the space to many specific targets [3].

    In the next subsection we will review solutions from other missions in order to facilitate

    the comprehension of the problem.

    1.3.2 Previous solutions

    All the space telescopes - like those named in section 1.2.3 Relevant missions - have

    to deal with the sky visibility problem. Analyzing how this problem was solved for other related

    missions will help us to understand it better and acquire know-how.

  • 5

    From [6] and [7], we can deduce the importance of having a good representation and

    planning of the observations to visualize the problem. The common way of representation is to

    project the celestial sphere on a plane and then represent the constraints and targets. The sky

    visibility can be represented considering the total observation time or time intervals, depending

    on what we want to optimize. We can also represent the number of targets as a function of time

    in order to know how many of them are visible considering the constraints.

    Each constraint affects visibility in a different way and can be modeled in 3D as a cone

    with the apex in the satellite involved instrument. For example, the most important constraint of

    the HXMT satellite is the occultation by the Earth, which decreases considerably the total

    observation time because of its 67º half cone angle and its period. In this case, the Moon is not

    negligible because most of the targets are affected by it [7].

    From [8], we can see how the scheduling optimization problem was solved for the

    ROSAT mission. The mathematical method used consists of an algorithm and a heuristic

    solution to a Generalized Assignment Problem (GAP). The mathematical model has the

    following data as an input:

    - Series of objects, lengths and priorities.

    - Time intervals or slots.

    - Visibility intervals, which are the intervals when the object can be observed, and it can

    be obtained combining the above inputs with the visibility constraints.

    - Adjustment telescope time to go from one object to another.

    In this example, the output of the algorithm is the observations length required for the schedule.

    The priority of the objects and the sensor adjustment time can be implemented by a

    cost function depending on the most important parameters considered, for example the

    observation time.

    1.3.3 CHEOPS mission summary

    In this next subsection, we will present the main objectives, relevant requirements and

    constraints of the CHEOPS mission.

    The main objectives of the mission are [9]:

    1) To detect Earth-size planets transiting G5-type stars with a radius of 0.9 that of the Sun,

    between the 6th and the 9th magnitudes in the V band, and with a signal-to-noise ratio

    of 10. The depth of this transit is 100 parts-per-million. This depth requires a

  • 6

    photometric precision of 20 ppm in 6 hours of integration time which corresponds to the

    transit duration of a planet with a revolution period of 50 days.

    2) To provide precise radii measurements of Neptune-size planets with revolution periods

    up to 13 days which are transiting stars between the 6th and the 13th magnitudes in the

    V band. The samples with signal-to-noise ratios above 30 and radii between 1.5 and 6

    Earth radius will have a precision 10% better than the achieved with the new generation

    of ground-based transit searches.

    3) To provide key targets for future ground and space-based facilities.

    4) To study the energy transport in the atmosphere of Hot Jupiter type of planets.

    The relevant specifications for the pointing and planning problem are [9]:

    Concerning the orbit, it will be circular and Sun-synchronous with the following

    characteristics:

    - Altitude: approximately 800 km.

    - Local time of ascending node (LTAN): 6 am or 6 pm (less favourable).

    - Inclination: 98º.

    - Orbital period: approximately 100 min.

    - Launch date: end of 2017.

    The main pointing requirements and constraints are:

    - Observe one star at a time.

    - Line of sight (LoS): CHEOPS should be able to point to any target contained in a 60º

    half cone angle from the anti-Sun direction.

    - During all mission phases after the opening of the telescope cover, the Sun must not

    be in the Field of View of the telescope.

    - Once opened, the telescope cover must not be closed.

    - Unobstructed Field of View of 180º full cone aperture of the instrument.

    - Pointing Stability: Half cone angle between actual and desired LoS directions, Absolute

    Performance Error (APE):

    o < 8 arcsec at 68 % confidence using temporal statistical interpretation over a

    10 hour observing period.

    o < 1 arcmin at 95% confidence, using the temporal statistical interpretation prior

    to the start of observations, to be confirmed (TBC).

    - The spacecraft shall maintain the pointing during interruptions of the observations.

    - The Attitude and Orbital Control Systems (AOCS) is 3 axis established and Nadir

    locked.

  • 7

    The sky visibility requirements and constraints are the key parameters to define the

    visibility and planning problem.

    The sky visibility requirements are:

    - 25% of the sky (with 2/3 in the southern hemisphere) for a minimum cumulative duration

    of 13 days per year and per target (goal 15 days per year), and a minimum accessible

    time per orbit and per target of 80% of the orbital period (>80 min for 100-min

    spacecraft orbital period).

    - 50% of the sky for a minimum consecutive duration of 50 days per year and per target

    (with the goal of 60 days) and a minimum accessible time per orbit and per target of

    50% of the orbital period (>50 min for 100-min spacecraft orbital period).

    The sky visibility constraints are:

    - Observation interval: the nominal observation time interval for the NGTS-coded targets

    is 12 hours and 48 hours (28 CHEOPS' orbits) for the rest of the targets. The definition

    of these nominal intervals is assumed to be continuous and centered on the transit.

    However, the target observations carried out during these intervals can be

    discontinuous.

    - The Sun's exclusion angle: the Sun must not be inside a cone around the line-of-sight

    of the telescope having a half-angle of at most 120 degrees.

    - The occultation by the Earth: the target shall not be occulted by the Earth, taking a

    slightly enhanced Earth radius by 100 km to avoid atmospheric glow.

    - The Earth's stray light exclusion angle: the illuminated surface of the Earth (facing the

    satellite) shall not be inside a cone around the line-of-sight of the telescope having a

    half-angle of 35 degrees (goal: 28 deg).

    - The Moon's exclusion angle: the bright Moon shall not be inside a cone around the line-

    of-sight of the telescope having a half-angle of 5 degrees.

    - The South Atlantic Anomaly: the spacecraft shall be outside the South Atlantic Anomaly

    during science observations (< 2 particles/s/cm2).

    Other specifications to be considered:

    - Mission nominal lifetime: 3.5 years (can be extended to 5 years).

    - Transit-to-noise ratios:

    o S/Ntransit = 5 to obtain a clear detection.

    o S/Ntransit = 30 to obtain the radius of the planet with precision.

  • 8

    1.4 Goals of the thesis

    In this thesis, we will explain the procedures to reach two main goals:

    • First, we will calculate the visibility windows for the CHEOPS satellite. In order to do

    this, we will develop a computational program to identify CHEOPS' orbit and to combine

    it with the most important visibility constraints, see Chapter 2: Visibility computation.

    • Then, we will define the mission planning, optimizing some parameters such as the

    effective time by means of cost functions and artificial intelligence algorithms, see

    Chapter 3: Mission Planning.

  • 9

    Chapter 2: Visibility computation

    In this part of the thesis, we will calculate the targets visibility windows considering the

    diverse constraints. Also, we will define the visibility windows as the periods of time when the

    target is visible. As we will see in section Chapter 3: Mission Planning, the visibility windows will

    be very useful for the optimization process.

    We will make use of MATLAB R2011a to develop most of the calculations in this thesis.

    The reference frame we are going to use is the J2000 Earth-centered inertial, but centered in

    the satellite instead of the center of the Earth. We can set the time reference from the estimated

    launch date (see subsection 1.3.3 CHEOPS mission summary). Finally, as CHEOPS is

    expected to be launched at the end of 2017, we will set the time reference for the beginning of

    the observations on January 1st, 2018 at 11:00 AM UTC.

    2.1 Definition of targets

    The targets of the CHEOPS mission consist of 201 stars which are likely to host

    planets, because it is known that they have a transit with a determined period at a certain

    epoch.

    As the precision required is very high and the satellite can only point to one star at a

    time, we will model the pointing as a vector directed straight to the star. This error is in the side

    of safety, because we are assuming that the aperture of the sensor is the minimum possible

    and the APE must be zero (see section 1.3.3 CHEOPS mission summary).

    Also, we can neglect the difference between centering the reference frame in the center

    of the Earth or in the satellite, because the targets are at a very large distance. So, we can

    create the pointing vector directly from the list of targets given the latitude and longitude.

    2.2 Orbit propagation

    Next, we will define the orbit and its propagation in order to identify where the satellite is

    in each moment.

    As we can observe in section 1.3.3 CHEOPS mission summary, CHEOPS' orbit must

    be Sun-synchronous with a preferable local time of ascending node of 6:00 AM. A Sun-

    synchronous orbit is a particular kind of Low Earth Orbit (LEO) that combines altitude and

  • 10

    inclination so that the satellite ascends or descends over an Earth latitude at the same local

    mean solar time.

    Sun-synchronous orbits are very important for scientific observations because the angle

    between the Sun and the Earth’s surface below the satellite remains relatively constant. This

    characteristic allows scientists to compare images from the same season over several years

    without worrying too much about changes in shadows and lighting areas.

    Another characteristic is that Sun-synchronous orbits are nearly polar and retrograde,

    which means that the satellite is orbiting the Earth in the opposite direction to the Earth's

    rotation, see Figure 2.1.

    Also, as the local time of ascending node is 6:00 AM (sunrise) the orbit will be dawn

    Sun-synchronous, a special case of Sun-synchronous orbit where the satellite passes over the

    equator ridding the line which separates day and night, called terminator line4

    .

    Figure 2.1: Sun-synchronous orbit5

    As CHEOPS is not launched yet, the orbital parameters are not completely fixed.

    Therefore, we will base our calculations on the orbital characteristics explained before and the

    classical orbital elements of SMOS, a satellite with similar orbit. We will do some corrections

    and adjust the argument of perigee and the longitude of ascending node so that the perigee

    passage time, which will correspond to the reference time, i.e. January 1st, 2018 at 11:00 AM

    UTC (Coordinated Universal Time), matches requirement of a 6:00 AM Sun-synchronous orbit,

    see Table 2.1.

    4 For more information, see http://earthobservatory.nasa.gov/Features/OrbitsCatalog/page2.php 5 Illustration by R. Simmon obtained from http://earthobservatory.nasa.gov/Features/OrbitsCatalog/page2.php

  • 11

    Classical Orbital Parameters

    Semi-major axis (𝒂) 7125 km

    Eccentricity (𝒆) 0.00008 (~ circular orbit)

    Perigee passage time (T0) 2018 JAN 01 11:00:00UTC

    Inclination (𝒊) 98º

    Longitude of ascending node (𝜴𝟎) 192º

    Argument of perigee (ϖ) 48º

    Table 2.1: Classical orbital parameters for CHEOPS' orbit

    We can derive other useful parameters from the classical orbital elements:

    - Mean orbital velocity (𝑛): 𝑛 = �𝜇⊕𝑎3

    = 0.001 𝑠−1.

    - Orbital period (𝑇): 𝑇 = 2𝜋�𝜇⊕

    .𝑎32 = 99.743 𝑚𝑖𝑛.

    - Longitude of ascending node variation �Ω̇�: Ω̇ = −3𝑛𝐽2𝑅⊕

    2

    2𝑎2(1−𝑒2)2cos 𝑖 = 0.9771 °/𝑑𝑎𝑦.

    - Increase in the longitude of the ascending node (ΔΩ): ΔΩ=Ω0 + Ω̇(𝑡 − 𝑡0).

    Where 𝐽2 is a constant that depends on the shape of the celestial body, 𝑅⊕ is the medium

    radius of the Earth6

    Once we have calculated the orbital parameters, we have to set the time sampling. As

    the observations have to be done during three and a half years, we will set the time intervals

    depending on two parameters:

    , 𝜇⊕ is the standard gravitational parameter of the Earth, 𝑡 is a general

    instant of time in Ephemeris Time (ET) seconds, and 𝑡0 is the reference time in ET seconds.

    - The time interval division in during one orbit (𝑇𝑑𝑖𝑣)

    - The number of orbits (𝑞𝑑𝑖𝑣).

    Next, we will calculate the propagation of the orbit by means of Kepler's equation for

    circular orbits,

    𝜃 ≈ 𝑀 (2.1).

    6 From now on, we will suppose that the Earth is a sphere of radius 𝑅⊕ = 6378km.

  • 12

    Where 𝑀 is the mean anomaly and 𝜃 the true anomaly. We can assume this hypothesis

    because by comparing the mean anomaly and the eccentric anomaly we obtain that the

    deviation is 𝑂(10−6).

    The mean anomaly can be calculated with the formula (2.2):

    𝑀 = 𝑛∆𝑡 (2.2).

    From (2.1) and (2.2) we can easily obtain the true anomaly for an instant of time.

    Given the classical orbital parameters and the time, we can obtain the position vector of

    the satellite for each instant of time in the Earth-centered J2000 reference frame. The way to

    proceed is:

    • First, to calculate the position vector in the orbit reference frame centered in the

    focus (F).

    • Then, to execute three axis rotations to obtain the position vector in the J2000 reference

    vector (R).

    To perform these calculations we will use the next equations,

    𝑟𝑠𝑎𝑡/𝐸𝐹 =𝑝

    1 + 𝑒 𝑐𝑜𝑠𝜃�𝑐𝑜𝑠 𝜃𝑠𝑖𝑛 𝜃

    0� (2.3).

    𝐶𝑅𝐹(𝜔, 𝑖,Ω) = �𝑐Ω𝑐𝜛 − 𝑠Ω𝑠𝜛𝑐𝑖 𝑠Ω𝑐𝜛 + 𝑐Ω𝑠𝜛𝑐𝑖 𝑠𝜛𝑠𝑖−𝑐Ω𝑠𝜛 − 𝑠Ω𝑐𝜛𝑐𝑖 −𝑠Ω𝑠𝜛 + 𝑐Ω𝑠𝜛𝑐𝑖 𝑐𝜛𝑠𝑖

    𝑠Ω𝑠𝑖 −𝑐Ω𝑠𝑖 𝑐𝑖�

    (2.4).

    𝑟𝑠𝑎𝑡/𝐸𝑅 = �𝜇𝑝

    (𝐶𝑅𝐹)𝑇 �cos𝜃𝑠𝑒𝑛 𝜃

    0�

    (2.5).

    Where 𝑠𝜙 means sin𝜙, 𝑐𝜙 means cos𝜙, 𝑟𝑠𝑎𝑡/𝐸𝐹 is the position vector of the satellite in the orbit

    reference frame (F), 𝑝 is the semi-latus rectum, 𝜃 is the true anomaly, 𝐶𝑅𝐹 is the rotation matrix,

    and 𝑟𝑠𝑎𝑡/𝐸𝑅 is the position vector of the satellite in the J2000 reference frame (for a detailed

    theoretical explanation see [10]).

    We will implement these ideas in a MATLAB script, using also the MATLAB version of

    the NASA's JPL software, SPICE [11]. This software contains a large amount of astronomical

    data such as the ephemeris of planets and stars.

  • 13

    Plotting the result for an instant of time, we obtain the satellite orbit in three dimensions

    as in Figure 2.2. Then, converting from Cartesian to latitude-longitude coordinates, we obtain

    the satellite orbit in the celestial sphere, see Figure 2.3.

    Figure 2.2: CHEOPS' orbit 3D in 𝒕𝟎

    a = 7125 km

    e = 0.00008

    i = 98º

    Ω = 192º

    ϖ = 48º

    T0 = January 1st, 2018

    CHEOPS' Orbit 3D

  • 14

    Figure 2.3: CHEOPS' orbit 2D in 𝒕𝟎

    Finally, we will confirm the results observing Figure 2.2 and Figure 2.3, which represent

    the satellite position for the reference time 𝑡0. To confirm that the orbit is 6:00 AM local mean

    solar time, the satellite should be passing over the terminator at 𝑡0 because we defined 𝜛 for

    𝑡0 = 𝑇0.

    In Figure 2.2, the orange line represents the vector that points to the Sun, the red line

    represents CHEOPS's orbit, and the yellow and blue areas are the Earth's day and night

    regions, respectively. As the reference frame we are using is the Earth Centered Inertial (ECI),

    the Earth rotates clockwise, so at 𝑡0 CHEOPS is moving over the terminator from the dark to the

    illuminated side of the Earth7

    We can obtain similar deductions from

    . Also, the satellite is on the 𝑥𝑦 plane, which means that it is over

    the Earth's equator at sunrise. This situation should be repeated every 𝑡0.𝑛𝑇 periods of time in

    order to determine a 6:00 AM sunrise Sun-synchronous orbit.

    Figure 2.3, we can observe that the satellite is

    exactly on the equator at 𝑡0. In addition, we can check that the orbit is almost polar because it is

    close but does not reach 90º and -90º.

    7 We will explain the terminator and the illuminated and dark areas calculation in subsection 2.3.5 The Earth's stray light constraint

    -180 -135 -90 -45 0 45 90 135 180

    -90

    -45

    0

    45

    90CHEOPS` Orbit

    Longitude (degrees)

    Latit

    ude

    (deg

    rees

    )

    -90

    -45

    0

    45

    90

    -180 -135 -90 -45 0 45 90 135 180

  • 15

    2.3 Constraints and visibility calculation

    In this subsection, we will define the visibility of the targets, then we will explain and

    calculate the constraints that affect the visibility of the targets, and finally we will characterize

    the visibility windows taking into account all the constraints.

    To calculate the constraints, we will divide the visibility problem considering each

    constraint independently. This division of the problem is useful for many reasons.

    • First, it allows us to simplify the problem and to avoid concatenated errors.

    • Second, it lets us identify which constraint is causing visibility problems.

    • Last, it means a time calculation improvement because of the two previous reasons. For

    example, in case of large and precise calculations, we can use several computers to

    obtain the results. Calculation time is very important for this thesis since we have to do

    calculations for many targets, with many constraints, and with small time intervals, see

    subsection 3.1.2 Class of complexity and the importance of the visibility windows.

    In order to do the visibility characterization, first we will calculate and represent the

    effect of the constraint in the spacecraft centered celestial sphere, and then we will calculate the

    visible periods for each target and instant of time considered. Finally, we will illustrate this

    section with some examples of visibility windows defined for several targets and an arbitrary

    mission time.

    2.3.1 Targets transit visibility

    The transits of the targets happen only at a specified interval of time, which is given in a

    target list. CHEOPS will have to observe each target amongst certain time intervals in order not

    to miss any transit, considering useless any observation produced when the transits are not

    happening. Therefore, we will have to calculate first when the transits are happening, and then

    establish the time interval required to do the observations.

    The transits are defined by three parameters:

    - The instant of time when the transit was first detected (𝑡𝑐), we will assume that

    these detections were made in average during half of the duration of the transit.

    - The period of the exoplanet revolution around the host star (𝑃𝑡).

    - The transit duration (𝜏𝑑), which is not that important because the duration of the

    observations will be provided by the nominal time intervals duration (𝜏𝑛), which we

    will explain in the next lines.

  • 16

    As the mission will start some time after the transit was discovered, we need to adjust 𝑡𝑐, and

    the beginning of the observation mission (𝑡0). Next, we will determine the time instants centered

    on the transit, when the transit occurs for all the mission (𝑡𝑐𝑖,𝑛𝑝), for the target 𝑖 and number of

    the exoplanet revolutions around the host star 𝑛𝑝 considered, see Figure 2.4. This setting can

    be implemented with a simple algorithm:

    1. Add 𝑛𝑝𝑡.𝑝𝑡 periods to 𝑡𝑐, being 𝑛𝑝𝑡 = (1, 2, … ,𝑛).

    2. Increase the number of 𝑛𝑝𝑡 until 𝑡𝑐 + 𝑛𝑝𝑡.𝑃𝑡 ≥ 𝑡0 and save that value as 𝑛𝑝0 = 𝑛𝑝𝑡.

    3. Define 𝑡𝑐𝑖,0, as 𝑡𝑐𝑖,0 = 𝑡𝑐 + 𝑛𝑝0.𝑃𝑡.

    4. Add 𝑛𝑝.𝑝𝑡 periods to 𝑡𝑐𝑖,0 to determine each 𝑡𝑐𝑖,𝑛𝑝 during the mission time, being

    𝑛𝑝 = (1, 2, … ,𝑚).

    5. Finish when 𝑡𝑐𝑖,0 + 𝑛𝑝.𝑃𝑡 ≥ 𝑡𝑓

    Where 𝑡𝑐𝑖,0 is the instant of time when the first transit occurs for the target 𝑖 considered, and 𝑡𝑓 is

    the end of the mission instant of time, nominally 𝑡𝑓 = 𝑡0 + 3.5 𝑦𝑒𝑎𝑟𝑠.

    Figure 2.4: Observation interval definition

    Once we have calculated when the transits are happening for all the mission, we can

    determine the nominal intervals of time when we can obtain useful observations by means of

    two parameters (as we can see in Figure 2.4):

    - The time instants when the transits occur (𝑡𝑐𝑖,𝑛𝑝) , previously calculated.

    - The nominal duration of the observations (𝜏𝑛𝑖 ), determined by CHEOPS requirements,

    see 1.3.3 CHEOPS mission summary.

    The nominal intervals of observation establish the margins of time when the targets

    should be observed, and it is defined as a continuous period of time of either 12 or 48 hours,

    which depends and is centered on the target [3]. To determine the nominal intervals of

    observation, we will calculate the beginning (𝑡𝑖,𝑛𝑝−1) and end (𝑡𝑖,𝑛𝑝+1) of the nominal

    observation interval as 𝑡𝑖,𝑛𝑝−1 = 𝑡𝑐𝑖,𝑛𝑝 −𝜏𝑛𝑖2

    and 𝑡𝑖,𝑛𝑝+1 = 𝑡𝑐𝑖,𝑛𝑝 +𝜏𝑛𝑖2

    , see Figure 2.4.

    time

    𝑡𝑐𝑖,𝑛𝑝 𝑡𝑐𝑖,𝑛𝑝+1

    𝑡𝑐𝑖,𝑛𝑝−1

    τ𝑛𝑖 /2

    τ𝑛𝑖 /2

  • 17

    Also, we have to consider that the observations do not have to be strictly continuous

    during the nominal time interval, because of the constraints which will interfere with the targets

    visibility. With this, we will define the effective time interval (𝜏𝑒𝑓𝑓) which will be the amount of

    time that the stars will be visible during the nominal time. Ideally, we would like to have

    𝜏𝑒𝑓𝑓 = 𝜏𝑛.

    In conclusion, the nominal time intervals represent the instants of time for useful

    observations in case we have continuous visibility of the target (which are represented in Figure

    2.5), and the effective time intervals the real amount of the observable time considering the

    constraints.

    In the next subsections, we will explain and calculate the effect that the constraints

    produce in the visibility of the targets, and hence the reduction of the effective observation

    interval.

  • 18

    Figure 2.5: Nominal interval of observation for 50 targets and 1.5 months

    1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950

    Cal

    enda

    r Tim

    e (Y

    YYY

    MM

    M D

    D H

    H:M

    M:S

    S)

    Target Code Number

    2018 MAY 01 11:00:002018 MAY 02 03:37:262018 MAY 02 20:14:522018 MAY 03 12:52:172018 MAY 04 05:29:432018 MAY 04 22:07:092018 MAY 05 14:44:352018 MAY 06 07:22:012018 MAY 06 23:59:262018 MAY 07 16:36:522018 MAY 08 09:14:182018 MAY 09 01:51:442018 MAY 09 18:29:102018 MAY 10 11:06:352018 MAY 11 03:44:012018 MAY 11 20:21:272018 MAY 12 12:58:532018 MAY 13 05:36:192018 MAY 13 22:13:442018 MAY 14 14:51:102018 MAY 15 07:28:362018 MAY 16 00:06:022018 MAY 16 16:43:282018 MAY 17 09:20:532018 MAY 18 01:58:192018 MAY 18 18:35:452018 MAY 19 11:13:112018 MAY 20 03:50:372018 MAY 20 20:28:022018 MAY 21 13:05:282018 MAY 22 05:42:542018 MAY 22 22:20:202018 MAY 23 14:57:462018 MAY 24 07:35:112018 MAY 25 00:12:372018 MAY 25 16:50:032018 MAY 26 09:27:292018 MAY 27 02:04:552018 MAY 27 18:42:202018 MAY 28 11:19:462018 MAY 29 03:57:122018 MAY 29 20:34:382018 MAY 30 13:12:042018 MAY 31 05:49:292018 MAY 31 22:26:552018 JUN 01 15:04:212018 JUN 02 07:41:472018 JUN 03 00:19:132018 JUN 03 16:56:382018 JUN 04 09:34:042018 JUN 05 02:11:302018 JUN 05 18:48:562018 JUN 06 11:26:222018 JUN 07 04:03:472018 JUN 07 20:41:132018 JUN 08 13:18:392018 JUN 09 05:56:052018 JUN 09 22:33:302018 JUN 10 15:10:562018 JUN 11 07:48:222018 JUN 12 00:25:482018 JUN 12 17:03:142018 JUN 13 09:40:392018 JUN 14 02:18:052018 JUN 14 18:55:312018 JUN 15 11:32:57

    Nom

    inal

    inte

    rval

    of o

    bser

    vatio

    n fo

    r 50

    targ

    erts

    and

    1.5

    mon

    ths

  • 19

    2.3.2 Constraint of the occultation by the Earth

    As the satellite is orbiting the Earth, there are some instants during the course when the

    Earth is between the satellite and the target. This eventuality occults the target from the satellite

    sensor making it not visible.

    Since the orbit is very low, we can predict that this constraint is going to be critical

    because the Earth is going to hide a large part of the sky.

    To model this constraint, we will have to make some geometrical calculus. First, we will

    calculate the Earth's eclipse half cone angle (𝛾𝐸𝑜𝑐𝑐), which defines the occultation by the Earth

    region, see Figure 2.6.

    Figure 2.6: Eclipse half cone angle (𝜸𝑬𝒐𝒄𝒄) definition, not to scale

    As we can observe in Figure 2.6, we can calculate 𝛾𝐸𝑜𝑐𝑐 by solving the right triangle

    formed by the 𝑅⊕ plus 100 km to avoid the atmospheric glow, its tangent from the satellite, and

    the radius of the orbit, 𝑎. The result is 𝛾𝐸𝑜𝑐𝑐 = 64.5 °.

    Since we know the position vector of the satellite respect to the Earth in the ECI

    reference frame �𝑟𝑠𝑎𝑡/𝐸�, we can obtain the position vector of the Earth in the satellite centered

    ECI reference frame �𝑟𝐸/𝑠𝑎𝑡� simply by changing its sign.

    The vector 𝑟𝑠𝑎𝑡/𝐸 and the angle 𝛾𝐸𝑜𝑐𝑐 define a cone in the space which determines the

    region of the sky where the targets are hidden from the LoS of the satellite because the Earth is

    in between. This occultation region can be represented in the spacecraft centered celestial

    sphere, see Figure 2.7.

    𝛾𝐸𝑜𝑐𝑐

    𝑎

    𝑅⊕ CHEOPS

  • 20

    Figure 2.7: Spacecraft centered celestial sphere considering the constraint of the occultation by the Earth. Case 1. The Earth's occultation region is

    represented by a blue circle

    In Figure 2.7, we can see the area affected by the occultation due to the Earth

    represented by a blue circle and all the targets represented by green asterisks.

    As we want to determine which are the targets that are affected by the constraint, we

    can use the MATLAB function inpolygon, which will gives us as an output the points inside a

    certain polygon. In this case, we define the polygon as the circle that represents the occultation

    region. The output of this function are the hidden targets in the instant of time considered, which

    are represented by red squares in Figure 2.8.

    -180 -135 -90 -45 0 45 90 135 180

    -90

    -45

    0

    45

    90

    RA (degrees)

    dec

    (deg

    rees

    )

    Spacecraft centered celestial sphere (Constraint of the occultation by the Earth)

    -90

    -45

    0

    45

    90

    -180 -135 -90 -45 0 45 90 135 180

  • 21

    Figure 2.8: Spacecraft centered celestial sphere considering the constraint of the occultation by the Earth. Case 2. The Earth's occultation region is represented by a blue circle, the visible targets by green stars and the

    hidden targets by red squares

    It is important to consider in the algorithm that the celestial sphere is limited vertically by

    [-90º,90º] and horizontally by [-180º,180º], so we will add and subtract 360º if the right

    ascension (RA) of the occultation region is lower than -180º or higher than 180º. Similarly, we

    will add and subtract 180º when the declination is lower than -90º or higher than 90º. Otherwise,

    we would not be considering targets that should be hidden. That is why in Figure 2.8 one part of

    the occultation region is in the upper area of the graph and the other part in the lower area.

    Figure 2.7 and Figure 2.8 correspond to two different instants of time. If we plot the

    results for many consecutive instants of time, we can make a movie considering each plot one

    frame of the movie, where we can observe that the Earth is moving from RA=180º to RA=-180

    because the orbit is retrograde.

    With these calculations, we can obtain the visibility of each target for each instant of

    time, which will allow us to define the visibility windows8

    The exclusion region calculation method explained allows us to understand the

    constraint better and to perceive the visibility problem in an intuitive way, letting us observe the

    sky from the satellite point of view. However, this method is computationally slow since we have

    to calculate all the perimeter of the occultation region. So, we will develop a more efficient

    .

    8 Notice that we are not considering the nominal time intervals in these calculations yet. Therefore, this is the visibility of the target stars without considering if a transit is happening or not.

    -180 -135 -90 -45 0 45 90 135 180

    -90

    -45

    0

    45

    90

    RA (degrees)

    dec

    (deg

    rees

    )Spacecraft centered celestial sphere (Constraint of the occultation by the Earth)

    -90

    -45

    0

    45

    90

    -180 -135 -90 -45 0 45 90 135 180

  • 22

    model in terms of calculation time (see Table 3.1 in section 3.1.2 Class of complexity and the

    importance of the visibility windows to check the calculation time comparison).

    The alternative method consists in the calculation of the visibility half cone angle (𝜃𝐸𝑜𝑐𝑐)

    and the Earth's eclipse half cone angle (𝛾𝐸𝑜𝑐𝑐), see Figure 2.9, and then to compare both angles

    stating the next visibility criterion:

    • If 𝜃𝐸𝑜𝑐𝑐 > 𝛾𝐸𝑜𝑐𝑐 the target is visible in the time instant considered.

    • If 𝜃𝐸𝑜𝑐𝑐 < 𝛾𝐸𝑜𝑐𝑐 the target is occulted by the Earth in the time instant considered.

    Figure 2.9: Visibility criteria for the constraint of the occultation by the Earth, comparison between 𝜽𝑬𝒐𝒄𝒄 and 𝜸𝑬𝒐𝒄𝒄, not to scale

    As we can see in Figure 2.9, the Target 2 has an angle 𝜃𝐸𝑜𝑐𝑐2 lower than 𝛾𝐸𝑜𝑐𝑐.

    Therefore, the target is not visible because the LoS intersects the Earth's occultation region.

    However, Target 1 can be observed because its LoS does not intersect the Earth's occultation

    region for the instant of time considered.

    To develop the algorithm we will consider the next calculations and deductions. The

    angle 𝜃𝐸𝑜𝑐𝑐 is defined by the LoS vector (𝑟𝐿𝑜𝑆) and the vector that points to the centre of the

    Earth in the satellite reference frame (𝑟𝐸/𝑠𝑎𝑡). The vector 𝑟𝐸/𝑠𝑎𝑡 was previously calculated, and

    the vector 𝑟𝐿𝑜𝑆 can be obtained directly from the coordinates of the targets, see section 2.1

    Definition of targets. Finally, the angle 𝜃𝐸𝑜𝑐𝑐 can be calculated substituting 𝑟𝐿𝑜𝑆 and 𝑟𝐸/𝑠𝑎𝑡 in the

    dot product definition:

    cos𝜃𝐸𝑜𝑐𝑐 =𝑟𝐿𝑜𝑆 . 𝑟𝐸/𝑠𝑎𝑡

    |𝑟𝐿𝑜𝑆|. �𝑟𝐸/𝑠𝑎𝑡� (2.6).

    𝛾𝐸𝑜𝑐𝑐 𝜃𝐸𝑜𝑐𝑐1

    𝜃𝐸𝑜𝑐𝑐2

    Target 1

    Target 2

    𝑅⊕

    CHEOPS

  • 23

    Then, we will define an if loop with the visibility criterion explained above, which creates

    a logical matrix showing a value of 1 for the visible targets, and 0 the hidden targets. Using

    loops to calculate the logical matrix for many targets and instants of time, we can define the

    instants of time when the targets are hidden, as we can see in Figure 2.10 and Figure 2.11.

    Figure 2.10: Time intervals when the satellite is occulted by the Earth for 50 targets and 1 orbit

    Figure 2.11: Time intervals when the satellite is occulted by the Earth for 50 targets and 1.5 days

    123456789

    1011121314151617181920212223242526272829303132333435363738394041424344454647484950

    Calendar Time (YYYY MMM DD HH:MM:SS)

    Targ

    et C

    ode

    Num

    ber

    2018

    JA

    N 0

    1 11

    :00:

    00

    2018

    JA

    N 0

    1 11

    :03:

    54

    2018

    JA

    N 0

    1 11

    :07:

    48

    2018

    JA

    N 0

    1 11

    :11:

    41

    2018

    JA

    N 0

    1 11

    :15:

    35

    2018

    JA

    N 0

    1 11

    :19:

    29

    2018

    JA

    N 0

    1 11

    :23:

    23

    2018

    JA

    N 0

    1 11

    :27:

    16

    2018

    JA

    N 0

    1 11

    :31:

    10

    2018

    JA

    N 0

    1 11

    :35:

    04

    2018

    JA

    N 0

    1 11

    :38:

    58

    2018

    JA

    N 0

    1 11

    :42:

    51

    2018

    JA

    N 0

    1 11

    :46:

    45

    2018

    JA

    N 0

    1 11

    :50:

    39

    2018

    JA

    N 0

    1 11

    :54:

    33

    2018

    JA

    N 0

    1 11

    :58:

    27

    2018

    JA

    N 0

    1 12

    :02:

    20

    2018

    JA

    N 0

    1 12

    :06:

    14

    2018

    JA

    N 0

    1 12

    :10:

    08

    2018

    JA

    N 0

    1 12

    :14:

    02

    2018

    JA

    N 0

    1 12

    :17:

    55

    2018

    JA

    N 0

    1 12

    :21:

    49

    2018

    JA

    N 0

    1 12

    :25:

    43

    2018

    JA

    N 0

    1 12

    :29:

    37

    2018

    JA

    N 0

    1 12

    :33:

    31

    2018

    JA

    N 0

    1 12

    :37:

    24

    Occultation by the Earth time intervals for 50 targerts and 1 orbit

    123456789

    1011121314151617181920212223242526272829303132333435363738394041424344454647484950

    Calendar Time (YYYY MMM DD HH:MM:SS)

    Targ

    et C

    ode

    Num

    ber

    2018

    JA

    N 0

    1 11

    :00:

    00

    2018

    JA

    N 0

    1 12

    :02:

    20

    2018

    JA

    N 0

    1 13

    :04:

    41

    2018

    JA

    N 0

    1 14

    :07:

    01

    2018

    JA

    N 0

    1 15

    :09:

    21

    2018

    JA

    N 0

    1 16

    :11:

    42

    2018

    JA

    N 0

    1 17

    :14:

    02

    2018

    JA

    N 0

    1 18

    :16:

    23

    2018

    JA

    N 0

    1 19

    :18:

    43

    2018

    JA

    N 0

    1 20

    :21:

    03

    2018

    JA

    N 0

    1 21

    :23:

    24

    2018

    JA

    N 0

    1 22

    :25:

    44

    2018

    JA

    N 0

    1 23

    :28:

    04

    2018

    JA

    N 0

    2 00

    :30:

    25

    2018

    JA

    N 0

    2 01

    :32:

    45

    2018

    JA

    N 0

    2 02

    :35:

    05

    2018

    JA

    N 0

    2 03

    :37:

    26

    2018

    JA

    N 0

    2 04

    :39:

    46

    2018

    JA

    N 0

    2 05

    :42:

    07

    2018

    JA

    N 0

    2 06

    :44:

    27

    2018

    JA

    N 0

    2 07

    :46:

    47

    2018

    JA

    N 0

    2 08

    :49:

    08

    2018

    JA

    N 0

    2 09

    :51:

    28

    2018

    JA

    N 0

    2 10

    :53:

    48

    2018

    JA

    N 0

    2 11

    :56:

    09

    2018

    JA

    N 0

    2 12

    :58:

    29

    2018

    JA

    N 0

    2 14

    :00:

    49

    2018

    JA

    N 0

    2 15

    :03:

    10

    2018

    JA

    N 0

    2 16

    :05:

    30

    2018

    JA

    N 0

    2 17

    :07:

    51

    2018

    JA

    N 0

    2 18

    :10:

    11

    2018

    JA

    N 0

    2 19

    :12:

    31

    Occultation by the Earth time intervals for 50 targerts and 1.5 days

  • 24

    The red bars in Figure 2.10 and Figure 2.11 represent the time intervals when the target

    star is occulted by the Earth. We can check these results using some Fermi estimations, which

    are estimation problems based on approximations, dimensional analysis and identifying

    assumptions. Fermi problems involve making justified guesses about quantities and their lower

    and upper bounds. Also, we will compare the results using the videos based on the first

    calculation method described in this section.

    In the videos we can observe that the Earth hides most of the targets only once per

    orbit, and the occultation period lasts a bit less than half of the orbit. Comparing with Figure

    2.10, we can notice that there is only one continuous red bar per orbit, whose length is a bit

    smaller than half of the orbit.

    We can do a similar test with Figure 2.11. As the orbit period is more or less 100

    minutes and the time considered is 1.5 days, dividing these two quantities we obtain that there

    should be more or less 21 occultation intervals per target, which is the result we obtain if we

    count the bars in Figure 2.11.

    The last step to obtain the visibility window considering only the constraint of the

    occultation by the Earth is to take into account the periods of time when the transits occur.

    As we explained in section 2.3.1 Targets transit visibility, we obtain useful observations

    when the transits are happening in each target, i.e. during the nominal time intervals. This

    means that not all the white spaces in Figure 2.11 provide useful observations. In order to know

    when the nominal time intervals are affected by the constraint of the occultation by the Earth,

    we will combine the logical matrix that is represented in Figure 2.11 with the nominal time

    intervals, as the represented in Figure 2.5. The result is shown in Figure 2.12.

  • 25

    Figure 2.12: Visibility window for the constraint of the occultation by the Earth for 50 targets and 1.5 days

    Where the red bars represent the time intervals occulted by the Earth and the green bars

    represent the effective time intervals, i.e. the observable time intervals within the nominal time

    intervals.

    To conclude this subsection, we will determine the percentage of sky visibility per

    instant of time by calculating the area that the Earth's exclusion region covers in the celestial

    sphere,

    𝐻𝑖𝑑𝑑𝑒𝑛 𝑎𝑟𝑒𝑎 =𝜋. 𝛾𝐸𝑜𝑐𝑐2

    𝑐𝑒𝑙𝑒𝑠𝑡𝑖𝑎𝑙 𝑠𝑝ℎ𝑒𝑟𝑒 𝑎𝑟𝑒𝑎. 100 = 20.2 %

    (2.7).

    𝑉𝑖𝑠𝑠𝑖𝑏𝑙𝑒 𝑎𝑟𝑒𝑎 = 100 − ℎ𝑖𝑑𝑑𝑒𝑛 𝑎𝑟𝑒𝑎 = 79.2 %

    (2.8).

    Where the celestial sphere area is 360º times 180º.

    2.3.3 Constraint of the Moon's exclusion angle

    As the Earth, the Moon is moving respect to the satellite centered reference frame, so it

    could hide the target star from the LoS of the satellite. In addition, the Sun's light is reflected on

    the Moon's surface, which can produce damage in the sensor. The procedures to model this

    constraint are similar to the ones explained in subsection 2.3.2 Constraint of the occultation by

    123456789

    1011121314151617181920212223242526272829303132333435363738394041424344454647484950

    Calendar Time (YYYY MMM DD HH:MM:SS)

    Targ

    et C

    ode

    Num

    ber

    2018

    JA

    N 0

    1 11

    :00:

    00

    2018

    JA

    N 0

    1 12

    :02:

    20

    2018

    JA

    N 0

    1 13

    :04:

    41

    2018

    JA

    N 0

    1 14

    :07:

    01

    2018

    JA

    N 0

    1 15

    :09:

    21

    2018

    JA

    N 0

    1 16

    :11:

    42

    2018

    JA

    N 0

    1 17

    :14:

    02

    2018

    JA

    N 0

    1 18

    :16:

    23

    2018

    JA

    N 0

    1 19

    :18:

    43

    2018

    JA

    N 0

    1 20

    :21:

    03

    2018

    JA

    N 0

    1 21

    :23:

    24

    2018

    JA

    N 0

    1 22

    :25:

    44

    2018

    JA

    N 0

    1 23

    :28:

    04

    2018

    JA

    N 0

    2 00

    :30:

    25

    2018

    JA

    N 0

    2 01

    :32:

    45

    2018

    JA

    N 0

    2 02

    :35:

    05

    2018

    JA

    N 0

    2 03

    :37:

    26

    2018

    JA

    N 0

    2 04

    :39:

    46

    2018

    JA

    N 0

    2 05

    :42:

    07

    2018

    JA

    N 0

    2 06

    :44:

    27

    2018

    JA

    N 0

    2 07

    :46:

    47

    2018

    JA

    N 0

    2 08

    :49:

    08

    2018

    JA

    N 0

    2 09

    :51:

    28

    2018

    JA

    N 0

    2 10

    :53:

    48

    2018

    JA

    N 0

    2 11

    :56:

    09

    2018

    JA

    N 0

    2 12

    :58:

    29

    2018

    JA

    N 0

    2 14

    :00:

    49

    2018

    JA

    N 0

    2 15

    :03:

    10

    2018

    JA

    N 0

    2 16

    :05:

    30

    2018

    JA

    N 0

    2 17

    :07:

    51

    2018

    JA

    N 0

    2 18

    :10:

    11

    2018

    JA

    N 0

    2 19

    :12:

    31

    Visibility window for the constraint of the occultation by the Earth (50 targets and 1.5 days)

    Occulted by the Earth time intervalEffective time interval

  • 26

    the Earth, but in this case the Moon's half cone angle of the exclusion region is given in the

    requirements, being 𝛾𝑀𝑜𝑐𝑐 = 5° (see subsection 1.3.3 CHEOPS mission summary).

    To calculate the position of the Moon in the satellite centered reference frame we need

    the Moon's ephemeris, which can be obtained using the SPICE software [11]. SPICE's function

    cspice_spkpos gives the Moon's ephemeris in the Earth's centered J2000 reference frame

    �𝑟𝑀/𝐸�. With this data and the position of the satellite 𝑟𝑠𝑎𝑡/𝐸, we can obtain the position of the

    Moon respect to the satellite 𝑟𝑀/𝑠𝑎𝑡, see Figure 2.13.

    Figure 2.13: Visibility criteria for the constraint of the occultation by the Moon, comparison between 𝜽𝑴𝒐𝒄𝒄 and 𝜸𝑴𝒐𝒄𝒄, not to scale

    Similarly to subsection 2.3.2 Constraint of the occultation by the Earth, we can define an

    exclusion cone with the half cone angle 𝛾𝑀𝑜𝑐𝑐 and the direction of the vector 𝑟𝑀/𝑠𝑎𝑡 . This half

    cone angle defines the occultation region produced by the Earth, which can be represented in

    the spacecraft centered celestial sphere, as we can see in Figure 2.14.

    𝑟𝑀/𝐸

    𝑟𝑀/𝑠𝑎𝑡

    𝑟𝑠𝑎𝑡/𝐸

    Earth

    Moon

    CHEOPS

    𝑅⊕

    𝛾𝑀𝑜𝑐𝑐

    𝜃𝑀𝑜𝑐𝑐 𝑟𝐿𝑜𝑆

  • 27

    Figure 2.14: Spacecraft centered celestial sphere considering the constraint of the Moon's exclusion angle

    Observing Figure 2.14 we can notice that the Moon's exclusion region produced is very

    small, calculating the percentage of visible and hidden regions of the sky we obtain that the

    99.9% of the sky is visible for each instant of time considering only the Moon's exclusion angle

    constraint. Therefore, the Moon's constraint will only be more problematic in the areas of the sky

    where the target stars are very close to each other. Also, the exclusion region produced by the

    Moon does not move as much as the one produced by the Earth, since the spacecraft is not

    orbiting the Moon and the Moon's period is about one month. Consequently, this constraint will

    not produce any occultation most of the time.

    Next, we will apply to this constraint the second method explained in 2.3.2 Constraint of

    the occultation by the Earth, which consists in the comparison between the angle 𝛾𝑀𝑜𝑐𝑐, and the

    angle 𝜃𝑀𝑜𝑐𝑐 formed by the vectors 𝑟𝑀/𝑠𝑎𝑡 and 𝑟𝐿𝑜𝑆, (see Figure 2.13).

    We will apply the same visibility criterion than in 2.3.2 Constraint of the occultation by

    the Earth, obtaining a logical matrix with the hidden time intervals, which is represented in

    Figure 2.15.

    -180 -135 -90 -45 0 45 90 135 180

    -90

    -45

    0

    45

    90

    RA (degrees)

    dec

    (deg

    rees

    )Spacecraft centered celestial sphere (Constraint of the occultation by the Moon)

    -90

    -45

    0

    45

    90

    -180 -135 -90 -45 0 45 90 135 180

  • 28

    Figure 2.15: Time intervals when the satellite is affected by the Moon's exclusion region for all the targets and 6.5 days

    Finally, we will combine the hidden time intervals with the nominal time intervals to

    obtain the effective time intervals, see Figure 2.16. In Figure 2.15 and Figure 2.16 we can check

    that the constraint of the Moon's exclusion angle only affects a few targets, and that this

    constraint is considerably less important than the occultation by the Earth.

    05

    101520253035404550556065707580859095

    100105110115120125130135140145150155160165170175180185190195200

    Calendar Time (YYYY MMM DD HH:MM:SS)

    Targ

    et C

    ode

    Num

    ber

    2018

    JA

    N 0

    1 11

    :00:

    00

    2018

    JA

    N 0

    1 15

    :09:

    21

    2018

    JA

    N 0

    1 19

    :18:

    43

    2018

    JA

    N 0

    1 23

    :28:

    04

    2018

    JA

    N 0

    2 03

    :37:

    26

    2018

    JA

    N 0

    2 07

    :46:

    47

    2018

    JA

    N 0

    2 11

    :56:

    09

    2018

    JA

    N 0

    2 16

    :05:

    30

    2018

    JA

    N 0

    2 20

    :14:

    52

    2018

    JA

    N 0

    3 00

    :24:

    13

    2018

    JA

    N 0

    3 04

    :33:

    34

    2018

    JA

    N 0

    3 08

    :42:

    56

    2018

    JA

    N 0

    3 12

    :52:

    17

    2018

    JA

    N 0

    3 17

    :01:

    39

    2018

    JA

    N 0

    3 21

    :11:

    00

    2018

    JA

    N 0

    4 01

    :20:

    22

    2018

    JA

    N 0

    4 05

    :29:

    43

    2018

    JA

    N 0

    4 09

    :39:

    05

    2018

    JA

    N 0

    4 13

    :48:

    26

    2018

    JA

    N 0

    4 17

    :57:

    48

    2018

    JA

    N 0

    4 22

    :07:

    09

    2018

    JA

    N 0

    5 02

    :16:

    30

    2018

    JA

    N 0

    5 06

    :25:

    52

    2018

    JA

    N 0

    5 10

    :35:

    13

    2018

    JA

    N 0

    5 14

    :44:

    35

    2018

    JA

    N 0

    5 18

    :53:

    56

    2018

    JA

    N 0

    5 23

    :03:

    18

    2018

    JA

    N 0

    6 03

    :12:

    39

    2018

    JA

    N 0

    6 07

    :22:

    01

    2018

    JA

    N 0

    6 11

    :31:

    22

    2018

    JA

    N 0

    6 15

    :40:

    43

    2018

    JA

    N 0

    6 19

    :50:

    05

    2018

    JA

    N 0

    6 23

    :59:

    26

    Occultation by the Moon time intervals for all the targets and 6.5 days

  • 29

    Figure 2.16: Visibility window for the constraint of the Moon's exclusion angle for all the targets and 6.5 days

    05101520253035404550556065707580859095100

    105

    110

    115

    120

    125

    130

    135

    140

    145

    150

    155

    160

    165

    170

    175

    180

    185

    190

    195

    200

    Cal

    enda

    r Tim

    e (Y

    YYY

    MM

    M D

    D H

    H:M

    M:S

    S)

    Target Code Number

    2018 JAN 01 11:00:00

    2018 JAN 01 15:09:21

    2018 JAN 01 19:18:43

    2018 JAN 01 23:28:04

    2018 JAN 02 03:37:26

    2018 JAN 02 07:46:47

    2018 JAN 02 11:56:09

    2018 JAN 02 16:05:30

    2018 JAN 02 20:14:52

    2018 JAN 03 00:24:13

    2018 JAN 03 04:33:34

    2018 JAN 03 08:42:56

    2018 JAN 03 12:52:17

    2018 JAN 03 17:01:39

    2018 JAN 03 21:11:00

    2018 JAN 04 01:20:22

    2018 JAN 04 05:29:43

    2018 JAN 04 09:39:05

    2018 JAN 04 13:48:26

    2018 JAN 04 17:57:48

    2018 JAN 04 22:07:09

    2018 JAN 05 02:16:30

    2018 JAN 05 06:25:52

    2018 JAN 05 10:35:13

    2018 JAN 05 14:44:35

    2018 JAN 05 18:53:56

    2018 JAN 05 23:03:18

    2018 JAN 06 03:12:39

    2018 JAN 06 07:22:01

    2018 JAN 06 11:31:22

    2018 JAN 06 15:40:43

    2018 JAN 06 19:50:05

    2018 JAN 06 23:59:26

    Vis

    ibilit

    y w

    indo

    w fo

    r the

    con

    stra

    int o

    f the

    occ

    ulta

    tion

    by th

    e M

    oon

    (all

    the

    targ

    ets

    and

    6.5

    days

    )

  • 30

    2.3.4 Constraint of the Sun's exclusion angle

    The Sun's radiation can blind the satellite sensor making it unable to observe the

    targets. This constraint will be the driver for the visibility calculation, because in CHEOPS'

    requirements (see section 1.3.3 CHEOPS mission summary) it is set a large exclusion angle of

    120º to avoid the Sun's radiation. Also, it is important to highlight that the Sun's exclusion angle

    must not interfere with the field of view of the satellite during all the mission, which means that

    none of the observations must be interrupted by the Sun's exclusion angle constraint.

    As we did in the previous subsections, we will calculate first the exclusion region, and

    then we will compare half cone angles. In this case, we will consider the anti-Sun vector

    (𝑟𝑎𝑆/𝑠𝑎𝑡), and the angle of 60º where the satellite can observe the target, 𝛾𝑎𝑆 (see Figure 2.17),

    which define a visibility cone. The targets outside this cone will not be visible.

    Figure 2.17: Visibility criteria for the constraint of the Sun's exclusion angle, comparison between 𝜽𝒂𝑺 and 𝜸𝒂𝑺, not to scale

    To calculate this constraint, we will assume that all the radiation comes from the center

    of the Sun, neglecting the radiation that comes from the Sun's surface. We will base this

    hypothesis on the method of Aristarchus to measure the relative size and distance of the Sun

    and the Earth [12], in order to compare the angle of incidence of the sunlight from the center of

    the Sun (𝛿) and from the farthest points of the Sun's surface to the satellite, 𝛼 and 𝛽 (see Figure

    2.18).

    𝜃𝑎𝑆 𝛾𝑆

    𝛾𝑎𝑆

    𝑟𝑆/𝑠𝑎𝑡

    𝑟𝑎𝑆/𝑠𝑎𝑡

    Earth

    Sun

    𝑅⊕

    𝑟𝑠𝑎𝑡/𝐸

    𝑟𝑆/𝐸

    Sat

    Target

    𝑟𝐿𝑜𝑆

  • 31

    Figure 2.18: Method of Aristarchus to measure the relative size and distance of the Sun, the Earth and the Moon, not to scale

    Where 𝑆 is the distance between the Earth and Sun9, 𝑠 is the Sun's radius10, and 𝑡 is

    the Earth's radius plus the orbit altitude11

    Table 2.2

    . Using basic trigonometry we can calculate the three

    angles 𝛼, 𝛽, and 𝛿, whose comparison is shown in .

    Sunlight angle comparison

    δ α β

    Angle value (degrees) 2.7 . 10-3 0.264 0.269

    Absolute error respect to 𝜹 (degrees)

    0.261 0.266

    Table 2.2: Deviation angles from considering the sunlight parallel to the Earth's surface or centered on the Sun's nucleus

    As we can observe in Table 2.2, the maximum error in case we consider that all the

    radiation comes from the center of the Sun is a deviation of less than 0.3 degrees. This error

    can be considered in the side of safety if we increase 0.3 degrees the exclusion region.

    Therefore, the required visibility half cone angle will be 𝛾𝑎𝑆 = 60° − 0.3° = 59.7°.

    Next, we will determine the exclusion region as all the points of the spacecraft centered

    celestial sphere outside the visibility cone defined by 𝑟𝑎𝑆/𝑠𝑎𝑡 and 𝛾𝑎𝑆, see Figure 2.19.

    9 𝑆 = 1.496 . 108 𝑘𝑚 10 𝑠 = 6.96 . 105 𝑘𝑚 11 Remember that CHEOPS orbit is LEO, so the extra kilometers due to the orbit altitude will not produce a large error in the model considered.

    𝛼

    𝛽 𝛿

  • 32

    Figure 2.19: Spacecraft centered celestial sphere considering the Sun's exclusion angle constraint

    Observing Figure 2.19 we can notice that the Sun's exclusion angle constraint is a

    strong candidate to be the driver constraint for the visibility calculation. As we can see, the

    exclusion region is very large, which makes observable just a few target stars. Also, the visible

    region moves very slowly, since the orbit is Sun-synchronous with a period of one year.

    Calculating the percentage of visible area respect to all the celestial sphere, we obtain that the

    that barely a 17.3% of the sky is visible for each instant of time, considering only the Sun's

    exclusion angle constraint.

    Next, we will calculate 𝜃𝑎𝑆 similarly to the previous subsections. The Sun's ephemeris

    give us the Sun's position vector in the Earth centered J2000 reference frame, 𝑟𝑆/𝐸 [11]. After

    that, we will use vector geometry to obtain the anti-Sun's position vector in the satellite centered

    reference frame, 𝑟𝑎𝑆/𝑠𝑎𝑡. Then, we will compare 𝜃𝑎𝑆 and 𝛾𝑎𝑆, and we will apply the visibility

    criterion to obtain the logical matrix. In this case, the visibility criterion is the opposite to the

    considered in the previous subsections, as we are calculating the anti-Sun vector. The visibility

    criterion is:

    • If 𝜃𝑎𝑆 < 𝛾𝑎𝑆 the target is visible in the time instant considered.

    • If 𝜃𝑎𝑆 > 𝛾𝑎𝑆 the target is in the Sun's exclusion region.

    -180 -135 -90 -45 0 45 90 135 180

    -90

    -45

    0

    45

    90

    RA (degrees)

    dec

    (deg

    rees

    )Spacecraft centered celestial sphere (Sun`s exclusion angle constraint)

    -90

    -45

    0

    45

    90

    -180 -135 -90 -45 0 45 90 135 180

  • 33

    Figure 2.20: Exclusion by the Sun time intervals for all the targets and 1.5 months

  • 34

    Figure 2.20 represents the exclusion time intervals produced by the Sun's radiation for

    1.5 months and all the targets. Next, we will co