This paper introduces a new set of orbits, the “Repeated Shadow Track Orbits.” In these orbits, the shadow of a spacecraft on the Earth visits the same locations periodically every desired number of days. The perturbation is utilized to synchronize the spacecraft shadow motion with both the Earth rotational motion and the Earth-Sun vector rotation. Motivation for the design of new shadow track orbits comes from the need to save energy. The general mathematical model to design a Repeated Shadow Track Orbit (RSTO) is presented within this paper. RSTOs' conditions are formulated and numerically solved. Results show the feasibility of RSTOs. An optimization process is also developed to maximize the shadow duration over a given site. A Genetic Algorithm (GA) technique is utilized for optimization.

1. Introduction

Extremely large space structures are proposed for solar sail and space-based solar power generation missions. Solar sails, the size of San Francisco, are proposed to collect momentum from the solar radiation, for deep space missions [1]. Solar Power Satellites (SPSs) are also large space structures orbiting the Earth. SPSs are proposed to generate electricity in space and transmit it to receivers on the Earth using either microwave or laser transmissions [2]. For the purpose of cooling the Earth, and thereby reducing the global warming, it is also suggested to put a huge number of satellites at the first Lagrangian point between the Earth and the Sun, to provide shade for the Earth [3].

A great numbers of studies were conducted by NASA and the Department of Energy (DOE) during the seventies of the last century on the feasibility of the SPSs concept. The Office of Technology Assessment evaluated these studies and did not recommend immediate action toward implementation due to the technical challenges and high cost of the proposed mission at that time [4]. In mid nineties, NASA took a fresh look at the concept; however they did not recommend, even discourage, further investments in this direction [5]. Yet, an active interest toward implementing this concept can be seen nationally [6] and internationally [7, 8].

Aiming at reducing the cost of the generated electricity from SPSs, in this paper it is suggested to have multiple objectives for the same SPSs. SPSs orbiting Earth can provide shadow on ground for the Earth cooling purposes, generate electricity using its huge solar arrays, and save energy devoted to air conditioning in the shaded areas. Nations from the warm regions may participate in the cost of an SPS to get its shadow, if it can be provided to them on a regular basis. More than 70% of the operational expenses, for many buildings and facilities in warm regions, is dedicated for air conditioning [9]. It has been observed that the main reason for these extremely high operational expenses is the direct solar rays from the Sun [9]. The SPSs will serve as a Space SunSetter for these regions participating in SPSs missions only. A Space SunSetter will significantly reduce the operational expenses of every building in the shaded area.

There are two concepts for Space SunSetter under investigation. The first is to design a huge spacecraft orbiting the Earth. The main challenge in this concept is to find an appropriate orbit satisfying a repeated shadow track over a specific region on Earth's surface. The second concept is a stationary Space SunSetter. This concept depends on the idea of Space Elevator [10, 11]. The purpose of this paper is to investigate the feasibility of the first concept. In this paper, a preliminary mission analyzes was done to calculate a rough size for the Space SunSetter at different altitudes. Since this type of mission will require the Space SunSetter shadow on ground to revisit the same place repeatedly, the orbital elements are developed to have a shadow visits a certain location on the Earth's surface for a given number of days, this is called the repeated shadow track condition.

To find the orbit, among all repeated shadow track orbits, that has maximum duration time over a certain point on the Earth, an optimization tool was developed using a genetic algorithm (GA). Genetic algorithm is an optimization technique, based on the Darwinian principle of the survival of the fittest, that performs a stochastic search of initial conditions that maximize a given objective function [12]. Genetic algorithms have been used in literature to find solution for the problems of spacecraft rendezvous [13], orbit transfer [14], Ground Surveillance [15], space trajectory optimization [16], and in optimizing orbits in the 3D elliptic restricted three body problem [17].

2. Mission Analyzes

The main purpose of Space SunSetter is to provide eclipse “shadow” for a specific area on the Earth's surface. This section discusses the parameters that affect the size of the Space SunSetter, and analyzes the effects of these parameters on the size. These parameters are the area to be covered by shadow, and the Space SunSetter altitude above the given region. The Sun's direction relative to the spacecraft, which varies due to the Earth's rotation round the Sun, also affects the sizing of the Space SunSetter.

