Simulation of UAV Systems P. Kaňovský, L. Smrcek, C. Goodchild

Similar documents
Introduction to Flight Dynamics

Flight Dynamics and Control

Chapter 4 The Equations of Motion

Flight Control Simulators for Unmanned Fixed-Wing and VTOL Aircraft

Chapter 1 Lecture 2. Introduction 2. Topics. Chapter-1

Lecture AC-1. Aircraft Dynamics. Copy right 2003 by Jon at h an H ow

Aircraft Pitch Control Design Using Observer-State Feedback Control

ANALYSIS OF AUTOPILOT SYSTEM BASED ON BANK ANGLE OF SMALL UAV

What is flight dynamics? AE540: Flight Dynamics and Control I. What is flight control? Is the study of aircraft motion and its characteristics.

Study. Aerodynamics. Small UAV. AVL Software

Applications Linear Control Design Techniques in Aircraft Control I

Introduction to Atmospheric Flight. Dr. Guven Aerospace Engineer (P.hD)

Mechanics of Flight. Warren F. Phillips. John Wiley & Sons, Inc. Professor Mechanical and Aerospace Engineering Utah State University WILEY

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

Modeling of a Small Unmanned Aerial Vehicle

Dynamic Modeling of Fixed-Wing UAVs

Lecture 11 Overview of Flight Dynamics I. Dr. Radhakant Padhi Asst. Professor Dept. of Aerospace Engineering Indian Institute of Science - Bangalore

Simulation of Non-Linear Flight Control Using Backstepping Method

Exam - TTK 4190 Guidance & Control Eksamen - TTK 4190 Fartøysstyring

Modeling and Control Strategy for the Transition of a Convertible Tail-sitter UAV

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

Stability and Control

Pitch Control of Flight System using Dynamic Inversion and PID Controller

State Estimation for Autopilot Control of Small Unmanned Aerial Vehicles in Windy Conditions

Localizer Hold Autopilot

MODELING OF DUST DEVIL ON MARS AND FLIGHT SIMULATION OF MARS AIRPLANE

MAV Unsteady Characteristics in-flight Measurement with the Help of SmartAP Autopilot

Modeling and Simulation for Free Fall Bomb Dynamics in Windy Environment

MODELING OF A SMALL UNMANNED AERIAL VEHICLE

Fundamentals of Airplane Flight Mechanics

Investigating the Performance of Adaptive Methods in application to Autopilot of General aviation Aircraft

Robot Dynamics Fixed-wing UAVs: Dynamic Modeling and Control

GUST RESPONSE ANALYSIS IN THE FLIGHT FORMATION OF UNMANNED AIR VEHICLES

UAV Coordinate Frames and Rigid Body Dynamics

Aerodynamics and Flight Mechanics

AEROSPACE ENGINEERING

Flight Dynamics, Simulation, and Control

Dynamic Response of an Aircraft to Atmospheric Turbulence Cissy Thomas Civil Engineering Dept, M.G university

/ m U) β - r dr/dt=(n β / C) β+ (N r /C) r [8+8] (c) Effective angle of attack. [4+6+6]

FLIGHT DYNAMICS. Robert F. Stengel. Princeton University Press Princeton and Oxford

Flight Dynamics and Control. Lecture 3: Longitudinal stability Derivatives G. Dimitriadis University of Liege

Stability and Control Analysis in Twin-Boom Vertical Stabilizer Unmanned Aerial Vehicle (UAV)

Mathematical Modelling and Dynamics Analysis of Flat Multirotor Configurations

Aim. Unit abstract. Learning outcomes. QCF level: 6 Credit value: 15

Study on Numerical Simulation Method of Gust Response in Time Domain Jun-Li WANG

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

MINIATURE BOMB CONCEPT FOR UNMANNED AERIAL VEHICLES

DYNAMIC MODELING AND STABILITY ANALYSIS OF A HIGH ALTITUDE AIRSHIP

MASTER'S THESIS CZECH TECHNICAL UNIVERSITY IN PRAGUE FACULTY OF ELECTRICAL ENGINEERING DEPARTMENT OF CYBERNETICS

ONLINE PATH PLANNING AND CONTROL SOLUTION FOR A COORDINATED ATTACK OF MULTIPLE UNMANNED AERIAL VEHICLES IN A DYNAMIC ENVIRONMENT

ME 425: Aerodynamics

MODELING OF SPIN MODES OF SUPERSONIC AIRCRAFT IN HORIZONTAL WIND TUNNEL

SENSITIVITY ANALYSIS FOR DYNAMIC MODELS OF AERIAL MUNITIONS

Adaptive Winglet Design, Analysis and Optimisation of the Cant Angle for Enhanced MAV Performance

