<4D6963726F736F667420576F7264202D20E3C7E1DF20E6DACFE4C7E420E6CCE6E1EDE6D334332D203533> Al-Khwarizmi Engineering Journal Al-Khwarizmi Engineering Journal, Vol. 16, No. 3, Sptember, (2020) P. P. 43- 53 UAV Control Based on Dual LQR and Fuzzy-PID Controller Malik M. A. Al-Isawi* Adnan J. Attiya** Julius O. ADOGHE*** * ,**Department of Mechatronics Engineering/ Al-Khwarizmi college/ of Engineering/ University of Baghdad ***Department of Mechanical and Aerospace/Carleton University/ Canada *Email: malik@kecbu.uobaghdad.edu.iq **Email: Adnan@kecbu.uobaghdad.edu.iq ***Email: osemudiamenadoghe@cmail.carleton.ca (Received 6 February 2020; accepted 23 Augusta 2020) https://doi.org/10.22153/kej.2020.08.001 Abstract This paper presents the design of a longitudinal controller for an autonomous unmanned aerial vehicle (UAV). This paper proposed the dual loop (inner-outer loop) control based on the intelligent algorithm. The inner feedback loop controller is a Linear Quadratic Regulator (LQR) to provide robust (adaptive) stability. In contrast, the outer loop controller is based on Fuzzy-PID (Proportional, Integral, and Derivative) algorithm to provide reference signal tracking. The proposed dual controller is to control the position (altitude) and velocity (airspeed) of an aircraft. An adaptive Unscented Kalman Filter (AUKF) is employed to track the reference signal and is decreased the Gaussian noise. The mathematical model of aircraft has been (Cessna 172) presented. The stability and robustness of the system have been verified in a simulation experiment. Keywords: UAV, longitudinal controllers, Fuzzy-PID, LQR, AUKF. 1. Introduction Unmanned aerial vehicles (UAVs) have been a popular research subject over the last years. These vehicles have been used in civilian applications and military missions, including search, rescue, and atmospheric research [1, 2]. Studies have been carried out on small UAVs because of the low costs of the system and their effectiveness in special missions. Autonomous UAV like helicopters are one of the most popular robotic platforms because they are easy to control for vertical take-off and landing as well as for stationary flight [3, 4]. The choices are many possible methodologies that can be used UAV control. Sliding mode control is an efficient, robust control method that widely used in the control of many complex systems [5]. However, chattering is a big drawback of sliding mode control [6]. The most popular controller in the past is a proportional-integral-derivative controller (PID). Analytical methods are used to tune the conventional structure of the PID controller [7]. An approach to control, stabilization, and disturbance rejection of the attitude subsystem of a quadrotor. A self-tuned PID is used to design the controller of the autopilot based on the longitudinal motion (altitude, and speed), and lateral motion (heading angle) of Aerosonde UAV [8]. The authors in [9,10] presented a method to guide and control a system-based vision system. They introduced a Fuzzy logic controller is designed to be compared with the self-tuned PID controller also they used AUKF to estimate the state of the system and reduce the effect the noise on it. In [11], a stable gain scheduling PID controller is developed based on the grid point concept for nonlinear systems. The autopilot controller has a high accuracy of the tracking path, and the robustness with respect to environmental disturbances and especially winds. The small UAVs are sensitive to wind disturbance, since its magnitude may be comparable to the UAVs speed [12]. The author Malik M. A. Al-Isawi Al-Khwarizmi Engineering Journal, Vol. 16, No. 3, P.P. 43- 53 (2020) 44 [13] presents self-tuning PID controller method based on neural network is proposed. This method single layer neural network to get the PID gains. The Fuzzy PID controller is developed to improve the performance of the longitudinal motion (pitch control) of the aircraft [14]. This paper focuses on how to combine both advantages of fuzzy control and PID control so that the dynamic performance, far away from the design point, can be improved [15]. The longitudinal model of the unmanned aerial vehicle (UAV) is established and control using Fuzzy PID [16]. The control strategies include the velocity loop (inner loop) and the height loop (outer loop). The authors [17] present a comparison between different controllers used with a dynamic model of a quadcopter platform. These controllers are an ITAE tuned PID, a classic LQR controller, and a PID tuned with an LQR loop. The conventional LQR method present in [18] has effectively solved the problems that fixed-wing UAV is disturbed by air current easily and has poor flight stability. The longitudinal control for the flying wing UAV based on LQR can make the flying wing UAV achieves satisfactory longitudinal flying qualities [19]. The authors presented a studying the control of the vertical moving for UAV under PID, LQR, fuzzy control, and self-tuning fuzzy PID. They have investigated the controller's effectiveness on the state of vertical motion UAV [20]. A PLQR controller is presented to investigate the longitudinal motion control of UAV. This controller is explained and compared with PID and LQR controllers [21]. The robust control is presented in [22]. A CMMAC (Classical Multiple Model Adaptive Control) has implemented for tracking the performance of quadrotor helicopter against the linearization model error and uncertainties. A robust controller on an aerial manipulator is presented [23]. This controller can track the error in the external disturbance and also, the stability is proved. The main objective of this paper is to introduce a more robust controller schema and a more distinctive gain tuning procedure. The controller must provide a reference signal for altitude and airspeed. A dual fuzzy PID and LQR controllers are proposed in this work to analyze the effectiveness of the control designs. The corresponding evaluation of the system performance is presented. 2. Mathematical Model of A UAV The equation of motion for a UAV can be divided into longitudinal and lateral movement. The platform of Cessna 172 can show in Fig. 1. The only motion control considered in this paper is longitudinal. This model can be obtained based on the linearization of the equations in steady level flight. The longitudinal dynamics are the response of the aircraft along the pitch axis, as expressed in the following Eqn. 1 [24, 25]: ��� � �� � �� …(1) where � � � � � ���� 0 0 0 0 � � ��� � 0 0 0 0 � �� ��� 0 0 0 0 0 1 0 0 0 0 0 1� � � � � , � � � �� � � �� �� ��� � ��� � "#$ %� 0 �� �� ��� � &�� � $'( %� 0 � � � 0 0 0 0 1 0 0 �$'( %� �"#$ %� 0 &� sin�%�� ��� cos �%�� 0�� �� � � , . � �� � ��/� �0 �/� �0 /� 0 0 0 0 0 � �� � � where, the state vector x T is [u w q θ h] in the longitudinal motion, the mas is M, A is the system transition matrix, the control matrix is B, the input vector uT is [de τ], and de is the elevator and τ is the throttle control input, u, w are the forward and vertical velocities, q, θ ,h are the pitch rate and pitch angles and the altitude. Fig. 1. The Platform of Cessna 172 [24]. 3. Control System Design The airspeed and altitude controllers of the aircraft are significantly affected by the thrust force and the control surfaces. The thrust force generated by the throttle control and the control surfaces is adjusted by the longitudinal control angle (elevator). The controllability and observability of the system eq. (1) are studied based on the theory of controllability and observability as following. Malik M. A. Al-Isawi Al-Khwarizmi Engineering Journal, Vol. 16, No. 3, P.P. 43- 53 (2020) 45 Let us define the controllability matrix as [26]. 1234 � [. �. �6. … �289. ] …(2) The matrix Cntr has full rank, so the system is controllable. On the other hand, the observability matrix is ;<=� � � � � 1 1� 1�6 ⋮ 1�289� � � � …(3) The matrix Obse has full rank, so the system is observable. 3.1 LQR Controller LQR is an optimal control approach which is based on closed-loop control with the linear state feedback or output feedback [27]. The state feedback controller, LQR has shown in Fig.2 Fig. 2. Block diagram of LQR controller. In LQR, a cost function for optimal control performance is: ? � @ �ABCA � DBED�FGH I …(4) The vector u in eq. (4) is important to know that it minimizes the quadratic cost function, which leads to optimal feedback control law represented in eq. 5. The cost function has a unique minimum that can be obtained by solving the Algebraic Riccati Equation. The parameters Q and R are employed as design parameters to judge the state variables and the control signals. Choosing a large value of R led to stabilizing the system with less (weighted) energy, but this is an expensive control strategy. On the other hand, a small value for R means you don't want a good performance. This is similarly for Q. So, there is a trade-off between the two assumptions [27]. u =-Kx … (5) The steady-state optimal gain is determined by using the Riccati equation as below �BJ � J� � J.E89.BJ �C � 0 …(6) Where Q is the state-cost matrix, and R is the performance index matrix. The selection weight matrices Q and R are very important in the LQR method, which should be symmetric and nonnegative matrices. The weight matrices affect the control performance. These matrices are determined by the experience of engineers who are familiar with the controlled system [28]. 3.2 Fuzzy Logic Controller (FLC) Fuzzy logic tools are a mathematical tool to handle's ambiguity and uncertainty existing in complex problems, and it was introduced in 1965 by Lofti Zadeh. It provides a technique to deal with the imprecision and details of the information. [29, 30]. It consists of three basic segments (Fuzzification, Fuzzy Inference Process, and Defuzzification), as shown in Fig. 3. In general, the fuzzy- PID control strategies can improve dynamic performance from the design point. It is based on the conventional PID controller as the foundation. The advantage of Fuzzy logic to self-tune the PID parameters are used to derive adaptive Fuzzy-PID. In the Fuzzy PID, there are two inputs and three outputs. The inputs of the Fuzzy PID are the error, e(t), and the error gradient, ∆e=de(t)/dt while the outputs are PID coefficients, Kp, Ki, and Kd. Then; Fuzzy inference gives a nonlinear mapping from the inputs to the PID coefficients, as shown in the block diagram in Fig. 3 [31, 32, and 33]. 4. State Estimation for UAV using AUKF The AUKF is built to estimate the longitudinal dynamic state for UAV. The state vector and control vector are: x=[u w q θ]T, u=[de τ] …(7) Then, the state space of the UAV process and measurement models is: AK � �K,K89AK89 � .DK �MK …(8) NK � OKAK � PK …(9) Where A is a transition dynamic matrix, B is control matrix, H is the measurement matrix, MK is a white Gaussian for the process and PK is mean white Gaussian for measurement. QRMKMSBT � CK , QRPKPSBT � EK , QRMKPSBT � 0 …(10) where Qk is the process noise and Rk is the measurement noise. The algorithm of UKF [9] is shown in Table 1. + - x Model K u Malik M. A. Al-Isawi Al-Khwarizmi Engineering Journal, Vol. 16, No. 3, P.P. 43- 53 (2020) 46 Table 1, UKF algorithm Create sigma point � � [AU AU ∓ �W�( � X�JY�S ] ' � 1,2,……… . 2( Create Weight points �I �\� � ] 2^] �I �_� � �I �\� � �1 � `6 � a� �S �_� � �S �\� � 9 6�2^]� ' � 1,2,……2 X � `6�( � b� � ( 1e � 4 ≤ ` ≤ 1 b � 0 a � 2 Transfer sigma points ��fK\K89�S � h����S� ' � 0,1,… . 2(. Mean AUK\K89 � ∑ �S\��fK\K89�S62SjI Covariance JK\K89 �k�S_[�fK\K89 62 SjI � AUK\K89] [�fK\K89 � AUK\K89]B � C Observation model ��lK\K89�S � ℎ���fK\K89�S� Predicted observation N̂K\K89 � ∑ �S\��lK\K89�S62SjI Innovation covariance Joo � ∑ �S_[�lK\K89 �62SjI NK\K89] [�lK\K89 � N̂K\K89]B � E Cross covariance JYp �k�S_[�fK\K89 62 SjI � AUK\K89] [�lK\K89 � N̂K\K89]B Update qK � JYpJoo89 AUK � AUK\K89 � qK�NK � N̂K\K89� JK � JK\K89 � qKJoo qKB The adaptive Unscented Kalman Filter (AUKF) algorithm can be shown in [9] and the summary is list in Table 2. 5. Simulation and Results The proposed control schemes are implemented, and the corresponding results for a full Cessna aircraft model are presented. The Fuzzy sets of the input and output variables are defined as {negative big, negative middle, negative small, zero, positive big, positive middle, positive small}, or {NB, NM, NS, Z, PS, PM, PB} as a simplification. The membership functions are the trapezoid, as shown in Fig.4 and Fig. 5. Table 2, The Adaptive Unscented Kalman Filter (AUKF) algorithm Determine the residual measurement rK � NK � N̂K Calculate the degree of divergence (DOD) The first parameter of DOD st( u u � 1 (krS 2 Sj9 The second parameter of DOD covariance v v � rKBrK ( Determine the softening factor α The output membership of the Fuzzy logic (the input memberships are mean and covariance) Calculate the new model of weighted noise covariance matrices EK � E`86�K^9� CK � C`86�K^9� The weighted covariance is JwK\K89 � JK\K89`6K Update JK\K89 � `6∑ �S_[�fK\K89 �62SjI AUK\K89] [�fK\K89 � AUK\K89]B � C Joo � `6K ∑ �S_[�lK\K89 � NK\K89]62SjI [�lK\K89 � N̂K\K89]B � `86E JYp � `6Kk�S_[�fK\K89 � AUK\K89] 62 SjI [�lK\K89 � N̂K\K89]B It is noticed that these functions are designed around the Zero value to guarantee the control sensitivity at a small deviation. According to the different values of e and ∆e taken from the experiences; these summarized the behavior of system response for UAV [33], it can be concluded as follows in Table 3: Malik M. A. Al-Isawi Al-Khwarizmi Engineering Journal, Vol. 16, No. 3, P.P. 43- 53 (2020) 47 Fig. 3. The blocks diagram of the fuzzy-PID controller. Table 3, Rule of KP, KI , and KD Fig. 4. The membership function of the input variables. Fig. 5. The membership function of the output variables. Fig. 6. Block diagram of the fuzzy-PID controller with LQR 5.1 Step input to the Fuzzy -PID with LQR controller In Fig 6, Fuzzy-PID with LQR controller was designed to make sure to stabilize the aircraft within a certain threshold. A unit step command is required to follow the reference value. In longitudinal control, the altitude and airspeed are controlled by using the combination of elevator and throttle, In Fig.7 shown that the Fuzzy-PID controller was given a step of 200 ft/s as a reference for the airspeed input. The controller should be able to track that reference airspeed while another Fuzzy- PID controller was regulating the attitude, as shown in Fig.8. KP, KI, KD ∆e NB NM NS Z PS PM PB e NB PB,NB,NS PB,NB,NM PB,NM,NB PB,NM,NB PM,NS,NB PS,Z,NB Z,Z,Z NM PM,NB,NS PM,NM,NS PS,NM,NM PS,NS,NM PS,NS,NM Z,Z,NS Z,Z,Z NS PM,NB,Z PS,NM,NS Z,NS,NM Z,NS,NM Z,Z,NS NS,PS,NS NM,PS,Z Z PM,NM,Z PM,NM,NS PS,NS,NS Z,Z,NS NS,PS,NS NM,PS,NS NM,PM,Z PS PM,NM,Z PS,NS,Z Z,Z,Z Z,PS,Z NS,PS,Z NS,PM,Z NM,PM,Z PM PS,Z,PM Z,Z,PS NS,PS,PS NS,PS,PS NM,PM,PS NM,PB,PS NB,PB,PB PB Z.Z,PB Z,Z,PM NS,PS,PM NM,PM,PM NM,PM,PS NB,PB,PS NB,PB,PB y Model PID controller ∆e Rule Base Inference F u zzificatio n D e fu z zific atio n e Kp, Ki, Kd + u - de/dt Fuzzy controller + Fuzzy- PID Model Outer-loop Reference Input - LQR Inner-loop Malik M. A. Al-Isawi Al-Khwarizmi Engineering Journal, Vol. 16, No. 3, P.P. 43- 53 (2020) 48 Fig. 7. Airspeed with step throttle input. Fig. 8. Altitude with step elevator input. 5.2 Verification Change step inputs in both throttle control and elevator input were studied separately, to make sure the controller works correctly. a) Throttle control increased while the elevator fixed, Fig. 9 shown that the airspeed was increased from 200 ft/s to 300 ft/s at 6s while the altitude was increasing slowly to 360 ft as we expected as shown Fig.10. b) The throttle control is fixed while the elevator increased. Fig.11 show that the airspeed was not affected, while the altitude increased with elevation, as shown in Fig.12. Fig. 9. Airspeed increase by change the throttle control. Fig. 10. Altitude change when throttle change. Fig. 11. Airspeed fixed with elevator change. 0 2 4 6 8 10 12 14 16 18 20 -50 0 50 100 150 200 250 Time (s) u ( ft /s ) 0 2 4 6 8 10 12 14 16 18 20 0 50 100 150 200 250 300 Time (s) A lt it u d e ( ft ) 0 2 4 6 8 10 12 14 16 18 20 -50 0 50 100 150 200 250 300 350 Time (s) u ( ft /s ) 0 2 4 6 8 10 12 14 16 18 20 0 50 100 150 200 250 300 350 400 Time (s) A lt it u d e ( ft ) 0 2 4 6 8 10 12 14 16 18 20 -50 0 50 100 150 200 250 Time (s) u ( ft /s ) Malik M. A. Al-Isawi Al-Khwarizmi Engineering Journal, Vol. 16, No. 3, P.P. 43- 53 (2020) 49 Fig. 12. Altitude change when elevator change. 5.3 The Comparing Between the Controllers The performance control and the output response of two controller schemes with respect to the airspeed are shown in Fig.13. Also, the airspeed and altitude of the step input signal are shown in Fig.13, 14 and 15. It noticed that the proposed Fuzzy-PID with the LQR controller has the best performance and has achieved a better response than the Fuzzy PID controller. Compared to the proposal controller with Fuzzy PID, the settling, peak time, rising time, and overshoot have been improved, as shown in Figs. 14, 15. Therefore, the performance of the UAV can be enhanced by employing the Fuzzy-PID with LQR controller. Fig. 13. Airspeed due to both controllers Fig. 14. The airspeed performance control for both. Fig. 15. The altitude performance control for both. 5.4 The Disturbance Effects To investigate the Fuzzy -PID with the LQR controller performance of the system, the disturbance effects are applied to the pitch angle as shown in Fig 16. It is seen that the controller's response is to work properly when we considered the disturbance effects. Fig. 16. The disturbance effects on the pitch. 0 2 4 6 8 10 12 14 16 18 20 0 50 100 150 200 250 300 Time (s) A lt it u d e ( ft ) 0 2 4 6 8 10 12 14 16 18 20 -0.2 0 0.2 0.4 0.6 0.8 1 1.2 Time (s) u f t/ s Fuzzy-PID+LQR Fuzzy-PID 0 1.5 3 4.5 6 7.5 9 Rise time (s) Peak time (s) Max overshoot Setlling time (s) 1.39 2.9 7.7 4.4 1.28 2.6 5.9 3.9 The performance control of airspeed Fuzzy-PID Fuzzy-PID+LQR 0 10 20 30 Rise time (s) Peak time (s) Max overshoot Setlling time (s) 1.68 2.71 24.79 5.25 1.57 2.5 15.9 4.8 The performance control of altitude Fuzzy-PID Fuzzy-PID+LQR Malik M. A. Al-Isawi Al-Khwarizmi Engineering Journal, Vol. 16, No. 3, P.P. 43- 53 (2020) 50 5.5. The Noise Effects The noises are considered for roll angle controller in the system and the noises parameters are taken as Qk=0.4, Rk =0.6. Since the noise effects on the roll angle, the controller may cause inaccurate functioning of the roll angle controller. So, the response of the performance of the controller with and without AUKF under noises is verified and shown in fig. (17). It is noticed that the roll angle controller with AUKF Reduces the noise effects when compared to the controller without noise under the same conditions. Moreover, it shows more reliable performance than the roll angle controller without AUKF. The difference of the roll angle between the controller based on AUKF with noise and with noise is shown in Fig. (18). It is noticed the error in the controller of the roll angle based on AUKF is between -0.05 to 0.05 while the error in the controller of the roll angle with noise is between - 0.1 to 0.1. Fig. 17. Estimation the pitch angle using controller based on AUKF Fig. 18. The Pitch angle error in both controller with and without using AUKF. 6. Conclusion A nonlinear control algorithm was designed and experiment for the Cessna 172 aircraft in longitudinal motion using dual fuzzy-PID and LQR controller. The performance of this controller is compared with the Fuzzy-PID controller. The longitudinal controller is described as the following; the elevator is the first input that responsible for stabilized the altitude, while the throttle (second input) is employed to stabilize the airspeed of the UAV. It is noticed that the airspeed still stabilization when the throttle control increase, as shown in Fig. 9. While small steady-state error occurs for altitude stabilization, as shown in Fig. 10. The reason for this error is the approximation used for finding the altitude. This error, however, is rather small and can be neglected. Another interesting observation is also the steady-state error for altitude shown in Fig. 12 when the elevator increases for the same reason. Regarding the performance control in Fig. 14 and Fig.15, it should be mentioned that the performance for the second controller (i.e. Fuzzy- PID with LQR) is better than the first controller, the reason is we employ LQR as the inner loop to achieve the stability of the system before the out loop controller works and the states could be easily held with reference values. In the results, the Fuzzy-PID with LQR shows a good response to track the reference value of the roll angle when a sudden change occurs. The Adaptive Unscented Kalman Filtering (AUKF) is used in the controller to estimate the roll angle. The result shows that the proposed method is decreased the influence of noise. The future work is to design an autopilot system that will be able to control and navigate both longitudinal and lateral motion. This system design is a sensor fusion of multi-sensor using our algorithm called an Adaptive Unscented Kalman Filter (AUKF) [9]. 7. References [1] M.M. Al-Isawi and J.Z. Sasiadek, “Guidance and Control of Autonomous, Flexible Wing UAV with Advanced Vision System,” IEE/ 23rd International Conference on Methods & Models in Automation & Robotics (MMAR), pp. 441-448, 2018. [2] G. Cai, Y. Lum, M. Chen, and H. Lee, “A brief overview on miniature fixed wing Malik M. A. Al-Isawi Al-Khwarizmi Engineering Journal, Vol. 16, No. 3, P.P. 43- 53 (2020) 51 unmanned aerial vehicles,” Proc. 8th IEEE International Conf. on Control and Automation, Xiamen, China, pp. 285–290, 2010. [3] B. L. Stevens, and F. L. Lewis, Aircraft control and simulation, John Wiley & Sons Inc., 2nd edition, 2003. [4] T. R. Teo, J. S. Jang, and C. J. Tomlin, “Automated multiple UAV flight – the stanford dragonFly UAV program,” 43rd IEEE Conference on Decision and Control. 2004. [5] T. Kara, and A.H. Mary, “Robust trajectory tracking control of robotic manipulators based on model-free PID-SMC approach,” Journal Of Engineering Research, vol 6, no. 3, pp.170-188, 2018. [6] T. Kara, and A.H .Mary, “Adaptive PD-SMC for Nonlinear Robotic Manipulator Tracking Control,” Studies in Informatics and Control, vol. 26, no. 1, pp.49-58, 2017. [7] H. Bolandi, M. Rezaei, R. Mohsenipour, H. Nemati, and M. Smailzadeh, “Attitude control of a quadrotor with optimized PID controller,” Intelligent Control and Automation, pp. 335-342, 2013. [8] A. Sarhan, and M. Ashry, “Self-tuned PID controller for the Aerosonde UAV autopilot,” International Journal of Engineering Research & Technology (IJERT), vol. 2 Issue 12, pp. 3329-3340, 2013. [9] M.M. Al-Isawi, and J.Z. Sasiadek, “Guidance and Control of a Robot Capturing an Uncooperative Space Target,” Journal of Intelligent & Robotic Systems, vol. 93, no. 3- 4, pp.713-721, 2019. [10] M.M. Al-Isawi, and J.Z. Sasiadek, “Control of flexible wing UAV using stereo camera,” In Aerospace Robotics III , pp. 97-120, Springer, Cham, 2019. [11] T.C.T. Ng, F.H.F. Leung, and P.K.S .Tam, “A simple gain scheduled PID controller with stability consideration based on a grid-point concept,” Proceedings of the IEEE International Symposium on Industrial Electronics, pp. 1090-1094, 1997. [12] A. Brezoescu, T. Espinoza, P. Castillo, and R. Lozano, “Adaptive trajectory following for a fixed-wing UAV in presence of crosswind,” Journal of intelligent and robotic systems, vol 69, no.1-4, pp. 257-271, 2013. [13] S. Z.l S. Al-Khayyt,” Tuning PID Controller by Neural Network for Robot Manipulator Trajectory Tracking,” Al-Khwarizmi Engineering Journal (ALKEJ), vol. 9, no. 3, pp. 19-28, 2013. [14] H.B. Kazemian, “Developments of fuzzy PID controllers,” Expert Systems, vol.22, no.5, pp. 254-264, 2005. [15] A.H. Mary, T .Kara, and A.H Miry, “Inverse kinematics solution for robotic manipulators based on fuzzy logic and PD control,” IEEE/ Al-Sadeq International Conference on Multidisciplinary in IT and Communication Science and Applications (AIC-MITCSA), pp. 1-6, 2016. [16] D. Zhou, and Q. Geng, “Multi-model and fuzzy PID control for fixed-wing UAV,” 3rd International Conference on Mechatronics, Robotics and Automation (ICMRA 2015), pp 523-528, 2015. [17] L.M. Argentim, W.C. Rezende, P.E. Santos, and R.A. Aguiar, “PID, LQR and LQR-PID on a quadcopter platform,” IEEE International Conference on Informatics, Electronics & Vision (ICIEV), pp. 1 – 6, 2013. [18] X.J. Xing, J.G. Yan, and D. L. Yuan, “Augmented-stability controller design and its simulation or a UAV based on LQR theory,” Flight Dynamics, vol. 29, No. 5, pp. 54-56, 2011. [19] Y. LI, C. Chen, and W. Chen, “Research on longitudinal control algorithm for flying wing UAV based on LQR technology,” International Journal on Smart Sensing and Intelligent Systems vol. 6, no. 5, pp. 2155- 2181, 2013. [20] M. R. Rahimi, S. Hajighasemi, D. Sanaei, "Designing and Simulation for Vertical Moving Control of UAV System using PID, LQR and Fuzzy logic," International Journal of Electrical and Computer Engineering (IJECE), vol. 3, no. 5, pp. 651-659, 2013. [21] K. K. Yit, P. Rajendran and L. K. Wee, "Proportional-derivative linear quadratic regulator controller design for improved longitudinal motion control of unmanned aerial vehicles," International Journal of Micro Air Vehicles, 2016. [22] S.M. Raafat, Z. Sh. Mahmoud, " Robust Multiple Model Adaptive Control for Dynamic Positioning of Quadrotor Helicopter System," Engineering and Technology Journal, vol. 36, no.12, Part (A), p.p. 1249-1259, 2018. [23] M. V. Cook, Flight Dynamics Principles, Arnold, London, 3rd edition, 2013. [24] Roskam, “Airplane Design,” Part VI: "Preliminary Calculation of Aerodynamic, Thrust and Power Characteristics, 1987. Malik M. A. Al-Isawi Al-Khwarizmi Engineering Journal, Vol. 16, No. 3, P.P. 43- 53 (2020) 52 [25] M. Chiaramonti, F. Giulietti and G. Mengali, "Formation control laws for a formation of autonomous flight vehicles," 14th Mediterranean Conference Control and Automation, 2006. [26] M.R. Rahimi, R. Ghasemi, and D. Sanaei “Designing discrete time optimal controller for double inverted pendulum system,” Int. Journal on Numerical and Analytical Engineering, vol. 1, no. ,2013. [27] R. Tamaskani, A. Bazzazi, A. Mohammadi, and M. Ajoudani, “Investigating the performance of Fuzzy, PID and LQR controllers for control of airplane pitch angle,” Int. Journal of Natural and Engineering Sciences vol. 9, no. 1, pp. 13-17, 2015. [28] S.N. Sivanandam, S. Sumathi, and S.N. Deepa, “Introduction to Fuzzy logic using MATLAB,” Springer Berlin Heidelberg New York, 2007. [29] L.A. Zadeh, “A rationale for fuzzy control,” J. Dynamic Syst. Meas. Control, vol.94, series G, pp.3 – 4, 1972. [30] HB. Kazemian “Developments of fuzzy PID controllers,” Expert Systems, vol. 22, no. 5, pp. 254-264, 2005. [31] C. Lee, “Fuzzy logic in control system: fuzzy logic controller I System,” Man and Cybernatics, IEEE Transaction, vol. 20, pp. 404-418, 1990. [32] C. Lee, “Fuzzy logic in control System: Fuzzy Logic Controller II,” System, Man and Cybernatics, IEEE Transaction, vol. 20, pp. 419-435, 1990. [33] Y. Shengyi, L. Kunqin, and S. Jiao, “Design and simulation of the longitudinal autopilot of UAV based on self-adaptive fuzzy PID control,” International Conference on Computational Intelligence and Security, 2009. ���� 3ال��د، �16��� ال��ارز�� ال������ ال���� ��ل ���� ��� ،2020( 43- 53( 53 ال�/دوج وو-�ة ال+�*( LQR ال+�*( )� ال'�&%ات #�ون ط��ر ��� أ��س Fuzzy-PID ***�4ل��س أو **�'�� 34�ر��2�ن * ال��1�وي��� ��ل ���� �ارز��/ ����� ���اد� *،**0/. ھ!� � ا�,#'�+*و)'&/ %$#� ا�"!� � ا� %!�ا -����� %�ر�8�ن /0/. ھ!� � ا�,#'�)#6 وا��45ء *** @kecbu.uobaghdad.edu.iqmalik *ا�>*;� ا:�'8*و)�: @kecbu.uobaghdad.edu.iqAdnan**ا�>*;� ا:�'8*و)�: osemudiamenadoghe@cmail.carleton.ca***ا�>*;� ا:�'8*و)�: �� ال�5 �;� ��ون ط#�ر �/�B;�$B8م ھ@ا ا�>?< +=,#. � �<%*,� ���ا80*ح ھ@ا ا�>?< ا��G .'?8 ا�?$�B ا�,Fدو�� (ا�?$�B ا��ا(UAV). �#$D �"�ز +?'. ط ��#�*+ �ID .J!� KL رة�#� وا�(ا �[W (ا:ر+�5ع) وا�/*�L (ا�/*�L ا�]�;�) �$Z�I*ة. ;8. ا 8��ام �*YU %��,�ن � �G .'?8�ھ� ا �N*8B,�دو�� اF,�) اAUKF( 88� .8;,*��#� و�رة ا�U^ا W< .). +. ا�K� dB?8 ا B8*ار و��8)� ا�!�Jم �G +]*�� �?�%�ة١٧٢+T#$B ا�4�[�ء. +. +�B;. ا�!,�ذج ا�*;�[� �$Z�I*ة ( #/!