Three regions of solar eclipses result from the Space SunSetter blocking the light that travels to the Earth [18]. Figure 1 shows the basic eclipse geometry for the Space SunSetter. The complete shadow region is totally eclipsed by the Space SunSetter. The partial shadow region is only partially obscured by a portion of the Space SunSetter. While the annular shadow region is partially obscured by the whole body of the Space SunSetter. The type and the surface area of the covered regions depend on three key parameters: () the spacecraft altitude, () the spacecraft surface area, () and the location of the Sun relative to the spacecraft. The angle between the spacecraft position vector and the sun position vector defines the direction of Sun rays blocked by the Space SunSetter. This angle is the shadow angle illustrated in Figure 2.

A simple geometrical method is developed to study the shadow characteristics created by a Space SunSetter orbiting the Earth. To carry out these geometrical calculations, the Earth is considered to be an ideal sphere with an average radius 6378 km. The Sun's radius is 696 000 km, and the average distance between the Earth and Sun is 149 599 870 km. An assumption has been made that the Sun's light rays are not parallel, as illustrated in Figure 1. Planner and spherical trigonometry, based on Figure 1, are used to conduct a preliminary sizing estimation for a Space SunSetter at different altitudes. The geometrical method is used to roughly estimate the sizes of the different shadow's regions generated on the Earth at different altitudes and shadow angles. Figure 3(a) represents the surface area of Space SunSetter at different altitudes required to provide a complete shadow region on the Earth's surface with various radii (1, 5, and 10 km). Figure 3(b) shows the partial shadow area on the Earth's surface from the same Space SunSetter. The required surface area of a Space SunSetter increases with the spacecraft altitude to maintain complete shadow over a given area. Therefore, high Earth orbits (HEOs) are excluded because of the huge area requirements of a spacecraft at high altitudes.

Figure 4 shows the complete, partial, and annular shadow areas on ground created by a Space SunSetter with a radius of  km, at different altitudes. The shadow angle is considered to be zero. The complete shadow region shrinks with increasing the altitude, vanishes at a certain altitude, then the annular shadow region develops. Although the annular shadow area increases with the Space SunSetter altitude, the eclipse percentage inside this region gradually decreases with the altitude. The area of the partial shadow region steadily increases with Space SunSetter altitude. Figures 5 and 6 show complete, partial, and annular shadow areas created by a Space SunSetter with a radius of 5 km at altitude of 1000 and 1500 km, respectively, at different shadow angles.

3. Orbit Selection

The well-known repeated ground track orbits have ground tracks that repeat every given number of days. The orbital elements may be selected such that the total change in the longitude of the nadir point, after an integer number of nodal periods, is an integer multiple of one complete Earth rotation about its axis [19]. The fact that we are using the nodal period results in no change in the nadir point latitude after any integer number of complete nodal periods. In the case of a repeated shadow track orbit, the Shadow-Nodal period is introduced. Shadow-Nodal period is the time it takes the shadow of a spacecraft to come back to the same latitude, after orbiting the Earth once.

In repeated shadow track orbits (RSTOs), the orbital elements, are selected such that the total change in the longitude of the shadow point, after an integer number of Shadow-Nodal periods, is an integer multiple of one complete Earth rotation about its axis. The orbit parameters selection of an RSTO is affected by the Earth's rotation rate around its axis as well as its rotation rate around the Sun.

At low altitudes, drag forces cannot be neglected for large cross-sectional area spacecraft [19]. In this analyzes, low Earth orbits (LEOs) are excluded, and hence aerodynamic drag is neglected. Since high Earth orbits (HEOs) are excluded due to size constrains (see Section 2), third body effect can be neglected. Moreover, the zonal harmonic coefficients (other than ) can be neglected due to its small values with respect to [19]. The resulting perturbing effect on the spacecraft's motion due to tesseral harmonics is small and periodic [19]. However, tesseral harmonics can produce moderate changes in the spacecraft's orbit if the orbit is in a resonant state with respect to the Earth's gravitational field (such as repeated ground track orbits) [19]. This paper deals with repeated shadow track orbits which are different from the repeated ground track orbits in the sense that they are not in resonance with respect to the Earth's gravitational field. Hence, the tesseral harmonics can be neglected in this analyzes. Solar radiation pressure (SRP) causes periodic variations in all of the orbit elements [18]. The SRP cannot be neglected, because of the large cross-sectional area of a Space SunSetter. However, in this preliminary analyzes, the SRP effect is neglected in the dynamic model. The SRP can be considered in the future studies.

