A New Perspective to Altitude Acquire-and- Hold for Fixed Wing UAVs

Similar documents
Classical Control Based Autopilot Design Using PC/104

Module 2: Lecture 4 Flight Control System

Hardware-in-the-Loop Simulation for a Small Unmanned Aerial Vehicle A. Shawky *, A. Bayoumy Aly, A. Nashar, and M. Elsayed

Design of a Flight Stabilizer System and Automatic Control Using HIL Test Platform

Design of Self-tuning PID Controller Parameters Using Fuzzy Logic Controller for Quad-rotor Helicopter

Artificial Neural Networks based Attitude Controlling of Longitudinal Autopilot for General Aviation Aircraft Nagababu V *1, Imran A 2

FUZZY CONTROL FOR THE KADET SENIOR RADIOCONTROLLED AIRPLANE

Flight control system for a reusable rocket booster on the return flight through the atmosphere

A Mini UAV for security environmental monitoring and surveillance: telemetry data analysis

Heterogeneous Control of Small Size Unmanned Aerial Vehicles

Modeling And Pid Cascade Control For Uav Type Quadrotor

The Design of the Longitudinal Autopilot for the LSU-05 Unmanned Aerial Surveillance Vehicle

A NEURAL CONTROLLER FOR ON BOARD TRACKING PLATFORM

Experimental Study of Autonomous Target Pursuit with a Micro Fixed Wing Aircraft

Hardware in the Loop Simulation for Unmanned Aerial Vehicles

BLACKBOARD ARCHITECTURE FOR AN UNMANNED AERIAL VEHICLE CONTROLLER USING FUZZY INFERENCE SYSTEMS SWETHA PANDHITI

302 VIBROENGINEERING. JOURNAL OF VIBROENGINEERING. MARCH VOLUME 15, ISSUE 1. ISSN

Autonomous Navigation of a Flying Vehicle on a Predefined Route

Teleoperation of a Tail-Sitter VTOL UAV

Controlling of Quadrotor UAV Using a Fuzzy System for Tuning the PID Gains in Hovering Mode

If we want to show all the subsystems in the platform, we got the following detailed block diagrams of the platform.

Robust Control Design for Rotary Inverted Pendulum Balance

Implementation of Nonlinear Reconfigurable Controllers for Autonomous Unmanned Vehicles

OPTIMAL AND PID CONTROLLER FOR CONTROLLING CAMERA S POSITION IN UNMANNED AERIAL VEHICLES

OughtToPilot. Project Report of Submission PC128 to 2008 Propeller Design Contest. Jason Edelberg

CHAPTER 5 AUTOMATIC LANDING SYSTEM

The Next Generation Design of Autonomous MAV Flight Control System SmartAP

Massachusetts Institute of Technology Unmanned Aerial Vehicle Team

Glossary of terms. Short explanation

ARIES: Aerial Reconnaissance Instrumental Electronics System

Experimental Cooperative Control of Fixed-Wing Unmanned Aerial Vehicles

1, 2, 3,

UAV Flight Control Using Flow Control Actuators

Design of Missile Two-Loop Auto-Pilot Pitch Using Root Locus

GPS Flight Control in UAV Operations

UAV: Design to Flight Report

THE DEVELOPMENT OF A LOW-COST NAVIGATION SYSTEM USING GPS/RDS TECHNOLOGY

Various levels of Simulation for Slybird MAV using Model Based Design

FLCS V2.1. AHRS, Autopilot, Gyro Stabilized Gimbals Control, Ground Control Station

Development of Hybrid Flight Simulator with Multi Degree-of-Freedom Robot

Matlab/Simulink Tools for Teaching Flight Control Conceptual Design: An Integrated Approach

Frequency-Domain System Identification and Simulation of a Quadrotor Controller

FUZZY LOGIC CONTROL FOR NON-LINEAR MODEL OF THE BALL AND BEAM SYSTEM

International Journal of Advance Engineering and Research Development. Aircraft Pitch Control System Using LQR and Fuzzy Logic Controller

CDS 101/110a: Lecture 8-1 Frequency Domain Design

ROBOTICS ENG YOUSEF A. SHATNAWI INTRODUCTION

Baseline UAV Controller Initial Thesis Report

