Next Article in Journal
Development and Validation of a Method for the Semi-Quantitative Determination of N-Nitrosamines in Active Pharmaceutical Ingredient Enalapril Maleate by Means of Derivatisation and Detection by HPLC with Fluorimetric Detector
Previous Article in Journal
Balancing Loads among MEC Servers by Task Redirection to Enhance the Resource Efficiency of MEC Systems
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Modeling and Simulation of Sky Survey

1
University of Chinese Academy of Sciences, Beijing 100049, China
2
Key Laboratory of Space Utilization, Technology and Engineering Center for Space Utilization, Chinese Academy of Sciences, Beijing 100094, China
3
Astronomy Department, Beijing Normal University, Beijing 100875, China
4
CAS Key Laboratory of Space Astronomy and Technology, National Astronomical Observatories, Beijing 100101, China
*
Author to whom correspondence should be addressed.
Current address: No. 9, Dengzhuang South Road, Haidian District, Beijing 100094, China.
These authors contributed equally to this work.
Appl. Sci. 2021, 11(16), 7584; https://doi.org/10.3390/app11167584
Submission received: 19 July 2021 / Revised: 11 August 2021 / Accepted: 16 August 2021 / Published: 18 August 2021

Abstract

:
Sky surveys with wide and deep field are the key direction of international astronomy research for the next decades. It is worthwhile to study how to design a sky survey algorithm to obtain the maximum scientific output in a limited period of observation. In this paper, the modeling and simulation of a wide and deep sky survey mission are presented using a Staged Design Algorithm (SDA), which takes into account the inefficient time periods and difficult-to-observe sky areas. In order to ensure the effective completion of the long-time survey observation tasks in large sky areas, a two-stage scheduling algorithm is designed. Firstly, the inefficient time periods and difficult observation areas are scheduled, and then the overall observation is carried out. The prearranged schedule is arranged when inefficient time periods or difficult areas are encountered during the overall arrangement. The simulation results are verified on the basic data of the China Space Station Telescope (CSST), and the obtained simulation result is three years ahead of the target of the telescope design to complete the wide and deep sky survey of 15,000 deg 2 . The design ideas in this paper not only have good results for sky survey observation but also can be extended to similar satellite Earth observation mission planning.

1. Introduction

Sky surveying has given a huge boost to the development of astronomy [1,2], and there are many internationally renowned surveys, such as Supernovae observations [3,4,5,6], Sloan Digital Sky Survey [7,8,9], Legacy Survey of Space and Time (LSST) [10,11,12], Hubble Space Telescope (HST) [13,14,15], Euclid [16,17,18], Wilkinson Microwave Anisotropy Probe (WMAP) [19,20,21], and Planck [22,23], which have made a number of major scientific discoveries in astronomy, such as the discovery of the accelerating expansion of the universe [3]. Table 1 shows a comparison of the specification parameters of CSST, LSST, Euclid, and WFIRST [24,25,26] with information from Zhan [27].
In 2024, China will launch the China Space Station Telescope (CSST) [27,28]. It will be launched at the Wenchang launch site using the ChangZheng 5B launch vehicle. A wide and deep optical survey will be carried out to complete a 15,000 deg 2 sky area, including deep multicolor imaging observations, very deep multicolor imaging observations, slitless spectroscopic observations, and deep slitless spectrography observations [8,27].
The mission planning is a very complex problem, and there are many factors affecting the mission strategy, including the orbital motion of satellites; the influence of the Sun, Moon, and Earth light on the observations; the need to meet the energy supply requirements of the vehicle’s solar panel in the sunlit region; and the influence of the Earth South Atlantic Anomaly (SAA) region on the equipment during the ground orbit operation. The complex constraints and wide sky area factors bring great challenges to the existing optimization algorithms to solve the sky survey observation models.
The survey observation of large space astronomy telescopes is a complex task [29], and advanced planning and operation control technology is the basis for the efficient completion of the task. The space astronomy observation telescope will be constrained by various factors in the process of a sky survey observation. In order to improve the observation efficiency, overall mission planning and optimal allocation of resources are required for the observation sequence of different target sky areas. The entire optimization of the life-cycle observation plan while in orbit operation will be performed to enhance efficiency and maximize the value of scientific applications. Figure 1 shows the planning diagram of the sky survey observation mission.

2. Related Work

Research in sky survey telescopes has focused on models, algorithms, and planning systems. In this section, the research is presented from those aspects. Since the research related to models and algorithms is inseparable, the models and algorithms are presented together.

2.1. Models and Algorithms

Most of the sky survey planning models are multi-objective optimization models [30,31] and constraint satisfaction models [32]. Heuristic algorithms are widely used in the optimization model solving for sky survey observations, such as genetic algorithms [30] and greedy algorithms [33].
Liu et al. [30] focused on the planning of the sky survey observation mode and established an intelligent planning model for the trajectory of the celestial sphere star image points. Their main objectives are: (i) to add as little attitude maneuver control as possible; (ii) to use as little energy as possible; and (iii) to achieve as many sky area scans as possible. Using a combination of orbital surface approach and orbital motion, the scanning of the celestial sphere is achieved through intelligent control of the scanning mission. While the attitude maneuver control demand on the satellite is only two times (roll angle ± 30 ° transitions), these two maneuvers divide the whole sky survey plan into three major time periods, each with an orbital approach of 360 ° within the duration of the time period, allowing the scanning of the entire sky area. The main constraint addressed by the planning algorithm is the energy deficit problem. To solve this problem, a multi-objective genetic algorithm is used.
Jin et al. [31] have studied, in detail, modeling the dynamics of spacecraft and cruise payloads, the constraints on sky observations, the sky area coverage model, and the payload mission planning model, respectively. The main scientific goal of conducting a 30,000 deg 2 survey in four years can be achieved.
Wang et al. [32] converted the survey observation scheduling problem into a constrained optimization problem and linearized the objective and constraint functions by using 0-1 decision variables and solved them using a well-established algorithm. However, the example part of the survey test data only has 30 consecutive time windows and relatively few candidate sky areas. The large-scale and long-time survey problem has not been studied.
In addition to research on space-based survey planning, there is also research on survey planning algorithms based on ground-based telescopes. Although they differ in terms of observation environment and observation mode, there are mutual references in optimization algorithms. Huang et al. [33] established a mathematical model for the Hard X-ray Modulation Telescope (HXMT) long-term mission planning problem by analyzing the optimization objectives and constraints of the problem according to the characteristics of HXMT satellites. The objective of the model is to make the observation efficiency and mission rank the highest. Based on this, a greedy algorithm mixed with a genetic algorithm is proposed as a composite solution method, and the effectiveness of the method is verified through simulation. The algorithm was tested using observation missions generated from Suzaku satellite data, and the results showed that the algorithm was effective in solving the long-term mission planning problem for the HXMT satellite, making full use of satellite resources and maximizing scientific output while meeting the constraints.

2.2. Sky Survey Planning Systems

