General framework for the reconfiguration of satellite constellations

From remote sensing to navigation and communication, satellite constellations have become an indispensible component of our society’s infrastructure. Recent events, including China’s intercept of their Feng Yun-1C weather satellite and the United States’ intercept of a non-functioning satellite, have dramatically increased the amount of space debris, which poses an increased risk for on-orbit collisions. When the loss or degradation of a satellite in a constellation is experienced—be it from a collision with space debris, on-orbit malfunctions, or natural causes—the constellation may no longer be capable of fulfilling its mission requirements. Instead of simply accepting the degraded performance, stakeholders may consider reconfiguration of the remaining spacecraft. In this research, a general framework for the reconfiguration of satellite constellations is developed. The key characteristic that separates this research from others that have come before it is that the future state of the reconfigured constellation is not assumed a priori; rather, it is this state that is found. In other words, the reconfigured geometry can occupy any feasible region (this is mission dependent) of the design space in an attempt to provide optimal performance with respect to multiple-criterion. These include the propellant expended, time of transfer, reduction in mission life, coverage performance, and risk due to maneuvering. When modeled as mathematical functions, some of these concerns exhibit continuous behavior; however, most have nonlinear, discrete, discontinuous, and/or multimodal characteristics. The framework adapts a best-in-class parallel Multi-Objective Evolutionary Algorithm to approximate the optimal hypervolumes for this complex tradeoff-space. Several loss scenarios for the Global Positioning System constellation are presented to demonstrate the framework. An a posteriori procedure for decision support is introduced that enables down-selection to a final design from thousands of non-dominated reconfiguration alternatives. Among the significant results to emerge from this research are the lessons learned as a result of the application of stochastic optimization to the constellation design problem domain. One such lesson indicates that objective functions related to coverage have the greatest influence on the multi-modality of the design space. Other results demonstrate that increasing the number of design variables and/or the application of operational constraints (such as fuel budgets) do not necessarily make the reconfiguration problem more difficult to solve; in some cases it becomes easier. The method itself is successful in providing a global context to decision makers that allows for defendable design selection in what was previously a computationally intractable optimization problem.

[1]  Lucien Duckstein,et al.  Interactive multiobjective programing in water resources: A case study , 1973 .

[2]  Lothar Thiele,et al.  An evolutionary algorithm for multiobjective optimization: the strength Pareto approach , 1998 .

[3]  Ambrose Goicoechea,et al.  Multiobjective programing in watershed management: A study of the Charleston Watershed , 1976 .

[4]  Jared L. Cohon,et al.  Multiobjective programming and planning , 2004 .

[5]  Edwin A. Williams,et al.  Average and maximum revisit time trade studies for satellite constellations using a multiobjective Genetic Algorithm , 2001 .

[6]  Gary B. Lamont,et al.  Evolutionary Algorithms for Solving Multi-Objective Problems , 2002, Genetic Algorithms and Evolutionary Computation.

[7]  James R. Wertz,et al.  Space Mission Analysis and Design , 1992 .

[8]  R. Dawkins The Blind Watchmaker , 1986 .

[9]  Hans-Paul Schwefel,et al.  Evolution and optimum seeking , 1995, Sixth-generation computer technology series.

[10]  Rafael Sanjuán,et al.  A Network Model for the Correlation between Epistasis and Genomic Complexity , 2008, PloS one.

[11]  Kathryn A. Dowsland,et al.  Using Simulated Annealing for Efficient Allocation of Students to Practical Classes , 1993 .

[12]  David B. Spencer,et al.  Satellite Constellation Design Tradeoffs Using Multiple-Objective Evolutionary Computation , 2006 .

[13]  John H. Holland,et al.  Adaptation in Natural and Artificial Systems: An Introductory Analysis with Applications to Biology, Control, and Artificial Intelligence , 1992 .

[14]  Lotfi A. Zadeh,et al.  Optimality and non-scalar-valued performance criteria , 1963 .

[15]  C. Chao,et al.  Applied Orbit Perturbation and Maintenance , 2005 .

[16]  Kalyanmoy Deb,et al.  A fast and elitist multiobjective genetic algorithm: NSGA-II , 2002, IEEE Trans. Evol. Comput..

[17]  Jaewoo Jung,et al.  Civilian GPS: The Benefits of Three Frequencies , 2000, GPS Solutions.