3.1. Shadow Location Calculations

The spacecraft should be located on the line from the Earth to the Sun to obtain a shadow point on the Earth surface. The angle between the spacecraft position vector and the Sun position vector is defined as the shadow angle , measured in the Earth Centered Inertial frame (ECI). Figure 2 illustrates the geometry for shadow location calculations.

The shadow position vector can be calculated at any particular time by defining the spacecraft position vector , and the Sun position vector . The magnitude of the shadow position vector is the Earth radius

From Figure 2, the shadow angle can be calculated as follows:

where and are the unit vectors in direction of spacecraft and the Sun, respectively. For the oblique triangle formed by and one has


where is the Earth's radius, and is the distance between the spacecraft and its shadow point on the Earth's surface. The distance has two values; the smaller positive real value is chosen to calculate the shadow position vector:

To get a shadow on the Earth's surface, the shadow angle should not exceed , see Figure 7. The angle is calculated as follows:

where is the spacecraft altitude measured from the Earth surface, and is in the first quadrant.

3.2. Repeated-Shadow Sun-Synchronous Orbits

The shadow of a satellite in a repeated shadow track orbit repeats its track every certain period of time. If this period of time is an integer number of days, then the orbit may be called a repeated-shadow Sun-synchronous orbit. Therefore, after an integer number of successive shadow revolutions, and an integer number of days, the spacecraft shadow repeats its shadow track. A repeated-shadow Sun-synchronous orbit is favored for those missions where the shadow is required to revisit ground regions at the same daylight conditions. To derive the necessary conditions for a repeated-shadow Sun-synchronous orbit, we need to take into consideration the Earth rotation about its axis, the orbit parameters perturbations due to effect, and the Earth rotation around the Sun [19].

The Earth rotates through one revolution in its sidereal period of , where  seconds. The effect of the Earth's rotation around its axis is a change in shadow point longitude after one orbital revolution. Whereas there is no change in shadow point latitude, that is, . Figure 8 shows the effect of the Earth's rotation on shadow point track after one orbital nodal period. If the spacecraft's nodal period is , then may be written as [19]

The negative sign means a move towards the west [19]. Nodal period (node-to-node ) can be defined as [20],

where is the orbital mean motion, and the rates of change for the initial mean anomaly and the perigee argument due to perturbation have the expressions

respectively. Equations (9) are derived from geopotential perturbation theory [18] by considering perturbations, only.

The second effect on RSTO is the orbit perturbations [19]. The first zonal harmonic, , which represents the Earth's oblateness, will be assumed the only perturbing force that affects the spacecraft. perturbation causes secular motion in three orbital elements: ascending node , argument of perigee , and mean anomaly . The average changes of the remaining orbital elements, semimajor axis , eccentricity , inclination , per orbit can be considered to be zero. Figure 9 illustrates the effect of perturbation on the shadow track.

After one spacecraft orbital period , and due to only perturbation, the shadow track will be changed by in latitude and by in longitude, where . The regression of the line of nodes contributes only , while and are the direct effect of average change in argument of perigee and mean anomaly . However, after one spacecraft nodal period , the effect of and disappears in shadow track calculations. Therefore, and are equal to zero. Hence, the orbit perturbations contribute [19]

In case of selecting the repeated shadow track orbit, as well as a Sun-synchronous orbit, the required rotation rate is [19]

where seconds is the orbital period of the Earth round the Sun.

The third effect on RSTO is the Earth's rotation around the Sun [18]. Figure 10 shows the change in shadow track due to the Earth's rotation around the Sun. The Earth completes one revolution around the Sun once every year. Therefore, the Sun's rotation rate, , for a spacecraft with nodal period is [18]

The Earth rotates around the Sun in the ecliptic plane while Earth's equatorial plane is inclined about to the ecliptic. This phenomenon explains the change in both latitude and longitude of a spacecraft's shadow point on earth surface after one nodal period as shown in Figure 10.