The sky survey planning system can bring together complete task setup, optimization scheduling, result output, and visual presentation in one software. It is extremely convenient for scientists who are not in the direction of algorithmic research to schedule their sky survey missions. Therefore, various spacefaring nations have developed related software and applied it in actual spacecraft launch missions. Table 2 summarizes some of the more representative software systems, according to Wang et al. [32] and Amiaux et al. [17].
Spike planning and scheduling software [36], Sky Survey Planning Tool [17], and Multi-User Scheduling Environment [29] are applied in real satellite planning tasks with excellent optimization results. The Euclid telescope was able to achieve the science goal of covering an area of 15,500 deg 2 in 5.5 years, which also includes a 40 deg 2 deep-field observation area. With the Euclid Sky Survey Planning Tool (ESSPT), which was used by the Herschel satellite, Euclid is able to prioritize the observation of the areas of highest scientific value in the first year [17].
In summary, there is still relatively little research on large-scale survey observations at home and abroad. Although the more mature Hubble telescope has both short-term and long-term planning algorithms, there are few detailed papers describing the algorithms in detail, and most of the research is carried out on simple survey missions, taking into account relatively few practical factors that do not have practical engineering use value. Thus, research on wide and deep survey algorithms becomes very urgent. To address the problem of the above research not being detailed and the model being in a black box state, this paper gives a wide and deep sky survey algorithm based on stage processing. Our main contributions are summarized as follows:
  • Various constraint analyses of the sky survey planning design are given in detail, which are divided into observation constraints and orbit constraints, and the multi-objective optimization model of the sky survey problem is established.
  • The Staged Design Algorithm (SDA) is designed to prioritize the time efficiency and the difficulty of observation sky areas to maximize the efficiency of long-time observations.
  • The model is solved using real data, and the obtained results are three years ahead of the predicted completion date of the sky survey mission, indicating that the algorithm performs well.
The article is organized as follows. Section 3 expresses the specific problem of sky survey planning and analyzes the corresponding constraints and objective functions. Section 4 shows the Staged Design Algorithm (SDA) for solving the sky survey optimization model. Section 5 gives the results of the sky survey observations with real data and gives the comparison results of the algorithm for the efficiency of the sky survey observations with different parameter settings. In Section 6, a detailed summary of the paper is exhibited. In the last Section 7, the conclusions of this paper and directions for future research are given.

3. Proposed Methods

In order to gain a clearer understanding of the sky survey problem, this section provides a detailed analysis of the sky survey mission, introduces some assumptions and simplifications, analyzes the constraints of the model, establishes the objective function, and introduces the Staged Design Algorithm.
We develop a multi-objective and multi-constraint planning model to complete a wide and deep sky survey observation mission and to satisfy the basic and main requirements of the observation. First, we build a multi-objective mission planning model with two objective functions and three constraints. Pre-scheduling is achieved by counting inefficient time periods and difficult observation sky areas. Then, a greedy algorithm is used to determine the observation sky area with the maximum weight, which leads to the sky survey observation scheme for the sky area. The flow chart of the sky survey planning proposed in this paper is shown in Figure 2.

3.1. Assumptions and Simplifications

The sky survey scheduling optimization is characterized by many variables and many constraints, and the optimization model contains a huge solution space, which is a non-deterministic polynomial hard problem [37]. In order to simplify the model by mainly studying the important constraints and ignoring the secondary constraints, this paper makes assumptions about some of the constraints in the problem to facilitate our study of the problem.
  • Only the smallest sky area is accurately observed for each observation, and there is no misalignment of observations, which means that the satellite CMG can be accurately positioned on the smallest sky area block of the observation;
  • It assumes satellites meet data storage and total energy limits (CMG energy limits are not included);
  • Assuming that the steady image time is already within the CMG rotation time, no additional steady image time is calculated;
  • It is assumed that there are no sudden events that affect camera imaging during the simulation time, such as high-energy rays from solar activity.

3.2. Advance Definition

Before building the model and analyzing the constraints, we define and explain some of the symbols used to facilitate the model building later. In this paper, we refer to two more established papers on the definition of model notation [32,38]. In order to be more concise and uniform in describing the model and algorithm process below, the symbols used and the specific descriptions are listed in Table 3.
Since the sky survey observation is performed by point gazing, which requires a long time to observe a small block of sky area, there is a consumption of camera rotation time in the actual operation, which is called the altitude camera time constraint in this paper. The altitude maneuver time depends on the turning angle. Different corners consume different amounts of time, with the following constraints.
TimeCMG = 45 , δ 1 ° 100 , 1 ° < δ 20 ° 170 , 20 ° < δ 45 ° 170 + ( δ 50 ) / 0.35 , 45 ° < δ .
The time indicated above includes the readout time of the CCD and the stabilization time of the camera and is greater than 45 ° when using a speed of 0.35 ( ° /s) for time computation.

3.3. Analysis of Orbital Constraints

Orbital constraints refer to the exclusion of time periods when observations can not be made prior to the official sky survey, including the South Atlantic Anomaly region, space station docking, etc. After these times are excluded, the remaining time is the optimized observation time period, and what needs to be optimized is which region of the sky to observe at each moment.
South Atlantic Anomaly (SAA): As is well known, SAA is a zone that receives and transmits significant amounts of radiation from outer space [39]. Space telescopes may experience instrument malfunctions and communication errors, as well as a large amount of particles forming background noise that reduces the signal-to-noise ratio of the images. Therefore, when a survey passes through this region, the survey module should stop observing (standby or shutdown) unless there is a special observing need.
Satellite Orbit Maintenance (SOM): The station performs orbital maintenance every 80 days for 12 orbital periods and is not observable during orbital maintenance.
Satellite Docking with Space Station (SDSS): The telescope is currently designed to fly with the Chinese space station, so it needs to dock with the Chinese space station periodically to complete status checking and some necessary maintenance, etc. Each space station docking takes between 20 days and 3 months. It is completely invisible throughout this time.

3.4. Decision Variables

The decision variable of the model in this paper is set to the observation status of the telescope at any moment. Let the matrix X = x i j k N × M × K denote the decision matrix of the assignment problem, where element x i j k equals “1” if the j t h sky zone is observed during time window t i in the k t h time period; otherwise, x i j k is 0, given in Equation (2). There are various reasons for not being in observation, and the decision variable is 0 as long as any of the constraints are not satisfied, e.g., SAA, docking with the space station, or orbit maintenance, etc.
x i j k = 1 , if the s j is observed during time window t i in the r k 0 , otherwise ,
where the values of k in this paper range from 1 , 2 , , K , and the range of values of i is the lifetime of the satellite. The interval of time i is chosen differently in short and long planning, with longer intervals in long planning tasks.

3.5. Objective Function

In this paper, we consider the objective function from two main aspects. The first one is to introduce the fitness function for evaluating the importance and observation value of the observed sky area, which is described in detail in Wang et al. [32]. The problem of this method is that the observation value needs to be set in advance for the sky area, and the setting of the observation area has different opinions from different scientists, making the setting of the observation value often biased. Another way is to target the observation time and the number of altitude adjustments (energy consumption) for the sky survey. This approach minimizes the survey observation time and energy output from the actual situation of the satellite and builds a multi-objective optimization model. The problem is that the altitude adjustment of the satellite does not need to be minimized, but only the energy requirement of the observation needs to be satisfied. There is a detailed description in Liu et al. [30]. Combining the objective functions of the two papers, this paper takes maximizing the observation benefit and minimizing the angle of CMG rotations as the objective functions.
Observation Benefit: Maximizing the observational benefit means that high-value sky areas are given the highest possible priority for observation and setting the observational priority of sky areas.
O 1 = M a x i = 1 N j = 1 M v j · x i j k , t i T , r k R .
CMG Rotations: Since the CMG rotation process not only needs to consume energy but also needs to consume the observation time, in order to complete the target cruise faster and better, the objective function is set to the angle and minimum of CMG rotations.
O 2 = min i = 2 N j = 1 M h S & h j M θ s j x i j k , s h x ( i 1 ) h k , t i T , r k R .
where θ ( S , O ) is the formula for calculating the rotation angle between the position coordinates of the satellite at any moment S ( L a t 1 , L o n 1 ) and the position coordinates of the observation point O ( L a t 2 , L o n 2 ) according to [40,41].
f ( S , O ) = arcsin sin L a t 2 L a t 1 2 2 + cos L a t 1 · cos L a t 2 · sin Lon 2 Lon 1 2 2 ,
θ ( S , O ) = 2 · r · f ( S , O ) × 180 ° / π ,
where f ( S , O ) stands for the function of calculating the angle between S and O; r in the formula represents the unit radius, as r = 1 ; and the unit of position coordinates ( L a t 1 , L o n 1 ) and ( L a t 2 , L o n 2 ) is the unit radius.