QUADROTOR ROLL AND PITCH STABILIZATION USING SYSTEM IDENTIFICATION BASED REDESIGN OF EMPIRICAL CONTROLLERS

AIRCRAFT CONTROL AND SIMULATION

WIND VELOCITY ESTIMATION WITHOUT AN AIR SPEED SENSOR USING KALMAN FILTER UNDER THE COLORED MEASUREMENT NOISE

TEAM AERO-I TEAM AERO-I JOURNAL PAPER DELHI TECHNOLOGICAL UNIVERSITY Journal paper for IARC 2014

Sensor set stabilization system for miniature UAV

Development of an Experimental Testbed for Multiple Vehicles Formation Flight Control

Acquisition of Human Operation Characteristics for Kite-based Tethered Flying Robot using Human Operation Data

Design of Accurate Navigation System by Integrating INS and GPS using Extended Kalman Filter

Small Unmanned Aerial Vehicle Simulation Research

STUDY OF FIXED WING AIRCRAFT DYNAMICS USING SYSTEM IDENTIFICATION APPROACH

Position Difference for System Identification and Control of UAV Alap-Alap Using Back Propagation Algorithm Neural Network with Kalman Filter

Model-Based Detection and Isolation of Rudder Faults for a Small UAS

Modeling of an Adaptive Controller for an Aircraft Roll Control System using PID, Fuzzy-PID and Genetic Algorithm

Flapping Wing Micro Air Vehicle (FW-MAV) State Estimation and Control with Heading and Altitude Hold

Design of FBW Flight Control Systems for Modern Combat Aircraft Shyam Chetty Former Director, CSIR-NAL Bangalore

QUADROTOR STABILITY USING PID JULKIFLI BIN AWANG BESAR

A Reconfigurable Guidance System

Applying Multisensor Information Fusion Technology to Develop an UAV Aircraft with Collision Avoidance Model

Design of Different Controller for Cruise Control System

HELISIM SIMULATION CREATE. SET. HOVER

Flight-dynamics Simulation Tools

Digital Autoland Control Laws Using Quantitative Feedback Theory and Direct Digital Design

Comparative Study of PID and Fuzzy Controllers for Speed Control of DC Motor

Applying Multisensor Information Fusion Technology to Develop an UAV Aircraft with Collision Avoidance Model

Design and Implementation of FPGA Based Quadcopter

ARHVES FLIGHT TRANSPORTATION LABORATORY REPORT R88-1 JAMES LUCKETT STURDY. and. R. JOHN HANSMAN, Jr. ANALYSIS OF THE ALTITUDE TRACKING PERFORMANCE OF

Design and Implementation of Inertial Navigation System

AIR FORCE INSTITUTE OF TECHNOLOGY

Automatic Recovery and Autonomous Navigation of Disabled Aircraft After Control Surface Actuator Jam

Optimal Control System Design

University of Minnesota. Department of Aerospace Engineering & Mechanics. UAV Research Group

Implementation of Proportional and Derivative Controller in a Ball and Beam System

Simulation of GPS-based Launch Vehicle Trajectory Estimation using UNSW Kea GPS Receiver

SELF STABILIZING PLATFORM

Simulation and Flight Test of a Temperature Sensing Stabilisation System

Lecture 18 Stability of Feedback Control Systems

U-Pilot can fly the aircraft using waypoint navigation, even when the GPS signal has been lost by using dead-reckoning navigation. Can also orbit arou

MULTI AERIAL SYSTEM STABILIZED IN ALTITUDE FOR INFORMATION MANAGEMENT

Control System Design for Tricopter using Filters and PID controller

Design Of An Autopilot For Small Unmanned Aerial Vehicles

DESIGN & FABRICATION OF UAV FOR DATA TRANSMISSION. Department of ME, CUET, Bangladesh

ŞahinSim: A Flight Simulator for End-Game Simulations

Introducing the Quadrotor Flying Robot

ROBOTICS 01PEEQW. Basilio Bona DAUIN Politecnico di Torino

Trajectory Tracking and Payload Dropping of an Unmanned Quadrotor Helicopter Based on GS-PID and Backstepping Control

A Fuzzy Sliding Mode Controller for a Field-Oriented Induction Motor Drive

A Model Reference Adaptive Controller Performance of an Aircraft Roll Attitude Control System

