This work is concerned with the application of a continuous genetic algorithm (CGA) to solve the nonlinear optimization problem that results from the clearance process of nonlinear flight control laws. The CGA is used to generate a pilot command signal that governs the aircraft performance around certain points in the flight envelope about which the aircraft dynamics were trimmed. The performance of the aircraft model due to pitch and roll pilot commands is analyzed to find the worst combination that leads to a nonallowable load factor. The motivations for using the CGA to solve this type of optimization problem are due to the fact that the pilot command signals are smooth and correlated, which are difficult to generate using the conventional genetic algorithm (GA). Also the CGA has the advantage over the conventional GA method in being able to generate smooth solutions without the loss of significant information in the presence of a rate limiter in the controller design and the time delay in response to the actuators. Simulation results are presented which show superior convergence performance using the CGA compared with conventional genetic algorithms. 1. Introduction A validation and verification (clearance) process of flight control laws is required to prove and guarantee that the aircraft response is safe and stable for any possible failure case such as engine or actuator failures. In addition, the clearance process must take into account possible variations of flight parameters (e.g., large variations in mass, inertia, center of gravity positions, highly nonlinear aerodynamics, aerodynamic tolerances, and air data system tolerances). Also it is required to prove that pilot commands will not drive the aircraft response to critical operating points. It is noted that the aircraft flight quality and performance requirement are specified in the form of sets of stability performance and handling requirement criteria [3]. Consideration of all of these requirements makes the clearance process computationally complex, time consuming, and extremely expensive [2]. Therefore, the approach commonly used by investigator is to clear each performance/handling criterion individually. For a given performance/handling criterion, the clearance process requires finding for all possible configurations and for all combinations of parameter variations, and uncertainties, the worst-case scenario that violates the specified criterion in a specified flight envelope [3]. To date, very little research has been reported in the literature on the flight control law (FCL)
References
[1]
M. Selier, C. Fielding, U. Korte, and R. Luckner, “New analysis techniques for clearance of flight control laws,” in AIAA Guidance, Navigation and Control Conference, pp. 11–14, Austin, Tex, USA, August 2003.
[2]
P. P. Menon, J. Kim, D. G. Bates, and I. Postlethwaite, “Improved clearance of flight control laws using hybrid optimisation,” in Proceedings of the IEEE Conference on Cybernetics and Intelligent Systems, pp. 676–681, Singapore, December 2004.
[3]
C. Fielding, A. Varga, S. Bennani, and M. Selier, Eds., Advanced Techniques for Clearance of Flight Control Laws, Springer, 2002.
[4]
D. Skoogh, P. Eliasson, F. Berefelt, R. Amiree, D. Tourde, and L. Forssell, “Clearance of flight control laws for time varying pilot input signals,” in Proceedings of the 6th IFAC Symposium on Robust Control Design, pp. 16–18, Haifa, Israel, June 2009.
[5]
P. P. Menon, J. Kim, D. G. Bates, and I. Postlethwaite, “Computation of worst-case pilots for clearance of flight control laws”,” in Proceedings of the 16th Triennial World Congress, Prague, Czech Republic, 2005.
[6]
Z. S. Abo-Hammour, N. M. Mirza, S. M. Mirza, and M. Arif, “Cartesian path generation of robot manipulators using continuous genetic algorithms,” Robotics and Autonomous Systems, vol. 41, no. 4, pp. 179–223, 2002.
[7]
Z. S. Abo-Hammour, M. Yusuf, N. M. Mirza, S. M. Mirza, M. Arif, and J. Khurshid, “Numerical solution of second-order, two-point boundary value problems using continuous genetic algorithms,” International Journal for Numerical Methods in Engineering, vol. 61, no. 8, pp. 1219–1242, 2004.
[8]
Z. S. Abo-Hammour, A. G. Asasfeh, A. M. Al-Smadi, and O. M. K. Alsmadi, “A novel continuous genetic algorithm for the solution of optimal control problems,” Optimal Control Applications and Methods, vol. 32, no. 4, pp. 414–432, 2011.
[9]
D. E. Goldberg, Genetic Algorithms in Search, Optimization, and Machine Learning, Addison-Wesley, 1989.
[10]
D. Sarkar and J. M. Modak, “Genetic algorithms with filters for optimal control problems in fed-batch bioreactors,” Bioprocess and Biosystems Engineering, vol. 26, no. 5, pp. 295–306, 2004.
[11]
Z. Michalewicz, C. Z. Janikow, and J. B. Krawczyk, “A modified genetic algorithm for optimal control problems,” Computers and Mathematics with Applications, vol. 23, no. 12, pp. 83–94, 1992.
[12]
Z. Michalewicz, J. B. Krawczyk, M. Kazemi, and C. Z. Janikow, “Genetic algorithms and optimal control problems,” in Proceedings of the 29th IEEE Conference on Decision and Control, pp. 1664–1666, December 1990.
[13]
L. S. Forssell, G. Hovmark, A. Hyden, and F. Johansson, “The aero-data model in a research environment (ADMIRE) for flight control robustness evaluation,” GARTUER/TP-119-7, 2001.