3.6. Constraints

In order to more accurately reflect the real conditions of a survey telescope in space while taking into account the complexity of the model, this section describes the use of several important constraints on the model in this paper.
Light Angle: The stray light constraints considered in this paper are divided into two kinds, sunlight and moonlight. Stray light from the Sun and Moon into the hood will increase the noise and seriously affect the quality of imaging. It is necessary to make the angle between the sunlight, moonlight, and the field of view meet a certain angle for imaging.
C 1 : α = θ S u n i , E p h i ω 1 , β = θ M o o n i , E p h i ω 2 , t i T .
Singularity Constraint: It is necessary to constrain any time window to observe no more than one sky zone. Thus, we have the constraint C 1 :
C 2 : j = 1 M x i j k 1 , t i T , r k R
CMG Constraint: As the CMG rotation process needs to consume capacity, the larger the rotation angle, the more energy consumed. The number of maneuvers of different angles of the monorail rotation needs to be limited to ensure the normal operation of the CMG. Let C   =   { c p , p   =   1 , 2 , , 8 } be a CMG rotation times set.
C 3 : i t 0 ω i p c p , p   =   1 , 2 , , 8 ,
where t 0 t i / T × T , t i , stands for rounding down to the nearest integer for *; t i is the current time; and ω i p represents the p t h CMG rotation angle at the i t h time window.

4. Design of the Model Solving Algorithm

According to the related work section, most of the existing sky survey planning algorithms are based on heuristics, and the most used are genetic algorithms [30,32]. Genetic algorithms still have a large advantage in solving small-scale and short-time survey observation tasks, but they are strained for wide and long-time sky survey observation tasks. In this paper, we use the Staged Design Algorithm based on the idea of greedy algorithm from the constraints of the task, which can handle the observation difficulties in long-time sky survey tasks. The observation times are reserved in advance for the difficult observation sky areas, so as to solve the problem of consuming a lot of resources to observe a few sky areas individually at the late stage of observation. The Staged Design Algorithm is divided into three steps: statistical phase (observation efficiency statistics and observation difficulty statistics), prearrangement stage, and overall arrangement stage.

4.1. Overview of Stage Design Algorithm

Figure 2 illustrates the flow chart of the Staged Design Algorithm proposed in this paper. Specifically, first, the initialization parameters, the start time, the end time, the number of orbital roots, and the statistics of inefficiency periods ( L o w ) and difficult observing sky areas ( D i f S k y ) are prearranged in advance according to Algorithms 1 and 2. The simulation time is initialized, and the orbit constraint is checked. Under the condition that the orbit constraint is satisfied, it is checked whether it belongs to the prearranged low efficiency time period. If it belongs to this, then the prearranged scheme of low efficiency for observation directly follows. Otherwise, it judges whether the observation constraint is satisfied. After it does not satisfy, the time of simulation is increased and returned. If it is satisfied, then it check whether it belongs to the difficult observation sky area. If yes, then it executes the prearrangement. If it does not satisfy, it finds the sky zone with the largest weight factor for observation. Finally, the simulation time is judged to be over. If it is met, the observation result is output. Otherwise the time is increased, and the observation continues.

4.2. Observation Efficiency Statistics

Through the constraint analysis in Section 3.6, we are able to find that the main factors affecting the observation efficiency are sunlight and lunar light, so these two constraints are mainly considered in the preliminary statistics of the observation efficiency. We know that the threshold value for judging the inefficient time period is set differently, and the final optimized results differ. The threshold should be set in combination with the orbital parameters of the satellite and also the observation needs. A detailed analysis of the effect of different parameters on the optimization results will be given later in the experimental section. The steps to calculate the inefficient time period are shown in Algorithm 1. For inefficient observation time periods, we perform prearranged observation tasks shown in Figure 2.

4.3. Observation Difficulty Statistics

Different sky areas at different locations have different observation difficulties. According to the known experience of optimization algorithms, the difficult sky areas may have the possibility of not being observed later, so the sky areas with higher observation difficulties should be counted for advance observation arrangements. Algorithm 2 shows the result of observing the difficulty statistics and prioritizing the sky areas with high difficulty. Similar to γ 1 in Algorithm 1, here, γ 2 is also a parameter set according to the satellite orbit.

4.4. Prearrangement Algorithm

After the statistics of inefficient time periods and difficult observation sky areas, it is necessary to prearrange the program to both cases to ensure that the inefficient time periods and difficult observation sky areas can be arranged effectively during the overall sky survey arrangement. Algorithm 3 gives the arrangement algorithm for the inefficient time period, and we obtain the arrangement sequence A r r O r d e r 1 . Since the arrangement algorithm for the difficult sky area is similar to it, we do not show it in detail, and we obtain the arrangement sequence A r r O r d e r 2 for the difficult sky area correspondingly.

4.5. Overall Arrangement Algorithm

The scheduling process is time-based, and since the time periods that cannot be observed have been eliminated in advance, the time periods for this part of the optimization schedule are those in which all the sky areas can be observed. A greedy algorithm is used to determine the observation sequence with a fixed optimization time interval. Specifically, the greedy algorithm is used to select the sequence of observed sky areas. The one with the highest factor weight is selected for priority observation. Algorithm 4 details the completion of the planning process, and the corresponding process is shown in Figure 2.
Algorithm 1 Efficiency Statistics
1:
INPUT  A   =   { E p h , S u n , M o o n } ;
2:
OUTPUT Inefficient observation time period L o w ;
3:
for  i   =   1 to D a y s  do
4:
  // Days: Total time of the sky survey;
5:
   N u m b e r ( i )   =   0 ; // Initialize count variable;
6:
  for  j = 1 to D a y S e c o n d  by Interval do
7:
   // DaySecond: 86,400 s;
8:
   Calculate the angles α and β by using Equations (5) and (6).
9:
   if  α  ≥  ϵ 1 & β  ≥  ϵ 2  then
10:
    Number(i) += 1;// Calculating Visibility;
11:
   end if
12:
  end for
13:
   E f f i c i e n t ( i )   =   I n t e r v a l × N u m b e r ( i ) D a y s S e c o n d // Calculate the daily observation efficiency;
14:
  if Efficient(i) ≤ γ 1  then
15:
    L o w ( i )   =   1 ; // Record inefficient time period;
16:
  end if
17:
end for
18:
return  L o w
Algorithm 2 Difficulty Statistics
1:
INPUT  A   =   { E p h , S u n , M o o n } ; S   =   { s j , j   =   1 , 2 , , M } ;
2:
OUTPUT Difficult to observe sky areas D i f S k y ; Sky area weights v.
3:
for  i   =   S t to E t  by Interval do
4:
  // Interval: Minimum time interval;
5:
  if  i   O c   then
6:
   Continue;
7:
  else
8:
   for  j   =   1 to M do
9:
     δ   =   θ ( E p h i , s j ) by Equations (5) and (6) //Sky area for zenith angle observation;
10:
     if δ  ≤  Δ then
11:
      Calculate the angles α and β by using Equations (5) and (6).
12:
      if α  ≥  ϵ 1 & β  ≥  ϵ 2  then
13:
       //Record the location of the sky area: P o s V i s i b l e [ 1 , 2 , , M ] ;
