Abstract
A procedure for rocket preliminary design was developed using a multidisciplinary coupled approach that simultaneously finds the optimal design and trajectory parameters for a given representative insertion in orbit launch mission. Given the nature of the performance metrics and design space, and the distinct design and trajectory problems, heuristic methods were used in a multilevel design optimization architecture. For the design, a continuous genetic algorithm able to perform parallel optimization was developed and benchmarked. The results were obtained with mass and sizing models, required to estimate the rocket structure, and created using historical data regression. For the trajectory, once defined its assumptions, the optimality equations are deduced and the optimal values are found using a particle swarm optimization. The multidisciplinary optimization procedure was demonstrated by designing a small launch vehicle and comparing it to a state-of-the-art existing rocket. Promising results were obtained in both design and trajectory optimization, with the imposed constraints adequately handled and the optimal rocket preliminary design with appropriate optimal trajectory found with an affordable computational cost.
Similar content being viewed by others
References
Arias-Montano A, Coello CAC, Mezura-Montes E (2012) Multiobjective evolutionary algorithms in aeronautical and aerospace engineering. IEEE Trans Evol Comput 16(5):662–694. https://doi.org/10.1109/TEVC.2011.2169968
Balesdent M (2011) Multidisciplinary design optimization of launch vehicles. PhD thesis, Ecole Centrale de Nantes
Bayley DJ, Hartfield RJ, Burkhalter JE, Jenkins RM (2008) Design optimization of a space launch vehicle using a genetic algorithm. J Spacecr Rockets 45(4):733–740. https://doi.org/10.2514/1.35318
Bernstein KS (2011) Structural design requirements and factors of safety for spaceflight hardware. Technical report JSC 65828 Rev. A, NASA
Betts JT (1998) Survey of numerical methods for trajectory optimization. J Guid Control Dyn 21(2):193–207. https://doi.org/10.2514/2.4231
Biscani F, Izzo D (2019) esa/pagmo2: pagmo 2.10. https://doi.org/10.5281/zenodo.2529931
Braun RD, Kroo IM (1996) Development and application of the collaborative optimization architecture in a multidisciplinary design environment. In: Multidisciplinary design optimization: state of the art. SIAM, pp 98–116
Campos LMBC, Gil PJS (2018) On four new methods of analytical calculation of rocket trajectories. Aerospace. https://doi.org/10.3390/aerospace5030088
Campos LMBC, Gil PJS (2020) The two-point boundary-value problem for rocket trajectories. Aerospace. https://doi.org/10.3390/aerospace7090131
Casalino L, Masseni F, Pastrone D (2021) Hybrid rocket engine design optimization at politecnico di torino: a review. Aerospace. https://doi.org/10.3390/aerospace8080226
Cervera M, Codina R, Galindo M (1996) On the computational efficiency and implementation of block-iterative algorithms for nonlinear coupled problems. Eng Comput 13(6):4–30. https://doi.org/10.1108/02644409610128382
Chambre PA, Schaaf SA (2017) Flow of rarefied gases. Princeton University Press, Princeton Legacy Library. ISBN 9781400885800
Chunna L, Hai F, Chunlin G (2020) Development of an efficient global optimization method based on adaptive infilling for structure optimization. Struct Multidisc Optim 62(6):3383–3412. https://doi.org/10.1007/s00158-020-02716-y
Civek E (2014) Multistage launch vehicle design with thrust profile and trajectory optimization. PhD thesis, Middle East Technical University. https://doi.org/10.13140/RG.2.2.13871.02725
Conway BA (2010) The problem of spacecraft trajectory optimization. Cambridge aerospace series. Cambridge University Press, Cambridge, pp 1–15
Curtis H (2015) Orbital mechanics: for engineering students. Aerospace engineering. Elsevier Science, Amsterdam. ISBN 9780080470542
Darrin A, O’Leary B (2009) Handbook of space engineering, archaeology, and heritage. In: Advances in engineering series. CRC Press, Boca Raton. ISBN 9781420084320
Deb K, Pratap A, Agarwal S, Meyarivan TAMT (2002) A fast and elitist multiobjective genetic algorithm: NSGA-II. IEEE Trans Evol Comput 6(2):182–197. https://doi.org/10.1109/4235.996017
do Nascimento LGM, Araújo LM, da Silva Fernandes S, Shimote WK, Rapozo RR (2022) Hybrid optimization algorithm for preliminary design of multistage launch vehicles. J Braz Soc Mech Sci Eng. https://doi.org/10.1007/s40430-022-03384-3
Dresia K, Jentzsch S, Waxenegger-Wilfing G, Hahn RDS, Deeken J, Oschwald M, Mota F (2021) Multidisciplinary design optimization of reusable launch vehicles for different propellants and objectives. J Spacecr Rocket 58(4):1017–1029. https://doi.org/10.2514/1.A34944
Duranté N, Dufour A, Pain V, Baudrillard G, Schoenauer M (2004) Multi-disciplinary analysis and optimisation approach for the design of expendable launchers. In: 10th AIAA/ISSMO multidisciplinary analysis and optimization conference, Albany. https://doi.org/10.2514/6.2004-4441
Eberhart R, Kennedy J (1995) A new optimizer using particle swarm theory. In: Proceedings of the sixth international symposium on micro machine and human science, Nagoya, Japan. https://doi.org/10.1109/MHS.1995.494215
Eiben AE, Hinterding R, Michalewicz Z (1999) Parameter control in evolutionary algorithms. IEEE Trans Evol Comput 3(2):124–141. https://doi.org/10.1109/4235.771166
Electron (2020) Payload user’s guide, version 6.5 edn. Rocket Lab, Long Beach
Federici L, Zavoli A, Colasurdo G, Mancini L, Neri A (2021) Integrated optimization of first-stage SRM and ascent trajectory of multistage launch vehicles. J Spacecr Rocket 58(3):786–797. https://doi.org/10.2514/1.A34930
Fortescue P, Swinerd G, Stark J (eds) (2011) Spacecraft systems engineering, 4th edn. Wiley, Hoboken. ISBN 9780470750124
Fortin FA, De Rainville FM, Gardner MA, Parizeau M, Gagné C (2012) DEAP: evolutionary algorithms made easy. J Mach Learn Res 13(70):2171–2175
Frank C, Pinon O, Tyl C, Mavris D (2015) New design framework for performance, weight, and life-cycle cost estimation of rocket engines. In: 6th European conference for aeronautics and space sciences, Krakow, Poland
Husslage BGM, Rennen G, van Dam ER, den Hertog D (2006) Space-filling latin hypercube designs for computer experiments. Optim Eng 12:611–630. https://doi.org/10.1007/s11081-010-9129-8
Garrido JV, Sagliano M (2021) Ascent and descent guidance of multistage rockets via pseudospectral methods. https://doi.org/10.2514/6.2021-0859
Hao Z, Hui T, Guobiao CB, Weimin B (2015a) Uncertainty analysis and design optimization of hybrid rocket motor powered vehicle for suborbital flight. Chin J Aeronaut 28(3):676–686. https://doi.org/10.1016/j.cja.2015.04.015
Hao Z, Hui T, Guobiao C, Weimin B (2015b) Uncertainty analysis and probabilistic design optimization of hybrid rocket motors for manned lunar landing. Sci China Technol Sci 58(7):1234–1241. https://doi.org/10.1007/s11431-015-5849-5
Hao Z, Haowen L, Pengcheng W, Guobiao C, Feng H (2020) Uncertainty analysis and design optimization of solid rocket motors with finocyl grain. Struct Multidisc Optim 62(6):3521–3537. https://doi.org/10.1007/s00158-020-02728-8
Hargraves CR, Paris SW (1987) Direct trajectory optimization using nonlinear programming and collocation. J Guid Control Dyn 10(4):338–342. https://doi.org/10.2514/3.20223
Haupt R, Haupt S (2004) Practical genetic algorithms. Wiley InterScience electronic collection. Wiley, New Jersey. ISBN 9780471671756
Humble R (1995) Space propulsion analysis and design. McGraw-Hill Companies, Incorporated, New York. ISBN 9780070313200
Kanazaki M, Yoda H, Chiba K, Kitagawa K, Shimada T (2017) Design methodology of a hybrid rocket-powered launch vehicle for suborbital flight. J Aerosp Eng. https://doi.org/10.1061/(ASCE)AS.1943-5525.0000778
Kim H, Rideout D, Papalambros P, Stein J (2003) Analytical target cascading in automotive vehicle design. J Mech Des 10(1115/1):1586308
Kliche D, Mundt C, Hirschel EH (2011) The hypersonic Mach number independence principle in the case of viscous flow. Shock Waves 21:307–314. https://doi.org/10.1007/s00193-011-0318-y
Kodiyalam S (1998) Evaluation of methods for multidisciplinary design optimization. Technical report CR-1998-208716, NASA
Koiter WT (1945) The stability of elastic equilibrium. PhD thesis, Techische Hooge School a Delft
Lambe AB, Martins JRRA (2012) Extensions to the design structure matrix for the description of multidisciplinary design, analysis, and optimization processes. Struct Multidisc Optim 46:273–284. https://doi.org/10.1007/s00158-012-0763-y
Li J, Peng K, Wang W, Wu Z, Zhang W (2021) Optimization design of rockoons based on improved sequential approximation optimization. Proc Inst Mech Eng G 236(1):140–153. https://doi.org/10.1177/09544100211008604
Maddock CA, Ricciardi L, West M, West J, Kontis K, Rengarajan S, Evans D, Milne A, McIntyre S (2018) Conceptual design analysis for a two-stage-to-orbit semi-reusable launch system for small satellites. Acta Astronaut 152:782–792. https://doi.org/10.1016/j.actaastro.2018.08.021
Mahjub A, Mazlan NM, Abdullah MZ, Azam Q (2020) Design optimization of solid rocket propulsion: a survey of recent advancements. J Spacecr Rocket 10(2514/1):A34594
Martins JRRA, Lambe AB (2013) Multidisciplinary design optimization: a survey of architectures. AIAA J 51(9):2049–2075. https://doi.org/10.2514/1.J051895
Meseguer J, Pérez-Grande I, Sanz-Andrés A (2012) Spacecraft thermal control (Woodhead Publishing in mechanical engineering). Elsevier Science, Amsterdam. ISBN 9780857096081
Okninski A (2017) Multidisciplinary optimisation of single-stage sounding rockets using solid propulsion. Aerosp Sci Technol 71:412–419. https://doi.org/10.1016/j.ast.2017.09.039
Pallone M, Pontani M, Teofilatto P (2016) Modeling and performance evaluation of multistage launch vehicles through firework algorithm. In: Proceedings of the 6th international conference on astrodynamics tools and techniques, Darmstadt, Germany
Pontani M (2014) Particle swarm optimization of ascent trajectories of multistage launch vehicles. Acta Astronaut 94(2):852–864. https://doi.org/10.1016/j.actaastro.2013.09.013
Pontryagin LS (1987) Mathematical theory of optimal processes (Classics of soviet mathematics). Taylor & Francis, London. ISBN 9782881240775
Proton (2009) Proton launch system mission planner’s guide, revision 7th edn. International Launch Services, Reston, VA, lkeb-9812-1990
Qazi M, Linshu H (2006) Nearly-orthogonal sampling and neural network metamodel driven conceptual design of multistage space launch vehicle. Comput Aided Des 38(6):595–607. https://doi.org/10.1016/j.cad.2006.02.001
Rafique AF, He L, Kamran A, Zeeshan Q (2011) Hyper heuristic approach for design and optimization of satellite launch vehicle. Chin J Aeronaut 24(2):150–163. https://doi.org/10.1016/S1000-9361(11)60019-8
Reilly MH (1979) Equations of powered rocket ascent and orbit trajectory. Technical report NRL Report 8237, Naval Research Laboratory, Washington, DC
Ritter PA (2012) Optimization and design for heavy lift launch vehicles. Master’s thesis, University of Tennessee—Knoxville
Rohrschneider RR (2002) Development of a mass estimating relationship database for launch vehicle conceptual design. Master’s thesis, Georgia Institute of Technology
Ross IM, Fahroo F (2004) Pseudospectral knotting methods for solving nonsmooth optimal control problems. J Guid Control Dyn 27(3):397–405. https://doi.org/10.2514/1.3426
Schumacher A, Vietor T, Fiebig S, Bletzinger KU, Maute K (eds) (2017) Advances in structural and multidisciplinary optimization. In: Proceedings of the 12th world congress of structural and multidisciplinary optimization. Springer, Braunschweig
Sforza P (2011) Theory of aerospace propulsion. Aerospace engineering. Elsevier Science, Amsterdam
Shi Y, Eberhart RC (1999) Empirical study of particle swarm optimization. In: Proceedings of the 1999 congress on evolutionary computation (Cat. No. 99TH8406), Washington, DC. https://doi.org/10.1109/CEC.1999.785511
Shu JI, Kim JW, Lee JW, Kim S (2016) Multidisciplinary mission design optimization for space launch vehicles based on sequential design process. Proc Inst Mech Eng G 230(1):3–18. https://doi.org/10.1177/0954410015586858
Simpson T, Mauery TM, Korte JJ, Mistree F (2001) Kriging models for global approximation in simulation-based multidisciplinary design optimization. AIAA J 39(12):2233–2241. https://doi.org/10.2514/2.1234
Sobieszczanski-Sobieski J, Agte J, Sandusky R (1998) Bi-level integrated system synthesis. In: 7th AIAA/USAF/NASA/ISSMO symposium on multidisciplinary analysis and optimization, St. Louis, MO. https://doi.org/10.2514/6.1998-4916
Teixeira FACG, Gil PJS (2022) Rocket equation with burn losses and propellant tanks jettison. J Spacecr Rocket 59(2):685–690. https://doi.org/10.2514/1.A35201
Tewari A (2007) Atmospheric and space flight dynamics: modeling and simulation with MATLAB® and Simulink®. In: Modeling and simulation in science, engineering and technology. Birkhäuser, Boston. ISBN 9780817643737
Tewari A (2011) Advanced control of aircraft. Spacecraft and rockets, aerospace series. Wiley, Hoboken. ISBN 9781119972747
Tsuchiya T, Mori T (2004) Optimal conceptual design of two-stage reusable rocket vehicles including trajectory optimization. J Spacecr Rocket 41(5):770–778. https://doi.org/10.2514/1.1082
Turner MJL (2008) Rocket and spacecraft propulsion: principles, practice and new developments. Springer Praxis Books, Springer, Berlin, Heidelberg. ISBN 9783540692034
Vinkó T, Izzo D (2008) Global optimisation heuristics and test problems for preliminary spacecraft trajectory design. Technical report, ACT-TNT-MAD-GOHTPPSTD, European Space Agency, Advanced Concepts Team
Wei Z, Long T, Shi R, Tang Y, Li H (2019) Multidisciplinary design optimization of long-range slender guided rockets considering aeroelasticity and subsidiary loads. Aerosp Sci Technol 92:790–805. https://doi.org/10.1016/j.ast.2019.06.039
Wertz JR, Larson WJ (1999) Space mission analysis and design. Space technology library. Springer, Berlin. ISBN 9780792359012
Yao W, Chen X, Luo W, Tooren MV, Guo J (2011) Review of uncertainty-based multidisciplinary design optimization methods for aerospace vehicles. Prog Aerosp Sci 47(6):450–479. https://doi.org/10.1016/j.paerosci.2011.05.001
Zhang T, Yan X, Huang W, Che X, Wang Z (2021) Multidisciplinary design optimization of a wide speed range vehicle with waveride airframe and RBCC engine. Energy 235:121386. https://doi.org/10.1016/j.energy.2021.121386
Acknowledgements
The work of A.C. Marta and P.J.S. Gil was supported by FCT, through IDMEC, under LAETA, project UIDB/50022/2020.
Author information
Authors and Affiliations
Corresponding author
Ethics declarations
Conflict of interest
On behalf of all authors, the corresponding author states that there is no conflict of interest.
Replication of results
The results can be reproduced using the developed code and instructions that are made available as supplementary material to the manuscript.
Additional information
Responsible Editor: Gengdong Cheng
Publisher’s note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Supplementary Information
Below is the link to the electronic supplementary material.
Appendix
Appendix
1.1 A benchmark of developed GA algorithm
The population initialization was defined using a maximin Latin hypercube method, maximizing the smallest distance between any two design points, spreading them evenly over the entire design region (Husslage et al. 2006). The parents are selected through tournament, followed by an uniform crossover and a Gaussian mutation, creating the children for the next generation. The GA parameters were tuned using the Ackley function as objective function, to a crossover rate pc = 0.75 and mutation rate \(p_m=0.5e^{-0.025gen_k}\), where \(gen_k\) is the generation number. The chosen step-size for the Gaussian mutation is \(\lambda =1.0e^{-0.075gen_k}\).
The developed GA was benchmark against the proved DEAP’s GA (Fortin et al. 2012) and PyGMO’s GA (Biscani and Izzo 2019), for the set of test functions listed in Table 18.
The benchmark results are summarized in Table 19, where the three algorithms used uniform crossover, tournament selection and Gaussian mutation throughout the generations. For a better comparison of the three algorithms, the crossover rate and the mutation rate chosen were pc = 0.75 and pm = 0.2, respectively, as suggested by Eiben et al. (1999) and Haupt and Haupt (2004). However, it is not possible to guarantee that DEAP and PyGMO do not internally change the parameters set at the beginning of the optimization to ease the search of the global minima. Therefore, to the best of the authors’ knowledge, the most fair comparison was performed. The population size (Popul.) and the maximum number of generations (Gener.) were adjusted for each function.
As seen in Table 19, our developed GA algorithm exhibits a significantly better solution accuracy than DEAP and PyGMO, believed to be due to the better control of the Gaussian standard deviation required for the individual mutation. However, our GA presently requires a slightly higher computational time (up to 100% increase when compared to DEAP and to 460% increase when compared to PyGMO), but faster times can be achieved in future through the compilation of our implemented GA code. Additionally, our GA presents an easy-to-use interface, easily enabling the combined optimization of discrete and continuous variables. Observing these results, we confidently used our developed algorithm in the MDO rocket design procedure presented in this work.
Rights and permissions
About this article
Cite this article
Morgado, F.M.P., Marta, A.C. & Gil, P.J.S. Multistage rocket preliminary design and trajectory optimization using a multidisciplinary approach. Struct Multidisc Optim 65, 192 (2022). https://doi.org/10.1007/s00158-022-03285-y
Received:
Revised:
Accepted:
Published:
DOI: https://doi.org/10.1007/s00158-022-03285-y