EVALUATION OF THE GENERALIZED EXPLICIT GUIDANCE LAW APPLIED TO THE BALLISTIC TRAJECTORY EXTENDED RANGE MUNITION

Stability and Control Test and Evaluation Process Improvements through Judicious Use of HPC Simulations (3348)

Skylark OSD V4.0 USER MANUAL

CDS 101/110a: Lecture 8-1 Frequency Domain Design. Frequency Domain Performance Specifications

VECTOR CONTROL SCHEME FOR INDUCTION MOTOR WITH DIFFERENT CONTROLLERS FOR NEGLECTING THE END EFFECTS IN HEV APPLICATIONS

GPS System Design and Control Modeling. Chua Shyan Jin, Ronald. Assoc. Prof Gerard Leng. Aeronautical Engineering Group, NUS

Transcription:

Student Research Paper Conference Vol-1, No-1, Aug 2014 A New Perspective to Altitude Acquire-and- Hold for Fixed Wing UAVs Mansoor Ahsan Avionics Department, CAE NUST Risalpur, Pakistan mahsan@cae.nust.edu.pk Ali Hanif Avionics Department, CAE NUST Risalpur, Pakistan user0873@gmail.com Abstract-UAVs are becoming increasingly interesting for many applications, also in the civil field. In a UAV, the onboard autopilot autonomously controls the aircraft flight and navigation. The altitude acquire-andhold is an important function of autopilot, implemented using a control design algorithm that flies the UAV to commanded altitude and maintains it. While UAVs are usually expected to be in constant contact with base stations, a critical aspect of their usability is related to the autonomy in case of an interruption of communications. In this paper, we present a comparison between two altitude control techniques. Firstly, altitude control through elevator using PID controller. Secondly, altitude control through throttle and elevator using simple Proportional and PID controller. The nonlinear model is linearized around a stable trim condition and decoupled for linear controller design. The results for the compensated linear and nonlinear models are presented. It is observed that controlling altitude via elevator and throttle is better in terms of transient response. Keywords-UAV; PID; autopilot I. INTRODUCTION Originally Aerosonde was developed for very long endurance as well as low cost UAV for meteorological issues in several areas. By 1995-1998, this UAV was developed by two Australian companies, named as Australian Bureau of Meteorology and Insitu group of USA. This project was co-sponsored by U.S Navy s ONR (Office of Naval Research). In August 1998, Aerosonde became the first UAV to cross Atlantic and covered about 3200 km in 26 hours and 45 minutes. Aerosonde can fly autonomous flights including takeoff and landing. It has a GPS waypoint system, which is used for its navigation and has UHF and SATCOM datalinks for remote control. Figure 1: Aerosonde UAV A. Data For Aerosonde Length: 1.74 m Wingspan: 2.87 m Weight: 15 kg Speed: 150 km/h (80 knots) Ceiling: 6100 m Range: 1850 km Endurance: 30 hours Propulsion: Piston Engine Table 1 In modern era, world is unmanned. Today the bots are helping humans not only in their social lives but also are participating in military aspects. UAVs participate as surveillance on borders of any territory, agricultural researchers uses them, they can be sent in an environment which is unaccessed by aerobiological issues like gaseous disasters. Due to these potentiated capabilities, UAV has proved itself to be challenged for any purpose. An Autopilot system installed in a UAV makes it independent of a human pilot, enhancing the accuracies in all types of flight related operations. The efficiencies in 1