14:
        S k y A r e a ( P o s V i s i b l e )   =   S k y A r e a ( P o s V i s i b l e ) + 1 ;
15:
      else
16:
       Continue;
17:
      end if
18:
     end if
19:
    end for
20:
   end if//Calculate the observation frequency of the sky zone;
21:
end for
22:
F r e q u e n c y ( j )   =   S k y A r e a ( j ) j = 1 M S k y A r e a ( j ) ;
23:
v ( j ) = 1 F r e q u e n c y ( j ) ; //Calculate sky area weights;
24:
if F r e q u e n c y ( j ) γ 2 then
25:
D i f S k y ( j ) = 1 ; // Recording difficult observation areas;
26:
end if
27:
return D i f S k y , v
Algorithm 3 Prearrangement Algorithm
1:
NOTE: Since the Prearrangement algorithms for inefficient and difficult statistics are similar, this algorithm only shows the scheduling for inefficient time.
2:
INPUT A   =   { E p h , S u n , M o o n } ; S   =   { s j , j   =   1 , 2 , , M } ; L o w ;
3:
OUTPUT Observation sequence in inefficient time: A r r O r d e r 1 ;
4:
for i = 1 to L o w  do
5:
  while S t i  ≤  E t i do
6:
   // S t i and E t i are start time and end time of the i     t h segment period;
7:
   if  i     O c   then
8:
    Continue;
9:
   else
10:
    Calculate the angles α and β by using Equations (5) and (6).
11:
    if α  ≥  ϵ 1 & β ϵ 2  then
12:
     //Select sky area with the minimum zenith angle;
13:
      k   =   arg min j [ 1 , M ] ( δ j = { θ ( E p h i , s j ) } ) by Equations (5) and (6)
14:
     //Record the location of the sky area;
15:
      A r r O r d e r 1 ( j ) = s k ;
16:
    else
17:
     Continue;
18:
    end if
19:
   end if
20:
  end while
21:
end for
22:
return  A r r O r d e r 1
Algorithm 4 Overall Arrangement Algorithm
1:
INPUT A   =   { E p h , S u n , M o o n } ; S   =   { s j , j   =   1 , 2 , , M } ; Inefficient observation time period: A r r O r d e r 1 and Difficult to observe sky areas: A r r O r d e r 2 ;
2:
OUTPUT Sky survey observation sequence A r r O r d e r F i n a l ; CMG rotation time T i m e C M G .
3:
for i = S t to E t  by Interval do
4:
  //Interval: Minimum simulation interval;
5:
  if i     L o w then
6:
   //Observation sky area according to prearrangement;
7:
    A r r O r d e r F i n a l ( i )   =   A r r O r d e r 1 ( i ) ;
8:
  else if i ∈ O c  then
9:
   Continue;
10:
  else if i     T c then
11:
   Continue;
12:
  else if i     D i f S k y then
13:
   //Observation sky area according to prearrangement;
14:
    A r r O r d e r F i n a l ( i )   =   A r r O r d e r 2 ( i ) ;
15:
  else
16:
   //The sky area with the highest weight is selected for observation;
17:
    A r r O r d e r F i n a l ( i )   =   H w ;
18:
   if  S t then
19:
    continue
20:
   else
21:
     δ   =   θ ( A r r O r d e r F i n a l ( i     1 ) , A r r O r d e r F i n a l ( i ) ) by Equations (5) and (6)
22:
    //Calculate CMG rotation time;
23:
     T i m e C M G ( δ ) , by using Equation (1);
24:
    //Rotation time closest rounded;
25:
     i   =   i   +   T i m e C M G ( δ )
26:
   end if
27:
  end if
28:
end for
29:
return A r r O r d e r F i n a l , T i m e C M G ,

5. Experiments and Analyses

This section starts by providing an introduction to the basics of satellite design, including the selection of the orbit parameters, the survey area, and the selection of the algorithm parameters. Then, the sequence planned by the sky survey algorithm is statistically analyzed, including efficiency statistics, difficult sky area statistics, CMG rotation angle statistics, and coverage efficiency statistics. Finally, the observations of different parameters are compared and analyzed.

5.1. Basic Information

The time horizon of scheduling is from 1 January 2021 00:00 to 1 January 2030 (universal time coordinated). The experiments are performed by using an Intel (R) Core (TM) i7-7720U 2.30 GHz CPU with 16 GB RAM under the Windows 10 operating system. The experiments and analyses will be discussed in this section.
Orbital Parameters: The spacecraft orbits in near-Earth orbit at an altitude of approximately 350–450 km (400 km desirable) with an orbital inclination of 42 ° ∼43 ° ( 42.5 ° desirable). As part of J 2 perturbation, orbital propagation is taken into consideration, which has an effect on the RAAN by natural procession in Equation (10).
Ω ˙ d = 3 2 J 2 μ R T 2 a d 7 2 cos I d
where Ω ˙ d is the RAAN change rate of OTV on drift orbit, J 2 = 1.086610 3 is the first zonal term of Earth, μ = 3.98600410 14 (m 3 /s 2 ) is the standard gravitational parameter, and R T = 6378137 ( m ) is the Earth equatorial radius. a d is the semi-major axis of drift orbit, and I d is the inclination of drift orbit, ( S e m i m a j o r A x i s : a , E c c e n t r i c i t y : e , I n c l i n a t i o n : i , A r g u m e n t o f P e r i g e e : Ω , R A A N , T r u e a n o m a l y : ω , ) = (6771.14 km, 0, 42.5 deg, 0, 0, 0). In this paper, it is assumed that the orbital model under J2 perturbation is adequate for the long-term sky survey planning problem [42].
Focal Plane Basical Condition: The size of each CCD is 0.22 ° × 0.2 ° . The sky survey requires full coverage of each band, and for more detailed information, refer to [28]. There is a gap between different bands in the CCD field of view, about 5 arcseconds or so. We also consider that stitching needs to require roughly 3% overlap, about 21.6 arc seconds, much larger than the gap interval. Therefore, the minimum area range should be subtracted from the overlap when performing the sky survey area division, but the gap between the filters can be disregarded. In addition, there is a strict limit to the number of angles of CMG rotation per track. It can be seen from Table 4 that if each rotation angle is less than 10 ° , CMG can rotate 25 times per track, and when the rotation angle is greater than 135 ° , it can only rotate 2 times.
Observation Area Selection:The large scale seamless spectral survey is the main content of the sky survey. The scanning area of the survey is the J2000 flat ecliptic celestial sphere, 25∼80 degrees from north to south ecliptic, with a total area of 15,000 deg 2 for seamless spectral survey in Figure 3. The observation area is divided into small observation areas under the ecliptic coordinate system according to the mission objectives, and the projected coordinates of the sky area boundaries are calculated according to the telescope field of view.
Algorithm Parameters: There are several important parameters in the algorithm that need to be set. First, there are two parameters ( ϵ 1 and ϵ 2 ) of the limitation of the tangential angle of the sunlight and the moonlight to the telescope. Then, there are the parameters for the efficiency statistics and the difficult sky area statistics. The two parameters ( γ 1 and γ 2 ) for the efficiency statistics and the difficult sky area statistics directly affect the planning results of the algorithm. Finally, there is the limiting parameter ( Δ ) of the zenith angle at the time of observation. The results of the parameters in the algorithm selected in the experimental part are shown in Table 5.

5.2. Analysis of the Results

