Title :
Multi-core implementation of F-16 flight surface control system using Genetic Algorithm based adaptive control algorithm
Author :
Wang, Xiaoru ; Majid, Mohammad Wadood ; Jamali, Mohsin M.
Author_Institution :
Dept. of Electr. Eng. & Comput. Sci., Univ. of Toledo, Toledo, OH, USA
Abstract :
A Multiple Model Reference Adaptive Control (MMRAC) with Genetic Algorithm (GA) based model selection scheme for a F-16 flight surface control system has been proposed. It is an extension of previously reported work [5]. It simulates all three rotation motion controls such as pitch, roll and yaw. It then incorporates numerical solution of differential equation using 4th order Runge-Kutta algorithm in the simulation. This paper focuses on implementation of the proposed algorithm on a 4-core-Architecture of Intel® i5 CPU. The sequential code was first written in C++ on .NET Framework 4. Parallel processing approaches were exploited for parallelization of the control system. Several optimization techniques were used to achieve the maximum speed up. The parallelized algorithm is appropriate for real time computation.
Keywords :
adaptive control; aerospace control; differential equations; genetic algorithms; multiprocessing systems; F-16 flight surface control system; Runge-Kutta algorithm; differential equation; genetic algorithm; multicore implementation; multiple model reference adaptive control; parallel processing; parallelized algorithm; sequential code; Adaptation models; Adaptive control; Atmospheric modeling; Computational modeling; Control systems; Genetic algorithms; Mathematical model;
Conference_Titel :
Aerospace and Electronics Conference (NAECON), Proceedings of the 2011 IEEE National
Conference_Location :
Dayton, OH
Print_ISBN :
978-1-4577-1040-7
DOI :
10.1109/NAECON.2011.6183100