[18]  Russell C. Eberhart,et al.  A new optimizer using particle swarm theory , 1995, MHS'95. Proceedings of the Sixth International Symposium on Micro Machine and Human Science.

[19]  C. Fonseca,et al.  GENETIC ALGORITHMS FOR MULTI-OBJECTIVE OPTIMIZATION: FORMULATION, DISCUSSION, AND GENERALIZATION , 1993 .

[20]  Silvanus Phillips Thompson,et al.  Mathematical principles of natural philosophy ; Optics . Treatise on light , 1952 .

[21]  Singiresu S Rao,et al.  Multiobjective optimization in structural design with uncertain parameters and stochastic processes , 1984 .

[22]  P. R. Escobal,et al.  Methods of orbit determination , 1976 .

[23]  J. Walker Some circular orbit patterns providing continuous whole earth coverage. , 1970 .

[24]  Andrzej Osyczka,et al.  Multicriterion Optimisation in Engineering , 1984 .

[25]  Uriel Scialom,et al.  Optimization of Satellite Constellation Reconflguration , 2003 .

[26]  D. Goldberg,et al.  Domino convergence, drift, and the temporal-salience structure of problems , 1998, 1998 IEEE International Conference on Evolutionary Computation Proceedings. IEEE World Congress on Computational Intelligence (Cat. No.98TH8360).

[27]  Ernst Mayr,et al.  Speciational evolution or punctuated equilibria , 1989 .

[28]  David H. Wolpert,et al.  No free lunch theorems for optimization , 1997, IEEE Trans. Evol. Comput..

[29]  Brooks Davis,et al.  Building a High-performance Computing Cluster Using FreeBSD , 2003, BSDCon.

[30]  R. Battin An introduction to the mathematics and methods of astrodynamics , 1987 .

[31]  O. Junge,et al.  Optimal Reconfiguration of Formation Flying Satellites , 2005, Proceedings of the 44th IEEE Conference on Decision and Control.

[32]  William A. Crossley,et al.  SIMULATED ANNEALING AND GENETIC ALGORITHM APPROACHES FOR DISCONTINUOUS COVERAGE SATELLITE CONSTELLATION DESIGN , 2000 .

[33]  W. Stadler Preference Optimality and Applications of Pareto-Optimality , 1975 .

[34]  D. H. Marks,et al.  A review and evaluation of multiobjective programing techniques , 1975 .

[35]  Arthur E. Bryson,et al.  Applied Optimal Control , 1969 .

[36]  James R. Wertz,et al.  Mission geometry; orbit and constellation design and management , 2001 .

[37]  D. A. Conway Management Goals and Accounting for Control , 1966 .

[38]  Jack Dongarra,et al.  MPI: The Complete Reference , 1996 .

[39]  Thomas J. Lang,et al.  Orbital constellations which minimize revisit time. , 1984 .

[40]  James Earl Smith,et al.  Application of optimization techniques to the design and maintenance of satellite constellations , 1999 .

[41]  David E. Goldberg,et al.  A niched Pareto genetic algorithm for multiobjective optimization , 1994, Proceedings of the First IEEE Conference on Evolutionary Computation. IEEE World Congress on Computational Intelligence.

[42]  Patrick M. Reed,et al.  The Value of Online Adaptive Search: A Performance Comparison of NSGAII, epsilon-NSGAII and epsilonMOEA , 2005, EMO.

[43]  D. D. Mueller,et al.  Fundamentals of Astrodynamics , 1971 .

[44]  P. R. Escobal,et al.  Methods of astrodynamics , 1968 .

[45]  Kalyanmoy Deb,et al.  Muiltiobjective Optimization Using Nondominated Sorting in Genetic Algorithms , 1994, Evolutionary Computation.

[46]  Marco Laumanns,et al.  Combining Convergence and Diversity in Evolutionary Multiobjective Optimization , 2002, Evolutionary Computation.

[47]  Patrick M. Reed,et al.  Parallel Evolutionary Multi-Objective Optimization on Large, Heterogeneous Clusters: An Applications Perspective , 2008, J. Aerosp. Comput. Inf. Commun..

[48]  Thomas Stützle,et al.  Ant Colony Optimization Theory , 2004 .

[49]  David E. Goldberg,et al.  The Design of Innovation: Lessons from and for Competent Genetic Algorithms , 2002 .