Efficiency Statistics: According to the efficiency statistical method in Algorithm 1, the statistics of efficiency for the time period of the test are carried out, and the results are shown in Figure 4. From the results, it can be seen that the maximum number of days in which a complete day can be observed in 10 years is more than 160 days. The time periods with efficiency below the threshold 0.6 corresponding to these days will be prioritized using Algorithm 3.
Difficulty Statistics: The observation difficulty of the test time period sky areas is counted, and different difficulty weights are given to different sky areas. The sky areas exceeding a certain threshold are prioritized and reserved in the final complete arrangement for the advance time period. From Figure 5, it can be seen that the observation difficulty of the sky areas at high latitudes is greater, and they need to be given priority in the observation process and given greater observation weights.
CMG Rotation Angle Statistics Results: As can be seen from Figure 6, the CMG rotation angle is about 1.1 degrees in the most cases, with 4969 occurrences. The CMG rotation over 108 degrees does not exist. A normal distribution of rotation angles occurs with a mean value of about 13 degrees, indicating that most of the angles are around 13 degrees. The data of rotation angle statistics will show many rotation angles with significantly more numbers than the surrounding data shown in Figure 6a. The reason for this is that the ten-year sky survey mission is cyclical in nature, and the CMG rotation follows the greedy idea of encountering the same situation with the same angle of rotation. As can be seen in Figure 6b, the number of rotation angles with more than eight rotation angles is significantly higher than the surrounding rotation angles in the statistics of rotation angles below 10 degrees. Figure 6c shows the statistical results for intervals of 10 degrees. As can be seen, the most rotation angles are between 10 and 20 degrees, followed by the angles between 1 and 10 degrees. This indicates that the rotation angles in the ten-year mission planning are still in small rotation angles overall.
It is planed to take 10 years to complete the 15,000 deg 2 survey, and the staged design algorithm used in this paper is able to complete the task three years ahead of schedule. The survey area in the seventh year is 15,215 deg 2 . Figure 7 shows the growth of the survey area for different statistical intervals. From Figure 7a, it can be seen that the efficiency of the daily statistical coverage, with the red curve gradually increasing, rises more slowly in the beginning stage, which is due to the fact that the camera needs to reach 30 observations to be considered as completing a valid observation. As can be seen in Figure 8, the blue squares represent the sky areas where observations are conducted but do not reach 15 times, and this part of the sky area accounts for 82.38% of the sky area observed in the first year, while the part that completes 30 observations accounts for 14.38%, further indicating that the first year mainly conducts broad observations.
During the increase of the survey area, there are many time periods when the area is not increased, and this time period represents the orbitally constrained part of the survey telescope, where the survey telescope cannot make observations, such as in the South Atlantic Anomaly region, in orbit maintenance, and when docking with the space station. The duration of this part is 120 days, which is 3.79% of the observation time. This indicates that it takes most of the time to do observations. Figure 7b shows the results of the growth of the coverage area according to the monthly statistics. As can be seen from the figure, the maximum of more than 300 deg 2 of sky area is observed each month, and the highest observation efficiency is in the middle position, which indicates that most of the sky area in the beginning stage does not reach the number of observations, and the observation efficiency is higher in the middle stage. On the other hand, there are less unobserved sky areas in the later stage, and it takes more time to wait for the observation window to finish the observation. The area of the sky area left for observation becomes less and less, so the observation efficiency gradually decreases in the later stage.
Figure 7c shows the results of the growth of the covered area according to the annual statistics. As can be seen, a maximum of more than 2600 deg 2 of the sky area is observed in the third and fourth years. The eighth year has a total observation area of more than 500 deg 2 in nine months, which is 75 % of the time. However, it is 25 % of the time of the first year, indicating that the eighth year is in the stage of replenishing the sky area. In addition, the areas that are difficult to observe in the previous years are replenished with observations in the ninth year. From Figure 9g, it can be seen that the area observed in the ninth year is very small and mainly concentrated in the sky areas that are difficult to observe in the previous years.
Figure 8 and Figure 9 show the display of the effect of the sky survey observations from the second to ninth year. The two elliptical sky regions with dimensions near the South Pole and the North Pole are observed first, because they are found to be more difficult to observe after several planning sessions. The weighting factors of the regions are increased, so that they are observed first.

5.3. Experimentation of Algorithm Parameters

Three of the five parameters shown in Table 5 are designed according to the satellite orbit, and two parameters are related to the algorithm design. The two parameters of the algorithm design are set differently, and the results of the sky survey planning are different. In order to study the specific effect of parameter settings on the sky survey effect, this section conducts experiments on the controlling efficiency parameter γ 1 .
The results of the sky survey area with different parameters are shown in Figure 10. It can be seen that the first to fifth years of the sky survey are slow with the parameter ( γ 1 = 0.7 ), increasing the area by about 1600 deg 2 at most. The sixth year increases the most, about 5200 deg 2 of the sky survey area, indicating that some of the sky areas accumulated in the previous years with an insufficient number of observations are observed a lot in the sixth year. This breaks through the single-year observation area of more than 5000 deg 2 . The case of parameter 0.7 is slightly different from the case of parameter 0.6. Since the increase of the efficiency parameter makes it so that the sky areas that are not prioritized in the previous years are scheduled, it can be seen from Figure a that the observed sky area is more homogeneous compared with the case of parameter 0.6. In addition, the increase in observations is slow before the sixth year, and a rapid increase occurs in the sixth year. The eighth year of the resultant observations can complete 16,492 deg 2 of the sky area. For the case of parameter 0.6, it is a slow-growing type overall, with a maximum increase of no more than 3000 deg 2 in a single year, illustrating the stable growth.

6. Discussion

In this paper, we systematically analyze various conditions of the sky survey observation planning task and then establish a multi-objective optimization model with several constraints. An efficient planning strategy is an important part of the sky survey planning mission. If satellites in fixed orbits are left free to observe without observation sequence optimization, this will lead to an extremely low observation efficiency and even fail to meet the observation requirements during the lifetime of the satellite. Thus, the optimization of the sky survey observation sequence is especially important. For small-scale and short-time surveys, there are more mature heuristic algorithms that can solve the problem well. However, for wide and deep sky surveys, the heuristic algorithm seems incompetent and powerless. The core idea of the proposed algorithm is to obtain the prearranged sequence from two perspectives: the inefficient time period and the difficult observation sky area.
In order to verify the correctness of the model and the reliability of the algorithm in this paper, a wide and deep sky survey mission with more than a 15,000 deg 2 area over a 10-year period is selected for the experiment, which has an essential improvement over the results of existing algorithms using homemade or small-scale datasets. According to the experimental results, it can be seen that the 10-year observation period Staged Design Algorithm proposed in this paper can complete the effective observation of sky areas and achieve the target of 15,000 deg 2 of sky survey three years ahead of schedule. The important parameters involved in the algorithm, such as the analysis of the inefficiency threshold, are also analyzed.

7. Conclusions

To solve the problems of incompleteness and deviation from the actual engineering tasks of existing studies on telescope survey optimization, this paper establishes a multi-objective model with complex constraints based on existing survey planning studies, which are split into observation constraints and orbit constraints, and designs a multi-stage greedy algorithm to solve it. The model is solved by combining the actual design orbit parameters of the China Space Station Telescope and the survey objectives. The results show that the 15,000 deg 2 survey target can be completed three years earlier using the Staged Design Algorithm proposed in this paper, indicating that the algorithm can actually improve the survey efficiency.
The Staged Design Algorithm proposed in this paper can accomplish the task of wide and deep sky surveys very well, but there are still some improvements for enhancement. In this paper, only a single class of sky survey observations is performed for a single time, and depth observations and extremely deep observations can be considered for future work. In addition, the greedy algorithm is used in the process of prearranging inefficient time intervals and difficult observation sky areas. Although the algorithm reduces the complexity, it does not achieve the optimal observation of short time intervals, and should be further improved in the future by combining it with the algorithm related to Earth observation.