aerospace as well as in avionics of a UAV make the UAV more reliable. Development of UAVs involves expertise in different fields like aerodynamics, airframe structure, propulsion system and automatic flight control systems. Automatic flight control system autonomously controls the UAV by generating various control signals for actuating control surfaces of the UAV. Altitude-gain-and-hold is an important function which is required to acquire an altitude and maintain it till further instructions are executed. In recent period a number of methods were used for navigation and control of UAV including invertebrate neuronal models [1], nonlinear feedback linearization [2], neuronal networks [5], multi agent system, PID control (proportional integral derivative)[3],sliding mode variable structure control, multiple model adaptive control [2], based on fuzzy logic [4]. Nowadays, number of autopilot systems are easily available that can be installed with little modifications on a variety of modern aircraft. Generally, commercially available UAV autopilot system uses PID controller for many operations to control. The autopilots by Micro pilot uses definable PID feedback loops. The Picollo series autopilots (Cloud Cap) Technologies enhances the strength of PID control to perform automatic flights [6]. The Kestrel autopilot (Procerus Technologies) use real time PID graphers for onboard tuning of control gains [7].Guidestar autopilot series (Athena Technologies) use PID controller techniques for trajectory/inclination control (altitude and heading controls). Due to the good performance, wide availability and simplicity of a PID controller it is been appreciated for its use in control systems. PID controllers are generally used on UAVs owing to easy implementation, but these offer limitations in stability and robustness. Phase Lead controllers in the feedback path are mostly used in missile control systems [8] to gain more stability and minimum overshoot, though these compensators can equally be well applied in the forward path after the error signal. This control technique has also been tested for aircraft control systems. A longitudinal motion autopilot using Phase Lead compensator has been designed for the F-16 aircraft nonlinear model [9]. Here, we have compared the performance of the controller using Elevator only and Elevator+Throttle as input to Aerosonde. Both these techniques have been well documented in the control systems literature. II. NONLINEAR MODELLING AND LINEARIZATION In order to simulate the Aerosonde dynamic model for 6 Degree-of-Freedom (6-DoF), aeronautical simulation blockset AeroSim was used. The basic nonlinear Aerosonde model is further composed of aerodynamics, inertia and propulsion models. It also includes a magnetic field and gravity model for earth, and a standard atmosphere model as shown in figure 2. Force equations Figure 2: Non-linear UAV Model where m is the mass of aircraft, V T is the true air velocity, β is the side slip angle, α is the angle of attack of wing, D is drag force, L is lift force, C is the cross wind force, Q is the pitch rate, is the angle of attack of tail and R is yaw rate. T 2

Moment equations where P is the roll rate, J x is the moment around x- axis, J y is the moment around y-axis, J xz is the moment in xz plane, m is the rolling moment and n is the yawing moment. Velocity equations model around a level flight trim condition. The linear model thus obtained was used to design controllers to cater for aircraft natural longitudinal and lateral modes. Since the model is linearized around a stable trim condition, UAV will not experience any sideslip or roll motions. Hence longitudinal and lateral submodels are easily decoupled from within the linear model. The longitudinal model is then used with inputs of elevator and throttle, in designing of altitude controller. Decoupled longitudinal sub-model equation is given in (1).. x Ax Bu (1) where ẋ is decoupled longitudinal state vector [u q ϴ h] and its time derivative on the left hand side of the equation. u is the control input. A denotes system matrix and B is input matrix for decoupled longitudinal sub-model. State variables matrix for lateral mode is presented in (2). where P N is the velocity compnent in north direction, P is the velocity component in east direction, h is E the velocity component in vertical direction, U is the velocity in body x-axis, V is the velocity in body y- axis, W is the velocity in body z-axis,s is the short form for sine, c is the short form for cosine, θ is the pitch angle and φ is the roll angle. Kinematics equations (2) δt represents throttle input and δe denotes elevator deflection. Pitch rate is q, pitch angle is ϴ, velocity along body axis is u and altitude is represented by h. This linear model helps us to observe and control the aircraft s response as per desired specifications. III. CONTROLLER DESIGN where is the angular velocity in x-axis, is the angular velocity in y-direction, velocity in z-direction. is the angular After the nonlinear model has been acquired, the linear model is designed so that the implementation of equations already mentioned are easy to implement on an Aircraft. Numerical linearization technique was employed to linearize the nonlinear In the controllers design process, settling time and overshoot as the time-response specifications are to be improved and controlled. The flight parameters of altitude and pitch rate are controlled using a Proportional controller. To control oscillations, a Proportional controller is used with aircraft actual pitch rate fed back. Pitch rate closed loop formed an inner closed loop and the outer closed loop is for altitude control. Altitude control uses a PID Controller with aircraft actual altitude fed back. Reference altitude is commanded to the closed loop system. In this way, a closed loop Simulink model is completed. By changing the inputs i.e. first elevator and throttle and then only elevator, different time response specifications are observed and compared. 3

