TY - JOUR
T1 - An improved PSO algorithm with object- oriented performance database for flight trajectory optimization
AU - Zhu, Sibin
AU - Li, Guixian
AU - Han, Junwei
PY - 2012
Y1 - 2012
N2 - In order to improve accuracy and convergence speed for flight trajectory optimization program in flight management computer and enhance its maintainability, an improved particle swarm optimization (PSO) algorithm with object-oriented performance database is proposed. Firstly, an object-oriented performance database is built by Microsoft Visual C++ and MATLAB/SIMULINK mixed software development environment. Through synthetically use class hierarchy and specialized function library, the flight performance data is retrieved and its data file can be replaced with adapt for different aircraft types. Secondly, the mass point motion mathematical model is built according to mass point dynamics and energy states. Objective functions for trajectory optimization in vertical flight profile are acquired by the Minimum Principle of Pontryagin. Thirdly, adaptive inertia weight is introduced, the equality constraints is processed using the penalty function method. Finally, trajectory in vertical flight profile is optimized through using the improved PSO based on the object-oriented performance database. Meanwhile, the PSO algorithm flow for vertical flight profile trajectory optimization is given. Through using of the improved PSO, trajectory optimization of Boeing 737-800 aircraft in vertical flight profile is carried out. Comparison results between optimization results and flight test data show that the calculated results of proposed algorithm rapidly converges to optimal solution with higher precision.
AB - In order to improve accuracy and convergence speed for flight trajectory optimization program in flight management computer and enhance its maintainability, an improved particle swarm optimization (PSO) algorithm with object-oriented performance database is proposed. Firstly, an object-oriented performance database is built by Microsoft Visual C++ and MATLAB/SIMULINK mixed software development environment. Through synthetically use class hierarchy and specialized function library, the flight performance data is retrieved and its data file can be replaced with adapt for different aircraft types. Secondly, the mass point motion mathematical model is built according to mass point dynamics and energy states. Objective functions for trajectory optimization in vertical flight profile are acquired by the Minimum Principle of Pontryagin. Thirdly, adaptive inertia weight is introduced, the equality constraints is processed using the penalty function method. Finally, trajectory in vertical flight profile is optimized through using the improved PSO based on the object-oriented performance database. Meanwhile, the PSO algorithm flow for vertical flight profile trajectory optimization is given. Through using of the improved PSO, trajectory optimization of Boeing 737-800 aircraft in vertical flight profile is carried out. Comparison results between optimization results and flight test data show that the calculated results of proposed algorithm rapidly converges to optimal solution with higher precision.
KW - Convergence speed
KW - Flight simulator
KW - Flight trajectory optimization
KW - Local optima
KW - Object-oriented technique
KW - Particle swarm optimization
KW - Penalty function
UR - http://www.scopus.com/inward/record.url?scp=84864425183&partnerID=8YFLogxK
U2 - 10.4304/jcp.7.7.1555-1563
DO - 10.4304/jcp.7.7.1555-1563
M3 - 文章
AN - SCOPUS:84864425183
SN - 1796-203X
VL - 7
SP - 1555
EP - 1563
JO - Journal of Computers
JF - Journal of Computers
IS - 7
ER -