Multi-objective optimization of orbit transfer trajectory using imperialist competitive algorithm

This paper proposes a systematic direct approach to carry out effective multi-objective optimization of space orbit transfer with high-level thrust acceleration. The objective is to provide a transfer trajectory with acceptable accuracy in all orbital parameters while minimizing spacecraft fuel consumption. With direct control parameterization, in which the steering angles of thrust vector are interpolated through a finite number of nodes, the optimal control problem is converted into the parameter optimization problem to be solved by nonlinear programming. Besides the thrust vector direction angles, the thrust magnitude is also considered as variable and unknown along with initial conditions. Since the deviation of thrust vector in spacecraft is limited in reality, mathematical modeling of thrust vector direction is carried out in order to satisfy constraints in maximum deviation of thrust vector direction angles. In this modeling, the polynomial function of each steering angle is defined by interpolation of a curve based on finite number of points in a specific range with a nominal center point with uniform distribution. This kind of definition involves additional parameters to the optimization problem which results the capability of search method in satisfying constraint on the variation of thrust direction angles. Thrust profile is also modeled based on polynomial functions of time with respect to solid and liquid propellant rockets. Imperialist competitive algorithm is used in order to find optimal coefficients of polynomial for thrust vector and the optimal initial states within the transfer. Results are mainly affected by the degree of polynomials involved in mathematical modeling of steering angles and thrust profile which results different optimal initial states where the transfer begins. It is shown that the proposed method is fairly beneficial in the viewpoint of optimality and convergence. The optimality of the technique is shown by comparing the finite thrust optimization with the impulsive analysis. Comparison shows that the accuracy is acceptable with respect to fair precision in orbital elements and minimum fuel mass. Also, the convergence of the optimization algorithm is investigated by comparing the solution of the problem with other optimization techniques such as Genetic Algorithm. Results confirms the practicality of Imperialist Competitive Algorithm in finding optimum variation of thrust vector which results best transfer accuracy along with minimizing fuel consumption.

[1]  Shuang Li,et al.  Rapid design and optimization of low-thrust rendezvous/interception trajectory for asteroid deflection missions , 2014 .

[2]  Howard D. Curtis,et al.  Orbital Mechanics for Engineering Students , 2005 .

[3]  Surekha Kamath,et al.  Particle Swarm Optimization Applied to Ascent Phase Launch Vehicle Trajectory Optimization Problem , 2015 .

[4]  O. Abdelkhalik,et al.  Fast Initial Trajectory Design for Low-Thrust Restricted-Three-Body Problems , 2015 .

[5]  D. Vallado Fundamentals of Astrodynamics and Applications , 1997 .

[6]  Richard G. Madonna Orbital Mechanics , 1997 .

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

[8]  Lei Jin,et al.  Thrust vector control of upper stage with a gimbaled thruster during orbit transfer , 2016 .

[9]  Sangbum Cho,et al.  Stability analysis of explicit guidance laws for space launch vehicles with varying thrust integrals , 2011 .

[10]  A. H. Mazinan,et al.  Mathematical modeling of spacecraft guidance and control system in 3D space orbit transfer mission , 2016 .

[11]  Hui Tian,et al.  Numerical and experimental studies of the hybrid rocket motor with multi-port fuel grain $ , 2014 .

[12]  Seyedmohsen Hosseini,et al.  A survey on the Imperialist Competitive Algorithm metaheuristic: Implementation in engineering domain and directions for future research , 2014, Appl. Soft Comput..

[13]  Sahand Ghavidel,et al.  Application of imperialist competitive algorithm with its modified techniques for multi-objective optimal power flow problem: A comparative study , 2014, Inf. Sci..

[14]  Behrooz Vahidi,et al.  A robust PID controller based on imperialist competitive algorithm for load-frequency control of power systems. , 2013, ISA transactions.

[15]  J. Orr,et al.  High-Efficiency Thrust Vector Control Allocation , 2014 .

[16]  Abolfazl Shirazi,et al.  Trajectory optimization of spacecraft high-thrust orbit transfer using a modified evolutionary algorithm , 2016 .

[17]  Fernando Alonso Zotes,et al.  Particle swarm optimisation of interplanetary trajectories from Earth to Jupiter and Saturn , 2012, Eng. Appl. Artif. Intell..

[18]  I. Shafieenejad,et al.  Introducing a novel algorithm for minimum-time low-thrust orbital transfers with free initial condition , 2015 .

[19]  Ali Mahani,et al.  A new automated design and optimization method of CMOS logic circuits based on Modified Imperialistic Competitive Algorithm , 2014, Appl. Soft Comput..

[20]  Qiuli Xu,et al.  Burning Behavior of Solid Propellants at High Pressure , 2014 .

[21]  Bhupendra Khandelwal Theory of Aerospace Propulsion – Second edition P. M. Sforza Elsevier Butterworth-Heinemann, The Boulevard, Langford Lane, Kidlington, Oxford, OX5 1GB, UK. 2017. xx; 827pp. Illustrated £82.99. ISBN 978-0-12-809326-9. , 2019 .

[22]  Shahram Jamali,et al.  An imperialist competitive algorithm for virtual machine placement in cloud computing , 2017, J. Exp. Theor. Artif. Intell..

[23]  Hadi Nasrabadi,et al.  Well placement optimization using imperialist competitive algorithm , 2016 .

[24]  Gerald R. Hintz,et al.  Orbital Mechanics and Astrodynamics , 2015 .

[25]  Caro Lucas,et al.  Imperialist competitive algorithm: An algorithm for optimization inspired by imperialistic competition , 2007, 2007 IEEE Congress on Evolutionary Computation.

[26]  Matteo Ceriotti,et al.  Control of asteroid retrieval trajectories to libration point orbits , 2016 .