Stabilized Controller Design for Attitude and Altitude Controlling of Quad-Rotor Under Disturbance and Noisy Conditions

Similar documents
Mathematical Modelling of Multirotor UAV

Nonlinear Landing Control for Quadrotor UAVs

Mathematical Modelling and Dynamics Analysis of Flat Multirotor Configurations

Robot Dynamics - Rotary Wing UAS: Control of a Quadrotor

Adaptive Robust Control (ARC) for an Altitude Control of a Quadrotor Type UAV Carrying an Unknown Payloads

Investigation of the Dynamics and Modeling of a Triangular Quadrotor Configuration

Nonlinear and Neural Network-based Control of a Small Four-Rotor Aerial Robot

Robot Control Basics CS 685

Nonlinear Control of a Quadrotor Micro-UAV using Feedback-Linearization

Control and Navigation Framework for Quadrotor Helicopters

Different Approaches of PID Control UAV Type Quadrotor

Simulation of Backstepping-based Nonlinear Control for Quadrotor Helicopter

Quadrotor Modeling and Control

Hover Control for Helicopter Using Neural Network-Based Model Reference Adaptive Controller

Modeling and Sliding Mode Control of a Quadrotor Unmanned Aerial Vehicle

Dynamic Modeling and Stabilization Techniques for Tri-Rotor Unmanned Aerial Vehicles

EE5102/6102 Multivariable Control Systems

Model Reference Adaptive Control of Underwater Robotic Vehicle in Plane Motion

Modelling of Opposed Lateral and Longitudinal Tilting Dual-Fan Unmanned Aerial Vehicle

The PVTOL Aircraft. 2.1 Introduction

ENHANCED PROPORTIONAL-DERIVATIVE CONTROL OF A MICRO QUADCOPTER

Backstepping and Sliding-mode Techniques Applied to an Indoor Micro Quadrotor

TTK4190 Guidance and Control Exam Suggested Solution Spring 2011

QUADROTOR: FULL DYNAMIC MODELING, NONLINEAR SIMULATION AND CONTROL OF ATTITUDES

Multi-layer Flight Control Synthesis and Analysis of a Small-scale UAV Helicopter

ROBUST SECOND ORDER SLIDING MODE CONTROL

Design and modelling of an airship station holding controller for low cost satellite operations

Chapter 2 Review of Linear and Nonlinear Controller Designs

Visual Servoing for a Quadrotor UAV in Target Tracking Applications. Marinela Georgieva Popova

Dynamic Modeling of Fixed-Wing UAVs

Improving Leader-Follower Formation Control Performance for Quadrotors. By Wesam M. Jasim Alrawi

Revised Propeller Dynamics and Energy-Optimal Hovering in a Monospinner

Near-Hover Dynamics and Attitude Stabilization of an Insect Model

Mini coaxial rocket-helicopter: aerodynamic modeling, hover control, and implementation

Dynamic modeling and control system design for tri-rotor UAV

Adaptive Trim and Trajectory Following for a Tilt-Rotor Tricopter Ahmad Ansari, Anna Prach, and Dennis S. Bernstein

Quadcopter Dynamics 1

LQR and SMC Stabilization of a New Unmanned Aerial Vehicle

ROBUST NEURAL NETWORK CONTROL OF A QUADROTOR HELICOPTER. Schulich School of Engineering, University of Calgary

Journal of Mechatronics, Electrical Power, and Vehicular Technology

A Comparison of Closed-Loop Performance of Multirotor Configurations Using Non-Linear Dynamic Inversion Control

Estimation and Control of a Quadrotor Attitude

Quaternion-Based Tracking Control Law Design For Tracking Mode

Dynamic Model and Control of Quadrotor in the Presence of Uncertainties

Adaptive Control of a Quadrotor UAV Transporting a Cable-Suspended Load with Unknown Mass

Control of a Quadrotor Mini-Helicopter via Full State Backstepping Technique

AN INTEGRATOR BACKSTEPPING CONTROLLER FOR A STANDARD HELICOPTER YITAO LIU THESIS

CONTROL OF ROBOT CAMERA SYSTEM WITH ACTUATOR S DYNAMICS TO TRACK MOVING OBJECT

Design and Control of Novel Tri-rotor UAV

ADAPTIVE SLIDING MODE CONTROL OF UNMANNED FOUR ROTOR FLYING VEHICLE