These time response specifications make it easy to understand how altitude can be controlled with varying the inputs. For throttle to be used as an input with elevator, a conditional loop is formed which comes into play when I. Throttle remains the same for error to be within +/- 10 m. II. Throttle is increased to 90% if error III. becomes greater than 10 m. Throttle is decreased to 40% if error becomes less than -10 m. For this condition to be fulfilled, we use a for-loop blockset as shown in figure 7. A. Elevator and Throttle as Inputs When elevator and throttle are applied simultaneously then conditional loop controls the throttle with respect to velocity v which in turn plays an important role in controlling the altitude of aircraft. Similarly altitude is controlled by the elevator and hence velocity and altitude can be controlled at the same time as depicted in figure 3. Figure 4: Elevator only as Input IV. SIMULATION RESULTS Simulation of Aerosonde linear and nonlinear models are accomplished via Simulink. A. PID Altitude Controller via Elevator The altitude response to elevator step input is shown in figure 5 for linear model. Settling time for step response is 14 sec, Overshoot is 13.1 percent and rise time is 1.85 sec. After analyzing the linear model of Aerosonde, the elevator based PID controller is tested for the nonlinear model. Figure 6 shows the result for nonlinear model. X-axis is the time axis (in milliseconds) and y-axis is the altitude axis (in meters). Figure 3: Elevator and Throttle as Inputs B. Elevator only as Input Figure 5: Linear Model Step Response from Elevator In this case where elevator alone is taking part as input, altitude is controlled by the process of pitch rate feedback and altitude at the outer closed loop as previously mentioned. But in this process, conditional loop for velocity (throttle as input) doesn t exist at all. Figure 6: Altitude Control for Non-Linear Model via Elevator 4

B. PID Altitude Controller via Elevator+Throttle The part of SIMULINK block diagram built for this purpose is shown in figure 6. IV. CONCLUSION Almost all of the existing autopilots use PID Controller for altitude control. In this paper, we have compared the performance of two methods of controlling altitude of a fixed Wing UAV-Aerosonde. Our investigation shows that controlling altitude using elevator and throttle gives better transient response as compared to altitude control through elevator only. Inputs as elevator and throttle give a higher rise and settling time but less overshoot. The response by PID controller, controlling elevator only offers less rise time and settling time but gives a higher overshoot. Due to specifications of UAV s, less overshoot is more desirable feature to optimize payload performance. Hence PID controller, controlling elevator and throttle, is a better choice for altitude control and stabilizing of UAV. REFERENCES Figure 7: Simulink Model The elevator based PID controller is tested for the nonlinear model. By carefully adjusting the controller gains, the overshoot has been minimized. Figure 8 shows the result for non-linear model. X-axis is the time axis (in milliseconds) and y-axis is the altitude axis (in meters). [1] J. P. Changeux, S. Dehaene, Neuronal models of cognitive functions. On cognition, vol. 33, pp. 63-109, 1989. [2] A. Yesildirek, F. L. Lewis, Feedback linearization using neural networks: Feedback linearization, neural networks, robust-adaptive control,. On Automatica, vol. 31, no. 11, pp. 1659-1664, 1995. [3] C. Xin, Y, Yi-Dong and Z. Min. Study of an intelligent PID attitude controller for UAV, Journal of Nanjing University of Aeronautics and Astronautics, 2003; 6, 33-35. [4] A. Topalov, N. Shakev, S. Nikolova, D. Seyzinski and O. Kaynak. Trajectory control of unmanned aerial vehicle using neural nets with a stable learning algorithm. Pp, 880-885. [5] S. Kurnaz, O. Cetin, and O. Kaynak. Fuzzy logic based approach to design of light control and navigation tasks for autonomous unmanned aerial vehicles. Journal of Intelligent and Robotic Systems, 2009; 54;229-244. [6] http://www.cloudcaptech.com/piccolo_system.shtm [7] http://procerusuav.com/productskestrelautopilot.php [8] Mansoor Ahsan, Kamran Shafique, Atif Bin Mansoor, Perfomance comparison of two altitude control algorithms for a fixed wing UAV. GCSE 2011 : 28-30 December 2011, Dubai, UAE. [9] B. L. Stevens and F. L. Lewis. Aircraft Control and Simulation, 2nd Ed. Wiley Interscience, 1992. [10] www.aerosonde.com [11] http://www.u-dynamics.com/aerosim Figure 8: Altitude Control for Non-Linear Model via Elevator+Throttle 5