Abstract
Satellite constellation system design is a challenging and complicated multidisciplinary design optimization (MDO) problem involving a number of computation-intensive multidisciplinary analysis models. In this paper, the MDO problem of a constellation system consisting of small observation satellites is investigated to simultaneously achieve the preliminary design of constellation configuration and the satellite subsystems. The constellation is established based on Walker-δ configuration considering the coverage performance. Coupled with the constellation configuration, several disciplines including payload, power, thermal control, and structure are taken into account for satellite subsystems design subject to various constraints (i.e., ground resolution, power usage, natural frequencies, etc.). Considering the mixed-integer and time-consuming behavior of satellite constellation system MDO problem, a novel sequential radial basis function (RBF) method using the support vector machine (SVM) for discrete-continuous mixed variables notated as SRBF-SVM-DC is proposed. In this method, a discrete-continuous variable sampling method is utilized to handle the discrete variables, i.e., the number of orbit planes and number of satellites, in the satellite constellation system MDO problem. RBF surrogates are constructed and gradually refined to represent the time-consuming simulations during optimization, which can efficiently lead the search to the optimum. Finally, the proposed SRBF-SVM-DC utilized to solve the satellite constellation system MDO problem is compared with a conventional integer coding based genetic algorithm (ICGA). The results show that SRBF-SVM-DC significantly decreases the system mass by about 28.63% subject to all the constraints, which greatly reduces the cost of the satellite constellation system. Moreover, the computational budget of SRBF-SVM-DC is saved by over 85% compared with ICGA, which demonstrates the effectiveness and practicality of the proposed surrogate assisted optimization approach for satellite constellation system design.
Similar content being viewed by others
References
Arnas D, Casanova D, Tresaco E (2018) 2D necklace flower constellations[J]. Acta Astronautica 142:18–28
Asgarimehr M, Hossainali MM (2014) Optimization of geosynchronous satellite constellation for independent regional navigation and positioning in Middle East region[J]. Acta Astronautica 104(1):147–158
Budianto IA, Olds JR (2000) A collaborative optimization approach to design and deployment of a space based infrared system constellation[C]. Aerospace Conf Proc 2000 IEEE. IEEE 1:385–393
Burges CJC (1998) A tutorial on support vector machines for pattern recognition[J]. Data Min Knowl Disc 2(2):121–167
Casanova D, Avendaño M, Mortari D (2014) Seeking GDOP-optimal flower constellations for global coverage problems through evolutionary algorithms[J]. Aerosp Sci Technol 39:331–337
Chen S (2003) Design and experiment of astronomy ccd camera. China Astronautic Press, Bei**g
Dai G, Wang M (2009) Multi-objective optimization algorithms and application in satellite constellation design, China University of China Press
Forrester AIJ, Keane AJ (2009) Recent advances in surrogate-based optimization[J]. Prog Aerosp Sci 45(1-3):50–79
Ghosh A, Coverstone V (2015) Optimal cooperative CubeSat maneuvers obtained through parallel computing[J]. Acta Astronautica 107:130–149
Gutmann HM (2001) A radial basis function method for global optimization[J]. J Glob Optim 19(3):201–227
Huang H, An H, Wu W, Zhang L, Wu B, Li W (2014) Multidisciplinary design modeling and optimizationfor satellite with maneuver capability[J]. Struct Multidiscip Optim 50(5):883–898
** R, Chen W, Simpson TW (2001) Comparative studies of metamodelling techniques under multiple modelling criteria[J]. Struct Multidiscip Optim 23(1):1–13
Kim Y, Kim M, Han B, Kim Y, Shin H (2017) Optimum design of an SAR satellite constellation considering the revisit time using a genetic algorithm[J]. Int J Aeronaut Space Sci 18(2):334–343
Kleijnen JPC, Van Beers W, Van Nieuwenhuyse I (2010) Constrained optimization in expensive simulation: novel approach[J]. Eur J Oper Res 202(1):164–174
Long T, Wu D, Guo X, Wang GG, Liu L (2015) Efficient adaptive response surface method using intelligent space exploration strategy[J]. Struct Multidiscip Optim 51(6):1335–1362
Martins JRRA, Lambe AB (2013) Multidisciplinary design optimization: a survey of architectures[J]. AIAA J 51(9):2049–2075
Meng S, Shu J, Yang Q, **a W (2018) Analysis of detection capabilities of LEO reconnaissance satellite constellation based on coverage performance[J]. J Syst Eng Electron 29(1):98–104
Mortari D, Wilkins MP, Bruccoleri C (2004) The flower constellations[J]. J Astronaut Sci 52(1):107–127
Pu M, Wang J, Zhang D, Jia Q, Shao X (2017) Optimal small satellite orbit design based on robust multi-objective optimization method[J]. Aerosp Sci Technol 70:339–350
Queipo NV, Haftka RT, Shyy W, Goel T, Vaidyanathan R, Tucker PK (2005) Surrogate-based analysis and optimization[J]. Prog Aerosp Sci 41(1):1–28
Savitri T, Kim Y, Jo S, Bang H (2017) Satellite constellation orbit design optimization with combined genetic algorithm and semianalytical approach[J]. Int J Aerospace Eng 2017
Shi R, Liu L, Long T, Liu J (2016) Sequential radial basis function using support vector machine for expensive design optimization[J]. AIAA J 55(1):214–227
Shi R, Liu L, Long T, Liu J, Yuan B (2017) Surrogate assisted multidisciplinary design optimization for an all-electric GEO satellite[J]. Acta Astronautica 138:301–317
Sobieski I (1993) Multidisciplinary design optimization: attempt at definition[C]//industry university workshop on multidisciplinary. Aircr Des:23–48
Sobieszczanski-Sobieski J, Haftka RT (1997) Multidisciplinary aerospace design optimization: survey of recent developments[J]. Structural. optimization 14(1):1–23
Walker JG (1977) Continuous whole-earth coverage by circular-orbit satellite patterns[R]. Royal aircraft establishment Farnborough, United Kingdom
Walker MJH (1986) A set of modified equinoctial orbit elements[J]. Celest Mech Dyn Astron 38(4):391–392
Wang W (2017) Peng H. A fast multi-objective optimization design method for emergency libration point orbits transfer between the sun–earth and the earth–moon systems[J]. Aerosp Sci Technol 63:152–166
Wang GG, Shan S (2007) Review of metamodeling techniques in support of engineering design optimization[J]. J Mech Des 129(4):370–380
Wang L, Shan S, Wang GG (2004) Mode-pursuing sampling method for global optimization on expensive black-box functions[J]. Eng Optim 36(4):419–438
Wertz JR (1999) Space mission analysis and design, 3rd edition (space technology library, vol. 8), 3rd ed., Microcosm
Wu W, Huang H (2012) Analysis and optimization of sso satellite thermal control subsystem. Spacecr Eng 21(2):44–49
Wu B, Huang H, Chen S, Wu W (2013a) Multi-disciplinary design optimization of ocean satellites based on analytical target cascading strategy. J Astronaut 34(1):9–16
Wu W, Huang H, Chen S (2013b) Wu B. Satellite multidisciplinary design optimization with a high-fidelity model. J Spacecr Rocket 50(2):463–466
** X (2003) Orbit foundations of low earth orbit spacecraft. National University of Defense Technology Press, Changsha
Acknowledgements
This work was supported by National Natural Science Foundation of China (Grant No. 51675047, 11372036), Aeronautic Science Foundation of China (Grant No. 2015ZA72004), Fundamental Research Fund of Bei**g Institute of Technology (Grant No. 20130142008), and Natural Science and Engineering Research Council (NSERC) of Canada (Grant No: R611512 WANG, G-RGPIN04291). The lead author also would like to thank China Scholarship Council (CSC) for their financial support for his study in SFU (Grant No. 201706030009).
Author information
Authors and Affiliations
Corresponding author
Additional information
Responsible Editor: Somanath Nagendra
Appendix
Appendix
1.1 Thermal network model parameters (Wu and Huang 2012)
1.2 Structural FEA model parameters
1.3 Radial basis function surrogate
Radial basis function (RBF) is an interpolation method on the acquired information at discrete sample points xk (Gutmann 2001). A RBF surrogate can be formulated as
where ns is the number of sample points, ϕ(‖x − x1‖), i = 1, 2. . ns is radial basis function and β is the coefficient vector of RBF.
Since RBF should satisfy the interpolation condition at sample points, (A1) can be written as
where the matrix A is the radial basis function matrix shown as below
The vector y consisting of the actual response values at sample points is formulated as
Coefficient vector β can be calculated as
Commonly-used radial basis functions can be found in (Wu et al. 2013b).
1.4 Support vector machine
Support vector machine (SVM) developed by Vapnik has been widely used for pattern classification problems (Burges 1998). Consider a group of training samples belonging to two different classes
where xi is the i-th sample point, yi is the discrete classification value at sample point xi, and l is the number of training samples.
First, assume that the training samples could be separated linearly by a hyperplane as shown in (A7)
where w = [w1, w2, …wn] is the coefficient vector of the hyperplane. The optimal hyperplane can be obtained by solving the constrained convex quadratic optimization problem in (A8), and the equation can be rewritten in (A9).
In (A9), αi is the Lagrange multiplier of constraint gi, which is obtained by solving the dual optimization problem. Then it is easy to obtain w and b (Burges 1998). The classification function of linear SVM classifier is shown in (A10)
where sgn(x) ∈ {−1, +1}, x is an arbitrary design point to be classified.
When the training samples cannot be linearly separated by a hyperplane in Euclidean space Rn, a nonlinear map** φ(x) : Rn → χ is utilized to achieve the linear classification of training samples in another space, denoted as feature space χ. Thus, the optimal hyperplane in the feature space is expressed as
The procedure of determining SVM classification function in χ is the same as that in Euclidean space Rn as shown in (A12).
According to Mercer’s conditions, the inner product of nonlinear map** could be substituted by a certain kind of kernel function K(x,xi). Based on Mercer’s conditions, (A12) is rewritten as below. Commonly-used kernel functions can be found in (Burges 1998).
1.5 Algorithm of interesting sampling region
ISR is a relatively small hypercube sub-region where the global optimum probably is located. ISR is determined by the distance between the current pseudo optimum and the cluster center of superior cheap points. The algorithm to identify ISR is exhibited in Appendix Table 12 (Shi et al. 2016).
Rights and permissions
About this article
Cite this article
Shi, R., Liu, L., Long, T. et al. Multidisciplinary modeling and surrogate assisted optimization for satellite constellation systems. Struct Multidisc Optim 58, 2173–2188 (2018). https://doi.org/10.1007/s00158-018-2032-1
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00158-018-2032-1