Research on Balance of Unmanned Aerial Vehicle with Intelligent Algorithms for Optimizing Four-Rotor Differential Control

Circumnavigation with a group of quadrotor helicopters

LAWS OF GYROSCOPES / CARDANIC GYROSCOPE

Miscellaneous. Regarding reading materials. Again, ask questions (if you have) and ask them earlier

Quadrotor Modeling and Control for DLO Transportation

Stabilization and Trajectory Control of a Quadrotor with Uncertain Suspended Load

WITH the development of micro-electronic technologies,

AUTONOMOUS SWARMING UNMANNED AERIAL VEHICLES FOR MULTIPLE PERSPECTIVE OBSERVATION

Gain-scheduling Control of a Quadrotor Using the Takagi-Sugeno Approach

Adaptive Nonlinear Hierarchical Control of a Novel Quad Tilt-Wing UAV

D(s) G(s) A control system design definition

IDETC STABILIZATION OF A QUADROTOR WITH UNCERTAIN SUSPENDED LOAD USING SLIDING MODE CONTROL

DEVELOPMENT OF TRAJECTORY TRACKING OF QUADROTOR UAV NUR AININA BINTI YAZID UNIVERSITI TEKNOLOGI MALAYSIA

with Application to Autonomous Vehicles

Aerial Robotics. Vision-based control for Vertical Take-Off and Landing UAVs. Toulouse, October, 2 nd, Henry de Plinval (Onera - DCSD)

Robot Dynamics Rotorcrafts: Dynamic Modeling of Rotorcraft & Control

Problem 1: Ship Path-Following Control System (35%)

Adaptive Robust Tracking Control of Robot Manipulators in the Task-space under Uncertainties

Improved Quadcopter Disturbance Rejection Using Added Angular Momentum

Pitch Control of Flight System using Dynamic Inversion and PID Controller

Quadrotors Flight Formation Control Using a Leader-Follower Approach*

Regulating and Helix Path Tracking for Unmanned Aerial Vehicle (UAV) Using Fuzzy Logic Controllers

Learning a Low-Level Motor Controller for UAVs

CS491/691: Introduction to Aerial Robotics

Modelling, Design and Simulation of a Quadrotor with Tilting Rotors Actuated by a Memory Shape Wire

COMBINED ADAPTIVE CONTROLLER FOR UAV GUIDANCE

Lecture Module 5: Introduction to Attitude Stabilization and Control

Robot Manipulator Control. Hesheng Wang Dept. of Automation

Distributed Architecture of an Autonomous Four Rotor Mini-Rotorcraft based on Multi-Agent System

Positioning Servo Design Example

Artificial Intelligence & Neuro Cognitive Systems Fakultät für Informatik. Robot Dynamics. Dr.-Ing. John Nassour J.

NMT EE 589 & UNM ME 482/582 ROBOT ENGINEERING. Dr. Stephen Bruder NMT EE 589 & UNM ME 482/582

Navigation and control of an UAV quadrotor in search and surveillance missions

Fuzzy modeling and control of rotary inverted pendulum system using LQR technique

Trajectory tracking & Path-following control

Nonlinear PD Controllers with Gravity Compensation for Robot Manipulators

Simulation and Experimental Works of Quadcopter Model for Simple Maneuver

Optimal Control of Twin Rotor MIMO System Using LQR Technique

3D Pendulum Experimental Setup for Earth-based Testing of the Attitude Dynamics of an Orbiting Spacecraft

Adaptive Nonlinear Hierarchical Control of a Quad Tilt-Wing UAV

AROTORCRAFT-BASED unmanned aerial vehicle

FEEDBACK CONTROL SYSTEMS

Chapter 2 Coordinate Systems and Transformations

In this section of notes, we look at the calculation of forces and torques for a manipulator in two settings:

Automated Tuning of the Nonlinear Complementary Filter for an Attitude Heading Reference Observer

A Blade Element Approach to Modeling Aerodynamic Flight of an Insect-scale Robot

Today. Why idealized? Idealized physical models of robotic vehicles. Noise. Idealized physical models of robotic vehicles

Design and Implementation of an Unmanned Tail-sitter

Analysis and Design of Hybrid AI/Control Systems

Supervisor: Dr. Youmin Zhang Amin Salar Zahra Gallehdari Narges Roofigari

Transcription:

American Journal of Applied Sciences 10 (8): 819-831, 013 ISSN: 156-939 013 M.H. anveer et al., his open access article is distributed under a Creative Commons Attribution (CC-BY) 3.0 license doi:10.38/ajassp.013.819.831 Published Online 10 (8) 013 (http://www.thescipub.com/ajas.toc) Stabilized Controller Design for Attitude and Altitude Controlling of Quad-Rotor Under Disturbance and Noisy Conditions M. Hassan anveer, S. Faiz Ahmed, D. Hazry, Faizan A. Warsi and M.amran Joyo Centre of Excellence for Unmanned Aerial Systems (COEUAS), School of Mechatronics, University Malaysia Perlis, Jalan angar Alor-setar 01000, angar Perlis, Malaysia Received 013-05-7, Revised 013-06-06; Accepted 013-07-09 ABSRAC his article presents a control approach to obtain the better stabilization in attitude and altitude of quad-rotor under different disturbance conditions. In the standard Quad-rotor rotor type UAV, controlling of attitude and altitude is one of the most critical tasks and appropriate controller for stabilization of UAV is essential and necessary. hese two controls under various conditions of disturbances was a field of research stimulating for the researchers. he controller proposed is contingent on the PID feedback structure with Extended alman Filter (EF). From Lyapunov Stability heorem, it is proved that quad-rotor proposed altitude control system is asymptotic as well exponentially stability. Extended alman Filter (EF) is used to filter out the sensors and system noises. Finally, the simulations carried out on MALAB and the result proved the effectiveness of proposed recommended method for stabilization of attitude and altitude of quad-rotor. eywords: Quad-rotor, akeoff/landing and Altitude Control, PID, Lyapunov Stability heorem, Extended alman Filter 1. INRODUCION In the last decade, with the increase in technology the demand of unmanned aerial systems has rapidly increased. his is mainly because of the UAVs incredibly carryout a wide range of applications at minimal cost and without endangering any risk to human life. UAVs are inherently suitable for military applications such as Border patrolling, Security Intelligence, cartography, surveillance, cost guards, acquisition of targets. UAVs have also penetrated in civilian applications such as search and rescue missions, explorations, security and surveying of oil pipe lines, Forests on fire, agricultural applications and power and nuclear plants inspection. he quad-rotor is a famous type of UAV amongst due to its small size, light weight, effortless assembling of the mechanical structure and most importantly their ability to complete the tasks efficiently and autonomously. Its ability to Vertically ake-off and Land (VOL) and hovering categorizes it into helicopter UAVs. It is a distinctive type of UAV because of its unique shape and functioning. With its uniqueness, plenty of technical and distinctive issues are associated to quad-rotor that opened a way to a massive research work. A quadrotor system is a simple structure but nonlinear in nature which makes the controls very complex and difficult. Researchers have been facing issues with controlling the altitude and tackling to the air disturbances while hovering which is the primary the researchers. he extensive attention towards it is concern in this article. Corresponding Author: M. Hassan anveer,centre of Excellence For Unmanned Aerial Systems (COEUAS), School of Mechatronics, University Malaysia Perlis, Jalan angar Alor-setar 01000, angar Perlis, Malaysia 819

M. Hassan anveer et al. / American Journal of Applied Sciences 10 (8): 819-831, 013 1.1. Related Work Generally quad-rotor carries several uncertainties, such as air disturbances and mainly due to nonlinearity of the system may remarkably disturb the flight and lead to undesired movement. o avoid these types of movements a suitable control algorithm is required for attitude and altitude control for hover. However In the recent years, altitude and attitude controlling of quadrotor has remained an issue due to the constraints and unstable kinematics and dynamics. Some of the techniques already have been developed for these controls mentioned. Gotbolt et al. (013) used Model based PID control for Autopilot design for Helicopter, this article only focused on software framework optimization. he PD control technique was used for tilt rotor UAV stabilization in year 01 (Chowdhury et al., 01). In the year 011 active disturbance rejection controller was proposed by Hua et al. (011) only for attitude controlling of quad-rotor. H-inf control technique was introduced by Jiao et al. (010) for trajectory tracking of quad-rotor. Lee et al. (011) used Dynamic Surface Control (DSC) method for altitude control. his study presents the modeling of a quad-rotor and a technique based on PID controller for altitude and attitude stabilization. Simulation is done on (MALAB). In a real-time system, sensors and measurement devices provide a noisy data. A filter must be introduced into the system in order to reject noise. alman filter might be a decent filter for this system. Since the quad-rotor system is non-linear in nature, an ordinary F cannot be used. he extended version of the alman filter is extended kalman filter that is specially designed for non-linear systems.. MAERIALS AND MEHODS.1. Modeling of Quad-Rotor.1.1. Quad-Rotor inematics UAV quad-rotor comprises of four motor out of which two moves clockwise and remaining two moves anticlockwise as shown in (Fig. 1). Different pairs of propellers attach on the tip of each motor. he rotation of these propellers generate vertical upward lifting force that lifts the quad-rotor body in the air and it can moves in pitch, roll, yaw, hover, take-off and landing positions. hese different movements can be achieved 80 by changing the combination and speed of the quadrotor motors described in following section. o perform hovering, take-off or landing all four propellers rotate with same speed. For take-off the rotation of the propellers must be higher to produce a lifting force greater than the total quad-rotor weight, while for landing, the rotation of the propeller speed gradually decreased to let the quad-rotor getting landed on the ground. he hovering can be achieved by producing the lifting force that equal to the total quad-rotor weight. he relation of the movement can be written as: U1= ±ω 1 ± ω ± ω 3 ± ω where, ω 1, ω ω 3, ω are angular velocity or propeller speed produced by motor 1,, 3 and respectively. For pitch movement, the speeds of motor 1 and 3 are changed conversely to perform forward and backward movement while other two motors speed must maintain constant to stabilize the quad-rotor. o move forward, the speed of motor M3 must be greater than the speed of motor 1 and vice versa for backward move. he relation of the movement can be written as: U = ±ω m ω 1 3 he method to perform roll movement is same as pith except that in roll movement the speeds of the motor and are changed for right and left movement. he relation of the movement can be written as: U3 = ±ω m ω o perform the yaw movement, the speeds of the motors in pairs (motor 1 and 3) and (motor and can be written as: U = ±ω ± ω m ω m ω 1 3 o perform the yaw movement, the speeds of the motors in pairs (motor 1 and 3) and (motor and ) are changed conversely. o rotate the quad-rotor body to the right, the speeds of motors and must be greater than the speeds of motors 1 and 3 while to rotate it to left, the speed configuration is inverted. he relation of the movement can be written as:

M. Hassan anveer et al. / American Journal of Applied Sciences 10 (8): 819-831, 013 Fig. 1. Quad-rotor UAV with its dimensions.. Dynamics of Quad-Rotor..1. B.L.D.C. Dynamics As discussed earlier that quad-rotor comprises of four motors which are used to control 6 DOF, so we need to understand its motor dynamics. he parameters in Equation (1) can be calculated by geometric, dynamic and aerodynamic evaluation of the mechanic structure: ω ω & = A BV C (1) where, A is the linearized propeller s speed coefficient, B is the linearized input voltage coefficient, C is the linearized constant coefficient, ω is the propellers speed vector, ω& is the propeller s acceleration vector and V is the inputs voltage vector. he motor with propeller dynamics is identified and validated in (Becker et al., 01). A first-order transfer function is sufficient to present the dynamics of rotor used in quad-rotor type unmanned systems Equation (): 0.936 G(s) = 0.178S 1 () For determining dynamics of Quad-rotor, we need to understand Earth Inertial frame (E frame) and quadrotor fixed-body frame (F frame). he frames are shown in (Fig. ). he Quad-rotor orientation (φ,θ,ψ) and position (x, y, z) can be defined by Newton Euler Method. 81.3. Newton-Eular Method Newton Euler technique can be used to derive the quad-rotor 6 DOF equation. From the (Fig. ), two frames earth and body frame have been given. Equation 3 describes the kinematics of a generic 6 DOF rigid body: V ξ & = J Θ (3) where, ξ & and v are generalized velocity vector with respect to E-frame (Earth Fixed Frame) and B-frame (Body Fixed Frame) respectively. J Θ is a generalized matrix. For quad-rotor linear Γ Ε and angular Θ Ε position vectors with respect to E frame ξ and B frame v can be defined as in Equation () and (5) respectively: [ XY Zpqr] E E () ξ = Γ = [ ] B B (5) v = V ω = u v w φ θ ψ he rotation R Θ matrix can be defined according to Equation 6: cψcθ sψcφ cψsθsφ sψsθ c s c ψ θ φ RΘ = sψcθ cψcφ sψsθsφ cψsφ sψsθcφ sθ cθ sφ cθcφ Where the notations: c = cos s = sin (6)

M. Hassan anveer et al. / American Journal of Applied Sciences 10 (8): 819-831, 013 Fig.. Quad-rotor Body and Earth Inertial Frame he Quad-rotor system is composed of linear equations with respect to E-frame and angular equations with respect to B-frame. herefore the quad-rotor generalized velocity vector can be expressed in the new frame called H-frame shown in Equation 7: ζ = Γ ω = & & & φ θ ψ E B & X Y Z (7) By contributing the effect of gyroscope, gravitational vector and quad-rotor movement vector (Becker et al., 01) we can calculate the quad-rotor system dynamic as define in Equation 8: ( ) 1 X&& = sinψsinφ cosψsinθcosφ U m U m ( ) 1 Y&& = cosψsinφ sinψsinθcosφ U1 Z&& = g ( cosθcosφ) m && I I J U φ = θψ θ ω I I I YY ZZ P XX XX XX && I I J U θ = θ ψ θ ω I I I ZZ XX P 3 YY YY YY I I U I I XX YY ψ && = θψ (8) ZZ ZZ where, U1, U, U3 and U are the movement vector components define in Equation (9). heir relation with the propellers speeds comes from aerodynamic calculus (Lee et al., 011): 8 U1 = b(ω1 ω ω3 ω ) U = lb( ω ω ) U 3 = lb( ω1 ω3 ) U = d( ω1 ω ω3 ω ) (9) where, l, b and d are the arm length, thrust constant and drag constant respectively... Proposed Controller Design In this study PID controller technique is proposed for appropriate altitude and attitude controlling of quad-rotor under the disturbance condition. Besides that EF is also proposed to filter out the noises caused by sensor and system. Figure 3 shows the overall block diagram of Proposed Control Algorithm and the plant dynamics are presented in Equation (10) for altitude and attitude controlling of quad-rotor. For smooth controlling of quad-rotor Altitude, z-axis equation will be used and for attitude controlling all three angles which are roll, pitch and yaw will be used in controller designing: U 1 Z&& = g (cosθcos φ) m && I I J U φ = θψ θω 1 I l l YY ZZ P XX XX XX && l l J U θ = θψ θω 1 l l I ZZ XX P 3 YY YY YY l l U l l XX YY 1 ψ && = θψ (10) ZZ ZZ

M. Hassan anveer et al. / American Journal of Applied Sciences 10 (8): 819-831, 013 he main objective of this research is to design Controller which makes quad-rotor stable under the circumstances of disturbance. In order to deal with this major issue an appropriate PID Controller is presented in this study for making the system stabilize under the disturbance condition. he PID control is tuned by auto-tuning method and its range between 0 to1for all parameters. he other common problem in quad-rotor is that basically during sensor data is distorted due to noise; to overcome this problem hence Extended alman Filter is introduced..5. EF for Noise Rejection Quad-rotor UAV are non-linear systems, so for the estimation of the true system output and filter out the noises Extended alman Filter (EF) technique can be to used. EF lies on the principles of linearization of the current estimation error mean and covariance (Zhang et al., 011). Considering a standard state space model of a nonlinear system: X = k 1 f (x k,u k) w (11) k yk = h(x k) vk (1) where, x k is a state vector in Equation (11), y k is a measured process output in Equation (1), w k ' and v k are the process and measurement noises respectively. F(.) and h(.) are generic nonlinear functions. he extended alman filter is used to estimate unmeasured states and the actual process outputs. Likewise the standard kalman filter, the EF also uses two step prediction and correction algorithm. he time update equations of EF are: xˆ = ˆ k 1 f (x k,u k) (13) P = k 1 AkPk A k Q (1) where, ˆx k 1 is prior state estimate in Equation (13). he time update equations project the state and covariance estimate P k1 from previous time step k to the current time step k1 Equation (1) (Zhang et al., 011). he measurement update equations of EF are Equation (15-17): = P C (C P C R) (15) 1 k k k k k k xˆ ˆ ˆ k 1 = f (x k,u k) k yk h(x k) (16) 83 P = k 1 A k(1 kc k)p (17) k where, is the correction alman gain vector and A k and C k cannot be used directly. With this type of limitation either aylor series is applied or Jacobian is used. he Jacobians are defined as Equation (18 and 19): A = f (x ˆ,u ) (18) k k k C = h (x ˆ ) (19) k k where, f(.) can be evaluated as in the Equation 0: df1 df 1 L L L LLLL L dx1 dxn f (x) dfn dfn dx1 dx n.6. Attitude Stabilization Controller (0) he EF filtered feedback signal combined with reference signal and produces error signal which goes to PID control block as shown in (Fig. 3). For Quad-rotor attitude controlling only orientation angles i.e., pith, roll and yaw are controlled. he Block diagram of PID controller based Attitude controller for quad-rotor is illustrated in (Fig. ). he quad-rotor dynamics must be simplified while hovering. here are some of the terms that can be neglected which are gyroscopic torque and Coriolis-centripetal as mentioned in (Ryll et al., 01). After neglecting the terms in Equation (10), the equation becomes simpler as Equation (1): L u && I φ xx L && θ = u 3 Iyy ψ&& 1 u I ZZ (1) By applying Laplace ransform on Equation (1), the transfer function of quad-rotor plant s attitude which is roll, pitch and yaw obtained separately as Equation :

M. Hassan anveer et al. / American Journal of Applied Sciences 10 (8): 819-831, 013 Fig. 3. Proposed control system Fig.. Block diagram of attitude controller φ(s) L = u (s) 1 s XX θ(s) 1 = u (s) I 3 yys ψ(s) 1 = u (s) I ZZS () For Roll angle controlling, following equation will be take in account: φ 1U (s) = I (3) XXS After evaluating roll angle with rotor dynamics given in Equation 3 the above equation becomes Equation (): So for its controller designing, the error signals e φ, e θ, e ψ will be: XX (0.936 )l φ (s) = U 1 s (1.78S 1) () e e e φ θ ψ = φ φ ref = θ θ ref = ψ ψ ref (0.936 )l where, is constant and can be taken equal IXX to a. he difference between rotor is given by U Equation (5): 8

M. Hassan anveer et al. / American Journal of Applied Sciences 10 (8): 819-831, 013 a φ (s) = U S (1.78S 1) a φ (s) = U 3 3.16S 3.5S S he PID equation is Equation (6): i PID Pe(s) e(s) Sde(s) (5) = (6) S After applying PID to the system the equation for attitude stabilization of roll becomes Equation (7): φ = e(s) 3.16S 3.5S S S S S d a SPa i a 5 3 d a p a i a U (7) Similarly for other angles of attitude (i.e., pitch and yaw), can obtain by same above mentioned proposed method..7. For Altitude Stabilization For achieving stabilized altitude of Quad-rotor we have to work on quad-rotor Z axis and all axes remaining constant. So we select Only Z axis equation form Equation (10), as show in following: U 1 && z = g (cos cos θ) m In above equation g = 9.86 and m = 9.68, where with respect of time φ and θ must be considered as 0 for hovering condition, change their values and giving a U1 constant value at a particular time && z = 9.86. After m evaluating rotor dynamics in plant equation will become: e = Z Z and PID controller will become Equation (9): i U(s) pe(s) e(s) dse(s) z ref = (9) S p, i and d can be selected by Auto tuning method: Z(S) = e(s) e(s) S e(s) 0.03S 0.35S S S Let: 0.3S 3.5S.6 i 3 p d = 0.3 = 1 1 d = (3.5 0.3 ) = (b a) d P 3 = (0.3 p 0.3i.6 d) = (b ab a ) = = (0.3i.6 p) (ab a b) =.6 = a b 5 i herefore close loop transfer function for the complete system will become: Y(s) R(s) = S S S S e(s) S ( 1)S ( 1)S S S 3 1 3 5 5 3 d p d 3 5.8. Controller Stability Analysis (30) Illustrating the parameters of Equation 30 and simplify it for proving stability through lyapunov theorem. aking it can be considered as Equation (31): (S a) (S b) 0 => = => = (S as a )(S bs b ) 0 (31) 0.936 1 && z = 9.86 0.178S 1 0.65 Using laplace ransform, system will become Equation (8): Solving Equation 30 in stipulations of above equation for proving stability, we get: = (S as a ) 0 S S = 0 A B C 0.3S 3.5S.6 Z(s) = 0.03S 0.35S S 3 So the error signals E for PID control is: (8) Converting above equation to time domain: && e e & e = 0 (3) A B C 85

M. Hassan anveer et al. / American Journal of Applied Sciences 10 (8): 819-831, 013 Solving Equation (3) as state space representation it can be written as Equation (33): e& d e C B dt e = e e & & A A (33) Define x = (e, e) & as the state of the system. Since this system is a linear system, we can determine stability by examining the poles of the system. Wang et al. (011), the Jacobian matrix for the system is Equation (3): 0 1 A = C B A A which has a characteristic equation: λ B λ C = A A 0 (3) he solutions of the characteristic Equation (35) are: ( B) ± ( B) ( C)( A) λ (35) ( ) A Which always have negative real parts and hence the system is (globally) exponentially stable. We now try to apply Lyapunov s direct method to determine exponential stability. he obvious Lyapunov function to use in this context is the energy of the system Equation (36): 1 1 V(x,t) = Ae& Ce (36) aking derivative of V Equation (37): V & = ee &&& ee & = e & (37) A C B he function V & is quadratic but not locally positive definite because it depends upon e., so for that here slightly skew being made so that the flow of system crosses the level surface transversely. Introduces here showing small positive constant and shows that V is still positive definite Equation 38: 1 1 V(x,t) = e & Ae& ece e & Ae (38) 86 he derivative of Lyapunov will become: V & = e & && e e e & e & e && e (39) A C A A Solving Equation 39 now Equation 0: V & = ( )e & ( e ee) & (0) B A C B he function V & can be made negative definite for chosen sufficiently small and hence we can conclude that system satisfies exponential stability (Wang et al., 011). From Equation 3, 1 and : && e e = u(t),u = e& (1) A C B = > 0, = > 0, = > 0 () A A C C B B Letting x1 = e, x = e, & we have x& = x x& = x x 1 1 1 A C 1 A B Let Equation 3: 1 V e& e& & e e x x z z = A C = C 0 x 1 > 0 A x (x 0) (3) his is a radially unbounded pdf. hen Equation : & = & && & = & & = V e (Ae Ce) e Be 0 0 x 1 x1 x 0 0 B x () Hence, x = 0 is a stable equilibrium. It is in fact globally asymptotically stable. 3. RESULS AND DISCUSSION For simulation quad-rotor system parameters are chosen as given in (able 1). he simulation result presented exposes the effectiveness of controller to stabilize the quad-rotor attitude and altitude under disturbance conditions. he closed loop system behaviors are analyzed while hovering in the presence of unknown disturbance injected on attitude of quad-rotor.

M. Hassan anveer et al. / American Journal of Applied Sciences 10 (8): 819-831, 013 Fig. 5. Altitude controller Fig. 6. Disturbance and its effect on roll angle Fig. 7. Attitude Control (Roll angle) 87

M. Hassan anveer et al. / American Journal of Applied Sciences 10 (8): 819-831, 013 Fig. 8. Disturbance and its effect on pitch angle Fig. 9. Attitude control (pitch angle) 88

M. Hassan anveer et al. / American Journal of Applied Sciences 10 (8): 819-831, 013 Fig. 10. Disturbance and its effect on yaw angle Fig. 11. Attitude control (Yaw angle) 89

M. Hassan anveer et al. / American Journal of Applied Sciences 10 (8): 819-831, 013 Fig. 1. Noise signal Fig. 13. Noise rejection by using EF able 1. Parameters of Quad-rotor Parameter Name Symbol Value Unit Rotational Inertia along Z-axis I zz 0.0017 kg.m Rotational Inertia I xx 0.001 kg.m along X-axis Rotational Inertia I yy 0.001 kg.m along X-axis otal Mass m 0.65 kg hrust Constant b N.s N.s Drag Constant d 7.50e-7 N.s Arm Length ι 0.3 m 830

M. Hassan anveer et al. / American Journal of Applied Sciences 10 (8): 819-831, 013 During simulation in proposed PID controller, 0 set points is set for each attitude angle (Yaw, Pitch and Roll) for maintaining Quad-rotor attitude under disturbance and noisy conditions. Figure 5 shows, the simulation results of quad-rotor while hovering in Z position with amplitude of 10. he altitude controller quickly stabilize the quad-rotor and only takes settling time of 3.8 second when PID controller is auto-tuned with parameter of p = 0.738, i = 0.0078, d = 0.0086. Figure 6, 8 and 10 demonstrates that the disturbance is added with different interval of time and its effect on Roll angle, Pitch Angle and Yaw angle respectively. Figure 7, 9 and 11 shows the simulation results of complete attitude stabilization of quad-rotor. hese results proved that, the proposed PID controller work very well and easily handled the disturbance condition and quickly stabilized the quad-rotor attitude. he autotuned chosen PID Parameters for attitude controller are p = 0.1198, i = 0.0009, d = 0.138. Figure 1 shows the effect of Gaussian noise (with variance of approximately 0. m/s) when added in actual trajectory path and to evaluate the performance of EF (Fig. 13) shows the actual and measured path of the particular system with the rejection of noise.. CONCLUSION his study presents the successful simulation validation of proposed controller for altitude and attitude stabilization of Quad-rotor UAV system under disturbance condition. With Lyapunov stability theorem it is proved that system altitude parameters are globally stable. he parameters of proposed PID controller are selected by PID auto-tune method. Finally EF is introduced by which the estimates of parameters could converge successfully with their right value at the time of the desired exit is deductible under the terms of the difficulties due to the noise. According to simulations, there is evidence that the effectiveness of the control method is verified that the controller has offered to return the entire system to stabilize the situation where there is any kind of disturbance and noise imposed on quad-rotor. From the simulations it is proved that the effectiveness of control method is verified. 5. REFERENCES Becker, M., R.C.B. Sampaio, S. Bouabdallah, V.D. Perrot and R. Siegwart, 01. In flight collision avoidance for a Mini-UAV robot based on onboard sensors. Mechatronics Lab. 831 Chowdhury, A.B., A. ulhare and G. Raina, 01. A generalized control method for a ilt-rotor UAV stabilization. Proceedings of the IEEE International Conference on Cyber echnology in Automation, Control and Intelligent Systems, May 7-31, IEEE Xplore Press, Bangkok, pp: 309-31. DOI: 10.1109/CYBER.01.639571 Gotbolt, B., N.I. Vitzilaios and A.F. Lynch, 013. Experimental Validation of a Helicopter Autopilot Design using Model-Based PID Control. J. Intell. Robot. Syst., 70: 385-399. DOI: 10.1007/s1086-01-970-7 Hua, X., Y. Ruyi, Y. Jianqiang, F. Guoliang and J. Fengshui, 011. Disturbance rejection in UAV's velocity and attitude control: Problems and solutions. Proceedings of the30th Chinese Control Conference, Jul. -, IEEE Xplore Press, Yantai, pp: 693-698. Jiao, Y., J. Du, X. Wang and R. Xie, 010. H state feedback control for UAV maneuver trajectory tracking. Proceedings of the International Conference on Intelligent Control and Information Processing, Aug. 13-15, IEEE Xplore Press, Dalian, pp: 53-57. DOI: 10.1109/ICICIP.010.55657 Lee,.U., Y.H. Yun, W. Chang, J.B. Park and Y.H. Choi, 011. Modeling and altitude control of quadrotor UAV. Proceedings of the 11th International Conference on Control, Automation and Systems, Oct. 6-9, IEEE Xplore Press, Gyeonggi-do, pp: 1897-190. Ryll, M., H.H. Bulthoff and P.R. Giordano, 01. Modeling and control of a quadrotor UAV with tilting propellers. Proceedings of the IEEE International Conference on Robotics and Automation, May 1-18, IEEE Xplore press, Saint Paul, MN., pp. 606-613. DOI: 10.1109/ICRA.01.6519 Wang, Z., A. Behal, B. Xian and J. Chen, 011. Lyapunov-based adaptive control design for a class of uncertain MIMO nonlinear systems. Proceedings of the IEEE International Symposium on Intelligent Control, Sep. 8-30, IEEE Xplore Press, Denver, CO., pp. 1510-1515. DOI: 10.1109/ISIC.011.60509 Zhang, J., G. Welch and G. Bishop, 011. Power system state estimation with dynamic optimal measurement selection. Proceeding of the IEEE Symposium Computational Intelligence Applications in Smart Grid, Apr. 11-15, IEEE Xplore Press, Paris, pp: 1-6. DOI: 10.1109/CIASG.011.5953339