[50]  Patrick M. Reed,et al.  How effective and efficient are multiobjective evolutionary algorithms at hydrologic model calibration , 2005 .

[51]  G.M. Stump,et al.  Trade space exploration of satellite datasets using a design by shopping paradigm , 2004, 2004 IEEE Aerospace Conference Proceedings (IEEE Cat. No.04TH8720).

[52]  R. David Luders,et al.  Satellite Networks for Continuous Zonal Coverage , 1961 .

[53]  H. Robbins Some aspects of the sequential design of experiments , 1952 .

[54]  J. D. Schaffer,et al.  Some experiments in machine learning using vector evaluated genetic algorithms (artificial intelligence, optimization, adaptation, pattern recognition) , 1984 .

[55]  Yoshihide Kozai,et al.  The motion of a close earth satellite , 1959 .

[56]  Gary B. Lamont,et al.  Considerations in engineering parallel multiobjective evolutionary algorithms , 2003, IEEE Trans. Evol. Comput..

[57]  O. Weck,et al.  Optimal Reconfigurations for Increasing Capacity of Communication Satellite Constellations , 2005 .

[58]  N. G. Ptitsyna,et al.  The relation of high- and low-orbit satellite anomalies to different geophysical parameters , 2004 .

[59]  Patrick M. Reed,et al.  Comparing state-of-the-art evolutionary multi-objective algorithms for long-term groundwater monitoring design , 2005 .

[60]  L. Rider,et al.  Circular polar constellations providing continuous single or multiple coverage above a specified latitude , 1987 .

[61]  T. L. Saaty,et al.  The computational algorithm for the parametric objective function , 1955 .

[62]  J. E. Draim Three- and four-satellite continuous-coverage constellations , 1985 .

[63]  Ching-Lai Hwang,et al.  Mathematical programming with multiple objectives: A tutorial , 1980, Comput. Oper. Res..

[64]  Marco Laumanns,et al.  Scalable multi-objective optimization test problems , 2002, Proceedings of the 2002 Congress on Evolutionary Computation. CEC'02 (Cat. No.02TH8600).

[65]  B. Robertson,et al.  Satellite GN&C Anomaly Trends , 2003 .

[66]  James C. Spall,et al.  Introduction to stochastic search and optimization - estimation, simulation, and control , 2003, Wiley-Interscience series in discrete mathematics and optimization.

[67]  Vijay K. Garg,et al.  Fault-tolerant distributed simulation , 1998, Workshop on Parallel and Distributed Simulation.

[68]  Erick Cantú-Paz,et al.  Efficient and Accurate Parallel Genetic Algorithms , 2000, Genetic Algorithms and Evolutionary Computation.

[69]  R L Easton,et al.  Continuously Visible Satellite Constellations , 1969 .

[70]  Patrick M. Reed,et al.  Pareto-hypervolumes for the Reconfiguration of Satellite Constellations , 2008 .

[71]  Matthew P. Ferringer,et al.  Efficient and Accurate Evolutionary Multi-Objective Optimization Paradigms for Satellite Constellation Design , 2007 .

[72]  Gérard Lachapelle,et al.  Evaluation of GPS-Aided Artillery Positioning and Orientation Methods , 1998 .

[73]  J. W. Hartmann,et al.  Optimal earth orbiting satellite constellations via a pareto genetic algorithm , 1998 .

[74]  J. Berger Statistical Decision Theory and Bayesian Analysis , 1988 .

[75]  Anthony Skjellum,et al.  Using MPI: portable parallel programming with the message-passing interface, 2nd Edition , 1999, Scientific and engineering computation series.

[76]  David E. Goldberg,et al.  Genetic Algorithms in Search Optimization and Machine Learning , 1988 .

[77]  F. W. Gembicki,et al.  Vector optimization for control with performance and parameter sensitivity indices , 1974 .

[78]  Kalyanmoy Deb,et al.  Simulated Binary Crossover for Continuous Search Space , 1995, Complex Syst..

[79]  Richard S. Sutton,et al.  Reinforcement Learning: An Introduction , 1998, IEEE Trans. Neural Networks.

[80]  Yong Tang,et al.  Parallelization strategies for rapid and robust evolutionary multiobjective optimization in water resources applications , 2007 .

[81]  M. Kayton,et al.  Global positioning system: signals, measurements, and performance [Book Review] , 2002, IEEE Aerospace and Electronic Systems Magazine.