The total changes in shadow point latitude and longitude after one spacecraft nodal period are

To select a repeated shadow track orbit, the shadow track should revisit the same ground locations, latitude and longitude, after an integer number of shadow revolutions within a certain period of time (integer number of days for Sun-synchronous orbits). Thus, it is required that some integral number of orbits later the accumulated value of the total change in shadow longitude will equal , and the total change in shadow latitude will equal zero [19]. Therefore, the total change in shadow longitude and the total change in shadow latitude can be formulated as follows:

where is the total number of successive shadow revolutions performed and is the number of Earth revolutions (equivalent to days) before an identical shadow track occurs.

After completing one shadow revolution, the shadow track changes only by in longitude, while the change in shadow latitude is equal to zero. The period needed to complete one shadow revolution, by keeping , is the shadow nodal period . It can be calculated from the following formula:

where is the rate of change of ground shadow point position measured in the shadow track on Earth surface. depends on two main parameters. The first is the rate of change of the spacecraft position along the ground shadow track orbit. The second is the rate of change of the Earth-Sun vector in the same orbit. Figure 11 shows latitude and longitude changes for both shadow and spacecraft ground track after shadow nodal period and spacecraft nodal period . Shadow point changes in both latitude and longitude with different rate from the subspacecraft point “nadir point." This phenomenon is a direct result of variation of Earth-Sun vector with time, as explained in Figure 10.

A numerical approach that is implemented to calculate the shadow nodal period of a spacecraft has a nodal period . As illustrated in Figure 11, the change in shadow latitude of a spacecraft propagated for is equal zero. Hence, propagating a spacecraft for any other period results in a nonzero change in shadow point latitude. This fact is used to calculate an accurate value for a spacecraft shadow nodal period at a certain day time. The following formula is used to get an accurate value for :

First, the change in shadow latitude is calculated after propagating the spacecraft for a nodal period . Then, the spacecraft nodal period is substituted in the right-hand side of (16) with its corresponding change in shadow latitude. The calculated value of in the left-hand side can be considered as an initial value of shadow nodal period . This initial value is used to propagate the spacecraft and calculate its corresponding . Once again, (16) is used to generate a correlated value of the shadow nodal period. Finally, an accurate value of can be calculated after a limited number of iterations. At this point, the total change in shadow location after is in shadow longitude , while equals zero.

From the previous discussion, we realize that the shadow nodal period depends on the orbital elements and on the Sun's position, which is a function of time. It can be concluded then that the shadow nodal period of a spacecraft orbiting the Earth is also a function of time. Hence, the change in shadow point longitude after propagating the spacecraft for is also a function of time.

4. Optimization

For the purpose of designing an RSTO that has its shadow repeats over a certain ground site with a maximum duration for the shadow per day over this site and a minimum number of revolutions per day, an optimization problem is formulated. The parameters to be optimized are the spacecraft orbital elements. These parameters are subjected to constraints to provide the repeated shadow track conditions. The fitness (the cost function to be maximized) at a design point is defined as follows:

where and are the fitness weight parameters, and and are the fitness terms for the ith design point which can be calculated as follow:

where is the target shadow period over a specific site, is the number of successive shadow revolutions, and is the number of days before an identical shadow track will occur.

The values of the fitness weight parameters and are chosen to maximize the effect of . The negative sign in indicates that this term has to be minimized. The previous expression is valid only for the design points which provide the repeated shadow track conditions. Otherwise, the fitness for any nonRSTO design point is chosen to be a small negative value less than the minimum value of the fitness function for any RSTO design point. To see how the fitness function changes with the change in the spacecraft orbital elements (optimization parameters), is plotted versus each couple of orbital elements in Figure 12.

The objective function shown in Figure 12 is a multi minima function. Classical optimization methods fail to find the optimal solution in this case. On the other hand, genetic algorithms can be implemented to find a highly fit solution for the problem. Genetic algorithms are search algorithms based on the mechanics of nature selection and natural genetics. They combine survival of the fittest among string structures with a structured yet randomized information exchange to form a search algorithm [12].