Fault-Tolerant Control of a Unmanned Aerial Vehicle with Partial Wing Loss

A model of an aircraft towing a cable-body system

5.12 The Aerodynamic Assist Trajectories of Vehicles Propelled by Solar Radiation Pressure References...

Chapter 5 Performance analysis I Steady level flight (Lectures 17 to 20) Keywords: Steady level flight equations of motion, minimum power required,

kiteplane s length, wingspan, and height are 6 mm, 9 mm, and 24 mm, respectively, and it weighs approximately 4.5 kg. The kiteplane has three control

Model Reference Adaptive Control of Underwater Robotic Vehicle in Plane Motion

Attitude determination method using single-antenna GPS, Gyro and Magnetometer

A WAVELET BASED FLIGHT DATA PREPROCESSING METHOD FOR FLIGHT CHARACTERISTICS ESTIMATION AND FAULT DETECTION

Envelopes for Flight Through Stochastic Gusts

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

AMME3500: System Dynamics & Control

Optimal Control, Guidance and Estimation. Lecture 16. Overview of Flight Dynamics II. Prof. Radhakant Padhi. Prof. Radhakant Padhi

Transactions of the VŠB Technical University of Ostrava, Mechanical Series. article No VARIABLE PITCH PROPULSION DRIVE MODEL

Aircraft Design I Tail loads

Equations of Motion for Micro Air Vehicles

Contribution of Airplane design parameters on Roll Coupling اي داءالبارامترات التصميميه للطائره على ازدواج الحركي

Frequency Domain System Identification for a Small, Low-Cost, Fixed-Wing UAV

SIMULATION STUDIES OF MICRO AIR VEHICLE

Flight and Orbital Mechanics

Development of a Water Rocket

Dynamics and Control Preliminary Examination Topics

Experimental Studies on Complex Swept Rotor Blades

Robot Dynamics - Rotary Wing UAS: Control of a Quadrotor

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

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

Flight Vehicle Terminology

The PVTOL Aircraft. 2.1 Introduction

Computer mechanization of six-degree of freedom flight equations

Alternative Expressions for the Velocity Vector Velocity restricted to the vertical plane. Longitudinal Equations of Motion

Small lightweight aircraft navigation in the presence of wind

Non-linear Dynamic Inversion

Theoretical and experimental research of supersonic missile ballistics

Aero-Propulsive-Elastic Modeling Using OpenVSP

MODIFICATION OF AERODYNAMIC WING LOADS BY FLUIDIC DEVICES

Development and Design of the Landing Guidance and Control System for the S20 UAV

Lecture #AC 3. Aircraft Lateral Dynamics. Spiral, Roll, and Dutch Roll Modes

Autonomous Robotic Vehicles

Factors Limiting Controlling of an Inverted Pendulum

Simulation of Plane Motion of Semiautonomous Underwater Vehicle

UNCLASSIFIED. Control of Spinning Symmetric Airframes. Curtis P. Mracek Max Stafford and Mike Unger Raytheon Systems Company Tucson, AZ 85734

Dynamic modeling and control system design for tri-rotor UAV

Study of Required Thrust Profile Determination of a Three Stages Small Launch Vehicle

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

Adaptive Augmentation of a Fighter Aircraft Autopilot Using a Nonlinear Reference Model

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

AB-267 DYNAMICS & CONTROL OF FLEXIBLE AIRCRAFT

Transcription:

Czech echnical University in Prague Acta Polytechnica Vol. 45 No. 4/005 Simulation of UAV Systems P. Kaňovský, L. Smrcek, C. Goodchild he study described in this paper deals with the issue of a design tool for the autopilot of an Unmanned Aerial Vehicle (UAV) and the selection of the airdata and inertial system sensors. his project was processed in cooperation with VUL a PVO o.z. [1]. he feature that distinguishes the autopilot requirements of a UAV (Figs. 1, 7, 8) from the flight systems of conventional manned aircraft is the paradox of controlling a high bandwidth dynamical system using sensors that are in harmony with the low cost low weight objectives that UAV designs are often expected to achieve. he principal function of the autopilot is flight stability, which establishes the UAV as a stable airborne platform that can operate at a precisely defined height. he main sensor for providing this height information is a barometric altimeter. he solution to the UAV autopilot design was realised with simulations using the facilities of Matlab and in particular Simulink []. Keywords: autopilot, modelling, Sojka, tools, UAV Symbols m Airplane mass V Velocity a ime derivation of a Angle of attack Angle of drift,, Euler angles (roll, pitch, yaw) u, v, w Components of velocity of the airplane mass centre relative to atmosphere p, q, r Components of the angular velocity of the airplane C D Drag coefficient C L Lift coefficient CLF Lift coefficient of the vertical tail surface c l Rolling moment coefficient c n Yawing moment coefficient c m Pitching moment coefficient Air density I x, I y, I z Moments of inertia about (x, y, z) axes c Length of mean aerodynamic chord S Wing area b Wing span g Standard gravitational acceleration Engine thrust 1 Introduction Civil and military usage of low cost UAVs is becoming more needed. Possibly the most expensive design items are the control and navigation systems. herefore, one of main questions that each system designer has to face is the selection of appropriate sensors for a specific autopilot system. Such sensors should satisfy the main requirements without contravening their boundaries. Higher sensor quality can lead to a significant rise in costs. In aircraft design this kind of consideration is especially important due to the safety requirements expressed in airworthiness standards. herefore question is how to determine the optimal solution. his problem is mostly solved by the designer s experience and by thorough testing. However, this can be very expensive, and involves with many risks in relation to flight safety. he problem can be resolved by using a suitable simulation method, for example in the Matlab Simulink program environment. his program can be considered as a facility fully competent for this task. An important factor is what is done to manipulate the functions of the program to achieve the autopilot design. A computer only solves logical problems. It cannot implement practical real world entities, and a computer simulation only simulates what in a sense the designer already knows. For the precise design solution it is necessary to have a mathematical model of the aircraft or at least the basic con- Fig. 1: UAV Sojka III Wing span Overall length MOW Max. speed Payload Endurance Engine 4.5 m 3.78 m 145 kg 10 km/hr 0 kg >4 hr 8.4 kw Czech echnical University Publishing House http://ctn.cvut.cz/ap/ 109

Acta Polytechnica Vol. 45 No. 4/005 Czech echnical University in Prague Power hermostatic box Labio LS80 PC RS 3 RS 3 RS 3 Pressure regulator Druck DPI 530 Barometer Druck DPI 145 Pressure Measured pressure sensor emperature sensor (Pt100) Data Acquisition Control Unit Agilent 34970A HPIB Fig. : Automatic measurement system straints in its movement. By using suitable simulations it is possible not only to evaluate the sensors, but also to optimise their filters and control algorithms. Experiment First phase of the project was to verify the sensor parameters declared by the manufacturer. In order to measure the sensor parameters (sensitivity, accuracy, stability, temperature dependence and hysteresis), it was necessary to adapt an existing automatic system by recording data into a file (see Fig. ). he second phase in this project was to make a statistical evaluation of data obtained by the automatic measurement system. he validity of the measurements themselves was verified by an accuracy analysis of the measurement system and processing the statistical data. he most important quantity in the set of measured data was the pressure variation between two different altitudes, which could be measured very precisely. he entire evaluation of the measured data then helped to find sensor parameters and, consequently, to design a sensor model for the Matlab Simulink program. he designed model was a simplified version, because it reflected only parameters relevant for the specified UAV autopilot design. he sensor delay in this case could be ignored, because its value was negligible in comparison with the previously mentioned sensor parameters. he basic requirement for this project was to obtain data concerning the UAV design system. In this case, the UAV system was described in the following referential axes (Fig. 3) and by a set of differential equations (Equations 1, ) [3, 4]: Fig. 3: Main axes Force equations u qw rv CD sin m m g v ru pw CLF m m g cos sin w qu pv CL m m g cos cos. Moment equations I y I z b p qr cl, Ix Ix I I VSc q x z 1 rp cm, () I y I y I r z Ix b pq cn. Iz Iz All variables were calculated in a frame of differential equations. All aerodynamic parameters needed for these equations were obtained from wind tunnel experiments [4]. he airplane model in Simulink consists of partial blocks. hese blocks represent basic mathematical operations or functions and tools that are necessary for modelling. For example, these could be memory, delay, signal sinks and sources (for an illustration, see Fig. 4). he mathematical model of the airplane was compiled as a continuous system, i.e., all calculations were not performed as a time defined sequence but the time interval changed due to the magnitude of the outcomes of the calculations. his solution guaranteed that all relevant quantities would be obtained. his was because the time between two calculations was in the order of milliseconds, which means more than two orders higher frequency than the highest own frequency of airplane movement. he model in Simulink was divided into subblocks representing the individual equations. he main initial conditions were defined in an external.m file, which had to be run before starting the main simulation in Simulink. he rest of the initial conditions and quantities could be set up directly in the Simulink scheme. hese conditions were, for example, initial velocity, altitude and flight path. he input quantities to be modelled were: elevator deflection aileron deflection (1) 110 Czech echnical University Publishing House http://ctn.cvut.cz/ap/