Author Contributions

Conceptualization, K.H., H.W., W.Z. and Y.X.; Methodology, K.H., S.H. and W.Z.; Software, K.H. and W.Z.; Supervision, H.W., Y.X. and S.H.; Validation, K.H. and S.H.; Visualization, K.H., H.W. and W.Z.; Writing—original draft, K.H.; Writing—review and editing, K.H. and Y.X. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Informed consent was obtained from all subjects involved in the study.

Data Availability Statement

Not applicable.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Bock, D.J.; Large, M.; Sadler, E.M. SUMSS: A wide-field radio imaging survey of the southern sky. I. Science goals, survey design, and instrumentation. Astron. J. 1999, 117, 1578. [Google Scholar] [CrossRef] [Green Version]
  2. Lawrence, A.; Warren, S.; Almaini, O.; Edge, A.; Hambly, N.; Jameson, R.; Lucas, P.; Casali, M.; Adamson, A.; Dye, S.; et al. The UKIRT infrared deep sky survey (UKIDSS). Mon. Not. R. Astron. Soc. 2007, 379, 1599–1617. [Google Scholar] [CrossRef] [Green Version]
  3. Riess, A.G.; Filippenko, A.V.; Challis, P.; Clocchiatti, A.; Diercks, A.; Garnavich, P.M.; Gilliland, R.L.; Hogan, C.J.; Jha, S.; Kirshner, R.P.; et al. Observational evidence from supernovae for an accelerating universe and a cosmological constant. Astron. J. 1998, 116, 1009. [Google Scholar] [CrossRef] [Green Version]
  4. Astier, P.; Guy, J.; Regnault, N.; Pain, R.; Aubourg, E.; Balam, D.; Basa, S.; Carlberg, R.; Fabbro, S.; Fouchez, D.; et al. The Supernova Legacy Survey: Measurement of, and w from the first year data set. Astron. Astrophys. 2006, 447, 31–48. [Google Scholar] [CrossRef] [Green Version]
  5. Fruchter, A.; Levan, A.; Strolger, L.; Vreeswijk, P.; Thorsett, S.; Bersier, D.; Burud, I.; Cerón, J.C.; Castro-Tirado, A.; Conselice, C.; et al. Long γ-ray bursts and core-collapse supernovae have different environments. Nature 2006, 441, 463–468. [Google Scholar] [CrossRef] [Green Version]
  6. Perlmutter, S.; Gabi, S.; Goldhaber, G.; Goobar, A.; Groom, D.; Hook, I.; Kim, A.; Kim, M.; Lee, J.; Pain, R.; et al. Measurements* of the Cosmological Parameters Ω and Λ from the First Seven Supernovae at z ≥ 0.35. Astrophys. J. 1997, 483, 565. [Google Scholar] [CrossRef] [Green Version]
  7. Fukugita, M.; Shimasaku, K.; Ichikawa, T.; Gunn, J. The Sloan Digital Sky Survey Photometric System. Astron. J. 1996, 111, 1748. [Google Scholar] [CrossRef] [Green Version]
  8. York, D.G.; Adelman, J.; Anderson, J.E., Jr.; Anderson, S.F.; Annis, J.; Bahcall, N.A.; Bakken, J.; Barkhouser, R.; Bastian, S.; Berman, E.; et al. The sloan digital sky survey: Technical summary. Astron. J. 2000, 120, 1579. [Google Scholar] [CrossRef]
  9. Abazajian, K.N.; Adelman-McCarthy, J.K.; Agüeros, M.A.; Allam, S.S.; Prieto, C.A.; An, D.; Anderson, K.S.; Anderson, S.F.; Annis, J.; Bahcall, N.A.; et al. The seventh data release of the Sloan Digital Sky Survey. Astrophys. J. Suppl. Ser. 2009, 182, 543. [Google Scholar] [CrossRef]
  10. Abell, P.A.; Allison, J.; Anderson, S.F.; Andrew, J.R.; Angel, J.R.P.; Armus, L.; Arnett, D.; Asztalos, S.; Axelrod, T.S.; Bailey, S.; et al. Lsst science book, version 2.0. arXiv 2009, arXiv:0912.0201. [Google Scholar]
  11. Marshall, P.; Anguita, T.; Bianco, F.B.; Bellm, E.C.; Brandt, N.; Clarkson, W.; Connolly, A.; Gawiser, E.; Ivezic, Z.; Jones, L.; et al. Science-driven optimization of the LSST observing strategy. arXiv 2017, arXiv:1708.04058. [Google Scholar]
  12. Ivezić, Ž.; Kahn, S.M.; Tyson, J.A.; Abel, B.; Acosta, E.; Allsman, R.; Alonso, D.; AlSayyad, Y.; Anderson, S.F.; Andrew, J.; et al. LSST: From science drivers to reference design and anticipated data products. Astrophys. J. 2019, 873, 111. [Google Scholar] [CrossRef]
  13. Holtzman, J.A.; Hester, J.J.; Casertano, S.; Trauger, J.T.; Watson, A.M.; Ballester, G.E.; Burrows, C.J.; Clarke, J.T.; Crisp, D.; Evans, R.W.; et al. The performance and calibration of WFPC2 on the Hubble Space Telescope. Publ. Astron. Soc. Pac. 1995, 107, 156. [Google Scholar] [CrossRef]
  14. Freedman, W.L.; Madore, B.F.; Gibson, B.K.; Ferrarese, L.; Kelson, D.D.; Sakai, S.; Mould, J.R.; Kennicutt, R.C., Jr.; Ford, H.C.; Graham, J.A.; et al. Final results from the Hubble Space Telescope key project to measure the Hubble constant. Astrophys. J. 2001, 553, 47. [Google Scholar] [CrossRef]
  15. Scoville, N.; Abraham, R.; Aussel, H.; Barnes, J.; Benson, A.; Blain, A.; Calzetti, D.; Comastri, A.; Capak, P.; Carilli, C.; et al. COSMOS: Hubble space telescope observations. Astrophys. J. Suppl. Ser. 2007, 172, 38. [Google Scholar] [CrossRef] [Green Version]
  16. Laureijs, R.; Amiaux, J.; Arduini, S.; Augueres, J.L.; Brinchmann, J.; Cole, R.; Cropper, M.; Dabin, C.; Duvet, L.; Ealet, A.; et al. Euclid definition study report. arXiv 2011, arXiv:1110.3193. [Google Scholar]
  17. Amiaux, J.; Scaramella, R.; Mellier, Y.; Altieri, B.; Burigana, C.; Da Silva, A.; Gomez, P.; Hoar, J.; Laureijs, R.; Maiorano, E.; et al. Euclid Mission: Building of a reference survey. In Space Telescopes and Instrumentation 2012: Optical, Infrared, and Millimeter Wave; International Society for Optics and Photonics: Washington, DC, USA, 2012; Volume 8442, p. 84420Z. [Google Scholar]
  18. Amendola, L.; Appleby, S.; Avgoustidis, A.; Bacon, D.; Baker, T.; Baldi, M.; Bartolo, N.; Blanchard, A.; Bonvin, C.; Borgani, S.; et al. Cosmology and fundamental physics with the Euclid satellite. Living Rev. Relativ. 2018, 21, 2. [Google Scholar] [CrossRef] [Green Version]
  19. Spergel, D.N.; Verde, L.; Peiris, H.V.; Komatsu, E.; Nolta, M.; Bennett, C.L.; Halpern, M.; Hinshaw, G.; Jarosik, N.; Kogut, A.; et al. First-year Wilkinson Microwave Anisotropy Probe (WMAP)* observations: Determination of cosmological parameters. Astrophys. J. Suppl. Ser. 2003, 148, 175. [Google Scholar] [CrossRef] [Green Version]
  20. Komatsu, E.; Dunkley, J.; Nolta, M.; Bennett, C.; Gold, B.; Hinshaw, G.; Jarosik, N.; Larson, D.; Limon, M.; Page, L.; et al. Five-year wilkinson microwave anisotropy probe* observations: Cosmological interpretation. Astrophys. J. Suppl. Ser. 2009, 180, 330. [Google Scholar] [CrossRef] [Green Version]
  21. Bennett, C.L.; Larson, D.; Weiland, J.L.; Jarosik, N.; Hinshaw, G.; Odegard, N.; Smith, K.; Hill, R.; Gold, B.; Halpern, M.; et al. Nine-year Wilkinson Microwave Anisotropy Probe (WMAP) observations: Final maps and results. Astrophys. J. Suppl. Ser. 2013, 208, 20. [Google Scholar] [CrossRef] [Green Version]
  22. Bevis, N.; Hindmarsh, M.; Kunz, M.; Urrestilla, J. CMB power spectra from cosmic strings: Predictions for the Planck satellite and beyond. Phys. Rev. D 2010, 82, 065004. [Google Scholar] [CrossRef] [Green Version]
  23. Salvatelli, V.; Marchini, A.; Lopez-Honorez, L.; Mena, O. New constraints on Coupled Dark Energy from the Planck satellite experiment. Phys. Rev. D 2013, 88, 023531. [Google Scholar] [CrossRef] [Green Version]
  24. Green, J.; Schechter, P.; Baltay, C.; Bean, R.; Bennett, D.; Brown, R.; Conselice, C.; Donahue, M.; Fan, X.; Gaudi, B.; et al. Wide-field infrared survey telescope (WFIRST) final report. arXiv 2012, arXiv:1208.4012. [Google Scholar]
  25. Spergel, D.; Gehrels, N.; Breckinridge, J.; Donahue, M.; Dressler, A.; Gaudi, B.; Greene, T.; Guyon, O.; Hirata, C.; Kalirai, J.; et al. Wide-field infrared survey telescope-astrophysics focused telescope assets WFIRST-AFTA final report. arXiv 2013, arXiv:1305.5422. [Google Scholar]
  26. Fitzmaurice, J.; Bédard, D.; Lee, C.H.; Seitzer, P. Detection and correlation of geosynchronous objects in NASA’s Wide-field Infrared Survey Explorer images. Acta Astronaut. 2021, 183, 176–198. [Google Scholar] [CrossRef]
  27. Zhan, H. Consideration for a large-scale multi-color imaging and slitless spectroscopy survey on the Chinese space station and its application in dark energy research. Sci. Sin. Phys. Mech. Astron. 2011, 41, 1441–1447. [Google Scholar] [CrossRef]
  28. Zhan, H. The wide-field multiband imaging and slitless spectroscopy survey to be carried out by the Survey Space Telescope of China Manned Space Program. Chin. Sci. Bull. 2021, 66, 1290–1298. [Google Scholar] [CrossRef]
  29. Johnston, M.D.; Giuliano, M.E. Multi-Objective Scheduling for Space Science Missions. J. Adv. Comput. Intell. Intell. Inform. 2011, 15, 1140–1148. [Google Scholar] [CrossRef] [Green Version]
  30. Liu, W.; Lin, B.J. Intelligent Model of Astronomical Satellite Using GA for Scanning the Celestial Sphere. J. Syst. Simul. 2007, 3, 654–656. [Google Scholar]
  31. Jin, Z.; Liu, C. Modeling and Simulation of Large Sky Area and Observation for onboard Sky Survey Multicolor Imaging Telescope. Comput. Technol. Dev. 2013, 23, 155–160. (In Chinese) [Google Scholar]
  32. Wang, X.; Lu, H. 0–1 Linear Programming for CNEOST(China Near Earth Object Survey Telescope) Survey Scheduling. Acta Astron. Sin. 2015, 56, 391–398. [Google Scholar]
  33. Huang, Y.; Qu, J.; Jia, S.; Ma, X.; Song, L.; Chen, L.; Zhang, W. Long-term planning algorithm for the HXMT mission. Chin. J. Space Sci. 2017, 37, 766–772. [Google Scholar]
  34. Cenko, S.B.; Fox, D.B.; Moon, D.S.; Harrison, F.A.; Kulkarni, S.; Henning, J.R.; Guzman, C.D.; Bonati, M.; Smith, R.M.; Thicksten, R.P.; et al. The automated Palomar 60 inch telescope. Publ. Astron. Soc. Pac. 2006, 118, 1396. [Google Scholar] [CrossRef] [Green Version]
  35. Kubanek, P. Genetic algorithm for robotic telescope scheduling. arXiv 2010, arXiv:1002.0108. [Google Scholar]
  36. Johnston, M.D.; Miller, G. Spike: Intelligent scheduling of hubble space telescope observations. Intell. Sched. 1994, 391–422. [Google Scholar]
  37. Wu, G.; Liu, J.; Ma, M.; Qiu, D. A two-phase scheduling method with the consideration of task clustering for earth observing satellites. Comput. Oper. Res. 2013, 40, 1884–1894. [Google Scholar] [CrossRef]
  38. Wang, J.; Zhu, X.; Qiu, D.; Yang, L.T. Dynamic scheduling for emergency tasks on distributed imaging satellites with task merging. IEEE Trans. Parallel Distrib. Syst. 2013, 25, 2275–2285. [Google Scholar] [CrossRef]
  39. Gledhill, J. Aeronomic effects of the South Atlantic anomaly. Rev. Geophys. 1976, 14, 173–187. [Google Scholar] [CrossRef]
  40. Maling, D.H. Coordinate Systems and Map Projections; Elsevier: Amsterdam, The Netherlands, 2013. [Google Scholar]
  41. Snyder, J.P. MAP Projections: A Working Manual; United States Government Printing Office: Washington, DC, USA, 1987; pp. 182–190.
  42. Vallado, D.A. Fundamentals of Astrodynamics and Applications; Springer Science & Business Media: New York, NY, USA, 2001; Volume 12. [Google Scholar]