In genetic algorithms, a design point is called a member. A finite number of members are randomly generated to create the initial population. Generations of this population are created using genetic algorithms operations such as reproduction, crossover, and mutation. Each generation is a single iteration. At each generation, members that are fittest are selected in a parent's pool. The fitness of a member is determined according to the objective, the cost function in this case. These parents are then used to create the new generation. This process leads to the evolution of populations of individuals that are fittest.

Each member, design point, in the population represents six design variables. Five are orbital elements that are coded as continuous design variables. These variables are eccentricity , inclination , right ascension of ascending node , argument of perigee , and true anomaly . The desired number of days before an identical shadow track will occur, , is coded as a discrete design variable. Each member is presented in a binary format as a binary string. This string contains the binary representation of all the design variables values at the corresponding design point. The number of bits for each variable determines its accuracy. Discrete variable would be assigned a unique binary string. The number of bits for the discrete design variable, , depends on the upper bounds of the desired design variable, for the discrete design variable is determined as follows:


For the continuous design variable, the number of bits for a continuous design variable is selected according to the following inequality:

where and are the lower and upper bounds on the ith continuous design variable, and is the desired accuracy. Table 1 shows the values of the lower and upper bounds, accuracy, and number of bits for each continuous design variable. For a Sun-synchronous orbit, the orbit inclination range is limited as shown in Figure 13. The inclination should be more than to provide the desired regression of node of a Sun-synchronous orbit. Also, a limitation on the eccentricity to be less than 0.6 is applied to guarantee certain minimum altitude for the spacecraft.

The strings for all members in the initial population are selected randomly within the design variables limitations. Each member turned out to be the five orbital elements plus the desired number of days before an identical shadow track will occur. These values are used to evaluate the fitness function for each design point separately according to the following steps. First, the semimajor axis is calculated to provide the condition of a Sun-synchronous orbit. The perigee altitude is determined to check the feasibility of the orbit according to Figure 13. The semimajor axis and the perigee altitude can be calculated for each design point as follows [18]:

where  rad/sec is the desired rate of change of the orbital ascending node to provide a Sun-synchronous orbit.

Now, the spacecraft location for each design point is known from the orbital elements. Hence, shadow calculations, discussed in Section 3.1, are used to decide whether that design point has a shadow on the Earth's surface or not. For any nonshadow members, the fitness is chosen to be a small negative value. The ground shadow location is determined for those members satisfying ground shadow at a predefined initial time. Therefore, the shadow nodal period can be calculated according to the numerical technique described in Section 3.2. Then, the shadow track is propagated by over a limited number of revolutions until the total change in shadow longitude accumulates or more. Using in shadow propagation guarantees total change in shadow latitude equal to zero. The total number of shadow revolutions can be considered as the integer number of orbits required for shadow repetition in days. The summation of shadow nodal period is determined, which is equal to or greater than days.

Not all design points in the population satisfy the repeated shadow track conditions. Some members do not have a shadow track on Earth surface. The rest of the design points, which provide ground shadow track, have , or . In this case, an equivalent design point is calculated to check whether this orbit could be modified to an RSTO or not. This is orbital elements tuning. It is conducted by changing (tuning) only one orbital element to satisfy the repeated shadow track conditions. The inclination is selected to be the tuning element. Changing the inclination value leads to a change in the semimajor axis to keep the Sun-synchronous orbit condition.

The inclination is tuned to guarantee that the total change in shadow longitude accumulates within an acceptable error tolerance. The orbital parameters tuning is not enough to decide that the equivalent design point represents an RSTO. The summation of shadow nodal period for the modified design point must be equal to the integer number , satisfying these conditions guarantees that the design point in the population corresponds to a repeated shadow track orbit.

The target shadow period is required to calculate the fitness of the RSTOs design points. To calculate , the spacecraft's shadow is propagated for the whole days required for shadow repetition. Then, the target shadow period is measured as the total time of shadow existence over a target site in days. To get an accurate value of , the orbit propagation should be performed using a small time step, about 1 second Given the problem in question, this can be quite time consuming. To minimize the run time, a varying time step is used during shadow propagation. For the shadow points which are close enough to the target site, a small time step is used in propagation. When the shadow is not a concern, a larger time step is used.