Czech echnical University in Prague Acta Polytechnica Vol. 45 No. 4/005 Fig. 4: Simulink scheme representing the calculation of the first equation from Equation 1 thrust wind as defined in MIL-F-8785C [6] All the calculated output quantities for visualisation could be shown in a graphical interface or saved. hese quantities could be, for example, Euler angles and their derivations, translational and angular movements, speed, altitude, etc. Assuming that we had all necessary aerodynamic parameters, the design of a non-linear aircraft model was worked out. he model describes the aircraft behaviour in almost all standard phases of flight. Algorithms representing the autopilot control were also simulated. In order to make the simulation comprehensive, the model was extended by submodels of the wind and the actuators. A simplified diagram of the design simulation is shown in Fig. 5. 3 Results he processed data from the automatic measurement system was used for designing a model corresponding to the basic parameters of the sensor. he results showed the significant temperature dependence. his dependence was easy to correct. However, taking into account the desired function of the sensor, this dependence could be ignored. Standard deviation was 0.031 By processing the 15 measured data items, the following results can be obtained: 80 % of the results were within the interval 0.5m 60 % of the results were within the interval 0.3m 0 % of the results were within the interval 0.1m Pitch autopilot Actuators Airplane Mathematical model Sensor models + algorithm of filtration Data visualisation Roll autopilot Fig. 5: Simulink block scheme Czech echnical University Publishing House http://ctn.cvut.cz/ap/ 111

Acta Polytechnica Vol. 45 No. 4/005 Czech echnical University in Prague A decision on the suitability of using the sensor as an altimeter could have been made on the basis of the stated manufacturer s data, from the supplied datasheets. Unfortunately this method was inapplicable in the case of using the pressure sensor as a vertical speedometer. he definition for calculating vertical speed is obvious from Fig. 6. and Eq. 3. Vertical speed is defined as change of altitude in time. Vertical speed h (3) t It is evident from Graph 1. that the steps of discrete time derivation of altitude can cause undesirable step changing in measurement of vertical speed. hese steps could be elimi- t Altitude ime Fig. 6: Calculating the vertical speed h Graph 1 Graph 11 Czech echnical University Publishing House http://ctn.cvut.cz/ap/

Czech echnical University in Prague Acta Polytechnica Vol. 45 No. 4/005 nated by implementing a filter, but this would involve unacceptable time delays. Surprisingly, thanks to the robustness of the system, the system itself was resistant to sharp and large steps of indicated vertical speed. Graph shows the resultant change of altitude. he control mechanism is made by keeping the vertical speed value (in this case 0) and keeping the set altitude value. 4 Conclusion Simulated flight quantities were evaluated with comparing with real flight records and submitted by real Sojka operators. his correspondence certifies the correctness of the Simulink airplane model. he model of the UAV design system helps to create a powerful tool for a suitability testing of the autopilot and its sensors. his procedure can speed up the choice of sensors which makes a price reduction of their implementation into the UAV autopilot. Particular result from this study is a decision to use a low-cost altimeter for vertical speed measurements. his design method is also suitable for further utilisation in UAV design system simulation. Another possible utilisation of the method is in evaluating of sensor quality in ageing, for the purposes of flight safety. 5 Acknowledgment he author thanks Mr. Z. Cech, from Delong Instruments Ltd. Brno, Czech Republic, who described the mathematical model of UAV Sojka, and Mr. V. Dvorak from CU Prague, who designed the basic version of the automatic measurement system for pressure measurement. References [1] VUL a PVO o. z. (Air Force Research Institute), Czech Republic, http://www.vtul.cz/. [] http://www.mathworks.com/. [3] Etkin, B., Reid, L. D.: Dynamics of Flight Stability and Control, John Wiley & Sons, Inc. 1996, 3 rd ed. [4] Cech, Z.: Využití magnetického pole Země ke stabilizaci bezpilotních prostředků (Usage of the Earth s Magnetic Field for Stabilising UAV Flight)(in Czech), dissertation work, Military Academy Antonina Zapotockeho, Brno, CZ, 1989. [5] Proks, M.: Měření modelu letounu Sojka-M4 v aerodynamickém tunelu. echnical report Z-3763/0, Aeronautical Research and est Institute in Prague 00. [6] http://www.pdiaero.com/downloads/download_files/mil -F-8785C. pdf, section 3.7 Ing. Petr Kaňovský e-mail: kanovsp@fel.cvut.cz Department of Measurements Czech echnical University in Prague Faculty of Electrical Engineering echnická 166 7 Prague 6, Czech Republic Dr. Ladislav Smrcek Dr. Colin Goodchild Aerospace Engineering Department James Watt Building University of Glasgow Glasgow, G1 8QQ Scotland, U.K. Fig. 7 Fig. 8 Czech echnical University Publishing House http://ctn.cvut.cz/ap/ 113