Simulating Rocket Trajectory Using JSBSim and Optimal Thrust Profile for maximizing altitude of sounding rocket

Simulating Rocket Trajectory Using JSBSim and Optimal Thrust Profile for maximizing altitude of sounding rocket

Solid rocket boosters are commonly used for launching sounding rockets due to their simplicity and power-ness. The shape and geometry of the propellant grain determine the thrust-time profile which has a significant effect on rocket performance. In practical application, the thrust profile has three typical curves; regressive, neutral, and progressive. A great deal of studies has been focused on optimizing the trajectory based on various state variables in which the profile of the thrust-time curve was not among those variables. In this research, design variables were the thrust profile, the object function was maximizing the altitude subjected to constraints of a fixed amount of fuel. The trajectory was found by solving the equations of motion. For comparison purposes, the trajectory was also found using JSBSim, an open-source flight dynamic simulator. In the final results of the optimization process, the input thrust-time curve was evolved into an unusual shape, the letter “V” shaped. In this type of profile, the thrust curve starts regressively until reaches zero value at the middle of the burning time and then continues progressively until the end. This behavior can be satisfied only by two-stage boosters. Thus, these results show that two-stage boosters perform better than single-stage. The improvement is obtained by consuming the solid propellant more efficiently allowing fewer energy losses. This reason is added to the fact that two-stage boosters allow reducing the total masses due to the casste separation.

___

  • [1]. L. Navarrete-Martin, P. Krus, Sounding Rockets: Analysis, simulation and optimization of a solid propellant motor using Hopsan, Transp. Res. Procedia. 29 (2018) 255–267. doi:10.1016/j.trpro.2018.02.023.
  • [2]. M. Xiao, H. Zhu, Z. Du, Y. Gao, H. Tian, G. Cai, Design optimization of velocity-controlled cruise vehicle propelled by throttleable hybrid rocket motor, Aerosp. Sci. Technol. 115 (2021) 106784. doi:10.1016/j.ast.2021.106784.
  • [3]. P. WANG, H. TIAN, H. ZHU, G. CAI, Multi-disciplinary design optimization with fuzzy uncertainties and its application in hybrid rocket motor powered launch vehicle, Chinese J. Aeronaut. 33 (2020) 1454–1467. doi:10.1016/J.CJA.2019.11.002.
  • [4]. Simultaneous optimization of staging and trajectory of launch vehicles using two different approaches | Elsevier Enhanced Reader, (n.d.). https://reader.elsevier.com/reader/sd/pii/S1270963811001064?token=638D630A7AC21B69A939E91C6715B6E94EA0850CB7BB840A6CBB6AB2479418E4E5BF8C03833007F9EA31C10F104CF918&originRegion=eu-west-1&originCreation=20210914151137 (accessed September 14, 2021).
  • [5]. S.H. Lee, Optimal nozzle Mach number for maximizing altitude of sounding rocket, Aerosp. Sci. Technol. 74 (2018) 104–111. doi:10.1016/J.AST.2017.12.019.
  • [6]. K. Chiba, M. Kanazaki, T. Shimada, Simple control of oxidizer flux for efficient extinction–reignition on a single-stage hybrid rocket, Aerosp. Sci. Technol. 71 (2017) 109–118. doi:10.1016/J.AST.2017.09.017.
  • [7]. H. Zhou, X. Wang, Y. Bai, N. Cui, Ascent phase trajectory optimization for vehicle with multi-combined cycle engine based on improved particle swarm optimization, Acta Astronaut. 140 (2017) 156–165. doi:10.1016/J.ACTAASTRO.2017.08.024.
  • [8]. I.M. Rossi, An analysis of first-order singular thrust-arcs in rocket trajectory optimization, Acta Astronaut. 39 (1996) 417–422. doi:10.1016/S0094-5765(96)00105-1.
  • [9]. J.S. Berndt, An open source, platform-independent, flight dynamics model in C++, n.d.
  • [10]. J.S. Berndt, JSBSim: An Open Source Flight Dynamics Model in C++, in: AIAA Model. Simul. Technol. Conf. Exhib., the American Institute of Aeronautics and Astronautics, Providence, Rhode Island, 2004: p. 27.
  • [11]. J.S. Berndt, A. De Marco, Progress on and Usage of the Open Source Flight Dynamics Model Software Library, JSBSim, 2009.
  • [12]. O. Cereceda, A Simplified Manual of the JSBSim Open-Source Software FDM for Fixed-Wing UAV Applications TECHNICAL REPORT, n.d.
  • [13]. D.G. Murri, / Nesc, E.B. Jackson, Check-Cases for Verification of 6-Degree-of-Freedom Flight Vehicle Simulations Appendices, 2015. http://www.sti.nasa.gov (accessed April 6, 2021).
  • [14]. A. De Marco, E.L. Duke, J.S. Berndt, A General Solution to the Aircraft Trim Problem, 2007.
  • [15]. T. Vogeltanz, R. Jašek, JSBSim Library for Flight Dynamics Modelling of a mini-UAV, (2015). doi:10.1063/1.4912770.
  • [16]. R. Titze, (PDF) Working Paper: Configuration and use of the flight dynamic model - JSBSim - as a reinforcement learning environment., (2021). doi:10.13140/RG.2.2.23839.69286.
  • [17]. J.P. Kim, D.L. Kunz, Flying qualities evaluation of an unmanned aircraft using JSBSim, AIAA Atmos. Flight Mech. Conf. 2016-Janua (2016) 1–16. doi:10.2514/6.2016-3542.
  • [18]. O.C. Cantarelo, L. Rolland, S. O’Young, Validation discussion of an Unmanned Aerial Vehicle (UAV) using JSBSim Flight Dynamics Model compared to MATLAB/Simulink AeroSim Blockset, 2016 IEEE Int. Conf. Syst. Man, Cybern. SMC 2016 - Conf. Proc. (2017) 3989–3994. doi:10.1109/SMC.2016.7844857.
  • [19]. V. Boisselle, G. Destefanis, A. de Marco, B. Adams, Signature-based detection of behavioural deviations in flight simulators - Experiments on FlightGear and JSBSim, PeerJ. 4 (2016). doi:10.7287/peerj.preprints.2670v1.
  • [20]. A. Mairaj, A.I. Baba, A.Y. Javaid, Application specific drone simulators: Recent advances and challenges, Simul. Model. Pract. Theory. 94 (2019) 100–117. doi:10.1016/J.SIMPAT.2019.01.004.
  • [21]. F. Nicolosi, A. De Marco, V. Sabetta, P. Della Vecchia, Roll performance assessment of a light aircraft: Flight simulations and flight tests, Aerosp. Sci. Technol. 76 (2018) 471–483. doi:10.1016/J.AST.2018.01.041.
  • [22]. S.D. Heister, W.E. Anderson, T.L. Pourpoint, R.J. Cassady, Rocket Propulsion, Cambridge University Press, 2019. doi:10.1017/9781108381376.
  • [23]. N.D. Katopodes, Boundary-Layer Flow, Free. Flow. (2019) 652–708. doi:10.1016/B978-0-12-815489-2.00009-5.
  • [24]. A. Tewari, Atmospheric and Space Flight Dynamics: Modeling and Simulation with MATLAB and Simulink, 1st ed., Birkhäuser Basel, 2007.