Finally, by calculating , , and , the fitness can be determined for each design point. The fittest members in the initial population are selected as parents for the next generation. Genetic algorithms operations are then used to generate a new generation which contains better design points. This process is repeated for a predefined number of generations. Finally, the fittest members in the last generation are selected. The most fit design point is the member which represents a repeated shadow track orbit passes over a particular target site with minimum number of revolutions and maximum target shadow period at a given time.

5. Numerical Results

A numerical example for an RSTO is first presented, then the results of the developed genetic algorithm tool are presented for maximum shadow duration over a certain ground site.

To provide a numerical example for an RSTO, the orbital elements are selected arbitrary such that the Sun-synchronous orbit condition is satisfied and such that the satellite has a shadow on Earth surface, initially. Tuning for the orbital elements is then done to calculate the exact elements that satisfy the RSTOs conditions. The inclination and the semimajor axis are the two orbital elements that are modified in tuning for the RTSO.

A set of orbital elements, arbitrarily selected, are considered as an initial guess for an RSTO, on the first of July . The required number of days, before the shadow track repeats, is day. The values of the initial orbital elements ( and ), are selected such as to satisfy the Sun-synchronous orbit condition and to have a shadow on earth surface at the given initial date. Table 2 shows the initial and the tuned orbital elements and the shadow and spacecraft track characteristics for each set of orbital elements.

The tuned orbital elements represent an RSTO. Tuning the inclination, from to , results in decreasing the semimajor axis, from  km to  km, to maintain a Sun-synchronous orbit. Both the initial and the tuned orbits provide a very small value, almost zero, for the total change in shadow latitude after shadow nodal periods, . On the other hand, the total change in spacecraft latitude, in both cases, is much higher than the total change in shadow latitude, that is, .

The characteristics of the RSTO can be obtained from the numerical results. The total change in shadow longitude and the summation of shadow nodal period after completing nine shadow revolutions are approximately and seconds, respectively. These values are equivalent to one Earth revolution around its axis, day, within acceptable numerical error margins. It is also concluded from the numerical results that the shadow nodal period for an RSTO is not constant with time. Figure 14 shows the difference between the shadow nodal period and the spacecraft nodal period, which is constant with time. The total change in longitude and latitude of spacecraft ground track is not equal to the total change in shadow longitude and latitude. This explains the concept of shadow repetition illustrated in Figure 11. Figure 15 explains the variation in longitude and latitude for both shadow and spacecraft ground track of the RSTO. Figure 16 shows the spacecraft ground track and the repeated shadow track for the RSTO. Both of the tracks are propagated for two days, , to demonstrate the concept of shadow repetition.

Genetic algorithms are used to select the best RSTO appropriate for a specific ground site at a certain date. The most fit orbital elements should provide a shadow repetition with a minimum number of shadow revolutions during an integer number of days and a maximum shadow duration over the given ground site. A numerical example is performed to generate the best orbital elements of an RSTO starting at the first day of July 2008. The ground site has longitude and latitude of and , respectively. The site shadow duration is calculated based on the assumption that the site size is  km radius from the site center. The shadow duration is the time during which the shadow is within this radius.

The population size is selected to be , and the number of generation is . The probability of crossover is considered , while the mutation probability is taken between and . of the most fit members in each generation are copied automatically into the next generation without performing any genetic operations. The values of the weight parameters and are selected to be and , respectively. The fittest orbital obtained by genetic algorithms represents an RSTO that passes over the given site. This orbit completes successive shadow revolutions in one day to provide shadow repetition over the desired site. The orbital elements of the obtained solution are eccentricity , semimajor axis  km, inclination , argument of perigee , ascending node , and true anomaly . The total shadow duration over the Earth surface is seconds per day. While the site shadow duration is six seconds per day. Figure 17 shows the ground shadow track for the RSTO obtained by genetic algorithm.

6. Conclusion

In this paper, the concept of repeated shadow track orbit is introduced. Constraints on the orbital elements are derived to obtain a repeated shadow track orbit. For a two-body motion perturbed only by the , the orbital elements need to be updated continuously to maintain the repetition of the shadow track on ground. An optimization tool has been developed using a genetic algorithm approach to obtain the orbit with maximum time duration over a given ground site. Results show that for a natural orbit, that is, without a control, the maximum duration time for a shadow over a point on ground will be in the order of few seconds in one orbit revolution.