Figure 1. Diagram of the sky survey mission planning. The survey telescope needs to satisfy certain observing constraints during on-orbit observations, such as the angle constraints between the sunlight ( α ), lunar light ( β ), and the observation pointing, etc., shown in the figure. Different colors in the sky zone represent different levels of importance (degree of value) of the observed sky zone. For example, there are extremely deep sky zones, seamless spectral sky zones, etc. The telescope can only be rotated parallel to the orbital plane normal ( Z axis) during the search for the observing sky area. The red square is the area currently under observation. The telescope can only observe one sky area at a time and needs to keep observing for a fixed period of time to complete a single observation.
Figure 1. Diagram of the sky survey mission planning. The survey telescope needs to satisfy certain observing constraints during on-orbit observations, such as the angle constraints between the sunlight ( α ), lunar light ( β ), and the observation pointing, etc., shown in the figure. Different colors in the sky zone represent different levels of importance (degree of value) of the observed sky zone. For example, there are extremely deep sky zones, seamless spectral sky zones, etc. The telescope can only be rotated parallel to the orbital plane normal ( Z axis) during the search for the observing sky area. The red square is the area currently under observation. The telescope can only observe one sky area at a time and needs to keep observing for a fixed period of time to complete a single observation.
Applsci 11 07584 g001
Figure 2. The flow chart of the wide and deep sky survey observation mission in this paper.
Figure 2. The flow chart of the wide and deep sky survey observation mission in this paper.
Applsci 11 07584 g002
Figure 3. Diagram of sky zone division. The diagram on the left shows the sky zone division range, [ 80 ° , 25 ° ] , and [ 25 ° , 80 ° ] . On the right side, the dimensions of each small sky zone are shown, as well as the numbering schematic of each sky zone, which is divided into N = 17,712 small sky zones. Ecliptic system of coordinates is used in this paper.
Figure 3. Diagram of sky zone division. The diagram on the left shows the sky zone division range, [ 80 ° , 25 ° ] , and [ 25 ° , 80 ° ] . On the right side, the dimensions of each small sky zone are shown, as well as the numbering schematic of each sky zone, which is divided into N = 17,712 small sky zones. Ecliptic system of coordinates is used in this paper.
Applsci 11 07584 g003
Figure 4. The results of the time efficiency statistics of the satellite sunshine zone. Horizontal axis is the ratio of the time of the day when the satellite is in the sunshine zone to the time of the whole day. Vertical axis is the statistics of the number of days. The total number of days in 10 years is 3655 days. The red bars indicate the enlargement of the fraction of time efficiency less than 0.6.
Figure 4. The results of the time efficiency statistics of the satellite sunshine zone. Horizontal axis is the ratio of the time of the day when the satellite is in the sunshine zone to the time of the whole day. Vertical axis is the statistics of the number of days. The total number of days in 10 years is 3655 days. The red bars indicate the enlargement of the fraction of time efficiency less than 0.6.
Applsci 11 07584 g004
Figure 5. The result of difficult sky area statistics. Rate represents the statistical results for different quantile intervals, with smaller values representing more difficult observations and larger weighting factors.
Figure 5. The result of difficult sky area statistics. Rate represents the statistical results for different quantile intervals, with smaller values representing more difficult observations and larger weighting factors.
Applsci 11 07584 g005
Figure 6. CMG rotation angle statistics results. (a) Represents the main graph with an angular statistic interval of 0.1 ° . (b) A zoomed-in display of rotation angles below 10 ° . (c) Counts the statistics at 10 ° intervals.
Figure 6. CMG rotation angle statistics results. (a) Represents the main graph with an angular statistic interval of 0.1 ° . (b) A zoomed-in display of rotation angles below 10 ° . (c) Counts the statistics at 10 ° intervals.
Applsci 11 07584 g006
Figure 7. Statistical results of sky survey coverage efficiency. (a) The cumulative statistical results according to the daily coverage efficiency. (b) The cumulative coverage efficiency according to the monthly statistics and the results of each month. (c) The cumulative results of the coverage efficiency according to the annual statistics and the data of each year.
Figure 7. Statistical results of sky survey coverage efficiency. (a) The cumulative statistical results according to the daily coverage efficiency. (b) The cumulative coverage efficiency according to the monthly statistics and the results of each month. (c) The cumulative results of the coverage efficiency according to the annual statistics and the data of each year.
Applsci 11 07584 g007
Figure 8. The results of the first year of sky surveys, with different colors representing different numbers of observations.
Figure 8. The results of the first year of sky surveys, with different colors representing different numbers of observations.
Applsci 11 07584 g008
Figure 9. Presentation of observation results from the second year to the ninth year with parameter γ 1 = 0.6 .
Figure 9. Presentation of observation results from the second year to the ninth year with parameter γ 1 = 0.6 .
Applsci 11 07584 g009
Figure 10. Presentation of observation results from the first year to the eighth year with parameter γ 1 = 0.7 .
Figure 10. Presentation of observation results from the first year to the eighth year with parameter γ 1 = 0.7 .
Applsci 11 07584 g010aApplsci 11 07584 g010b
Table 1. Specifications of LSST, WFIRST, Euclid, and the suggested wide and deep survey on board the CSST [27].
Table 1. Specifications of LSST, WFIRST, Euclid, and the suggested wide and deep survey on board the CSST [27].
CSSTLSSTEuclidWFIRST
Caliber≥28.41.21.3
Wavelength Range200–1000320–1050550–9201000–2000760–2000
Effective Field of View≥1100.560.550.85
Image Quality≤0.150.70.20.60.3
Relative Skywatching Speed≥3.17.31NaN0.7
Sky Survey Area15,00020,00015,000NaN14,000
Band Number66134
Availability of SpectrumYesNoNoYesYes
Table 2. Several widely used planning systems.
Table 2. Several widely used planning systems.
Planning System NameMain AlgorithmNotes
Palomar Transient Factory [34]Automated queue scheduler/
Shortsighted strategy
Ability to perform real-time
scheduling optimization
Remote Telescope System 2nd Edition [35]Value function/genetic algorithmCode Open Source
Spike planning and scheduling software [36]Neural networksHubble/AXAF/SIRTF
Sky Survey Planning Tool [17]No explicit informationHerchel/Euclid
Multi-User Scheduling Environment [29]No information availableJWST/Cassini/Cluster WBD
Table 3. Symbols used and specific instructions.
Table 3. Symbols used and specific instructions.
SymbolsDetailed Description
N , M Total number of time windows and sky areas
α Tangential angle between sunlight and satellite
β Tangential angle between lunar light and satellite
T = { t i , i = 1 , 2 , , N } Set of observed time windows
S = { s j , j = 1 , 2 , , M } Set of Sky area division
R = { r k , k = 1 , 2 , , K } Set of observed orbital period
C = { c p , p = 1 , 2 , , 8 } Set of CMG rotation times
v j Weighting factor of the j t h sky area
x i j k = { 0 , 1 } s j is observed during t i in r k
rThe unit radius
ω i p The p t h CMG rotation angle at the i t h time window
L o w Inefficient observation time period
D i f S k y Difficult to observe sky areas
A = { E p h , S u n , M o o n } Satellite, Sun, and Moon ephemeris data
γ i ( i = 1 , 2 ) Threshold parameters of efficiency and difficulty
ϵ i ( i = 1 , 2 ) Threshold parameters of sunlight and moonlight
S t , E t Start time and end time of sky survey
O c = { S A A , S O M , S D S S } Set of orbital constraints
T c = { C 1 , C 2 , C 3 } Set of observation constraints
δ Zenith angle
Table 4. The maximum number of rotations corresponding to different angles of rotation in each cycle of CMG.
Table 4. The maximum number of rotations corresponding to different angles of rotation in each cycle of CMG.
Angle [ 5 , 10 ] [ 10 , 20 ] [ 20 , 35 ] [ 35 , 45 ] [ 45 , 75 ] [ 75 , 90 ] [ 90 , 135 ] [ 135 , 180 ]
c p 25151085432
Table 5. Parameter values used in the experiment.
Table 5. Parameter values used in the experiment.
Parameter ϵ 1 ϵ 2 γ 1 γ 2 Δ
V a l u e 50 ° 40 ° 0.60.25 30 °
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Hu, K.; Wang, H.; Zhang, W.; Xu, Y.; He, S. Modeling and Simulation of Sky Survey. Appl. Sci. 2021, 11, 7584. https://doi.org/10.3390/app11167584

AMA Style

Hu K, Wang H, Zhang W, Xu Y, He S. Modeling and Simulation of Sky Survey. Applied Sciences. 2021; 11(16):7584. https://doi.org/10.3390/app11167584

Chicago/Turabian Style

Hu, Kun, Hongfei Wang, Wenzhao Zhang, Yuohua Xu, and Shengmao He. 2021. "Modeling and Simulation of Sky Survey" Applied Sciences 11, no. 16: 7584. https://doi.org/10.3390/app11167584

APA Style

Hu, K., Wang, H., Zhang, W., Xu, Y., & He, S. (2021). Modeling and Simulation of Sky Survey. Applied Sciences, 11(16), 7584. https://doi.org/10.3390/app11167584

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop