AM25 UNMANNED AIR VEHICLE FLIGHT CONTROL
|
|
- Noah Hampton
- 5 years ago
- Views:
Transcription
1 AM25 UNMANNED AIR VEHICLE FLIGHT CONTROL submitted by LOW JUN HORNG Department of Mechanical Engineering In partial fulfillment of the requirements for the Degree of Bachelor of Engineering National University of Singapore Session 2004/2005
2 Abstract ABSTRACT The objective of this project is to integrate a Global Positioning System (GPS) [5] assisted autopilot navigation system onto an existing platform to enable it to fly autonomously from waypoint to waypoint. It is required therefore to find the appropriate Proportional, Integral, and Derivative (PID) gain values to set for the given autopilot system. The original Unmanned Air Vehicle (UAV) platform was given without adequate aerodynamic, propulsion and stability data. Thus studies were made to determine such data by reverse engineering before the values of the gains could be found. The task was challenging as the UAV had an unconventional shape, thus there were no prior literature on how such values could be derived Besides finding the PID values, it was necessary to manufacture a replica of the given UAV. Once again, this task was challenging both due to its highly curved shape, as well as a need to keep the weight of the final replicated UAV low in order for it to be able to takeoff together with the additional weight of the control system which was to be integrated. Together with another student, Mr. Navabalachandran J, a study was done to look into the various materials that could be used, and the various methods that could be used to manufacture the highly curved wing. The replica UAV was then produced. The required aerodynamic data were derived by first doing a Computer Aided Drawing (CAD) of the UAV, followed by doing Computational Fluid Dynamic (CFD) calculations using the CAD model. These data were then used to find to how the given UAV would react in response to certain control input and environmental conditions in the form of the Equations of Motion for the UAV. Once these were National University of Singapore i
3 Abstract found, the transfer functions of the required control loops were derived using Laplace transform of the appropriate Equations of Motion. Using the transfer functions, optimisation was then used to find the most appropriate gains to use for the respective feedback control loops for the flight controls of the UAV (elevator from pitch, aileron from roll). A comparison with various optimisation methods was done and the most appropriate one was chosen. The gains were thus derived using the chosen method. Various tests were done along the way to validate the authenticity of the results derived. Results of the calculations were found to be satisfactory. A paper based on this project [14] was presented at the Republic of Singapore Air Force s (RSAF) Aerospace Technology Seminar on February National University of Singapore ii
4 Acknowledgement ACKNOWLEDGEMENT The author would like to extend sincere gratitude to his project supervisor, Associate Professor Gerard Leng Siew Bing for his guidance, and above all patience in answering all queries pertaining to the project. Also, the authors would like to thank Mr Leong See Kit of Cradence Pte Ltd for allowing us to use his equipment during the course of this project. Thanks also go to Mr Navabalachandran s/o Jayabalan for his assistance during the manufacturing and flight-testing phase of this project. The author will also like to extend his gratitude to the staff of Dynamics Laboratory, for their assistance for the duration of the project, as well as Mr Neo Ken Soon of the Advanced Manufacturing Laboratory for his assistance in the use of the 3D Laser scanner. National University of Singapore iii
5 Table of Contents TABLE OF CONTENTS SUMMARY ACKNOWLEDGEMENT TABLE OF CONTENTS LIST OF FIGURES LIST OF TABLES LIST OF SYMBOLS i iii iv vi viii iv 1. Introduction Problem Definition And Background Organisation of Thesis 3 2. Description of UAV Physical Characteristics Autopilot Control (Micropilot ) 7 3. Testing of GPS 8 4. Building of CAD and Physical Model Building of CAD Model Building of Physical Model Deriving Aerodynamic Coefficients Computational Fluid Dynamics Determining Type of Flow Aerodynamic Coefficient Analysis Semi-Empirical Derivation 20 National University of Singapore iv
6 Table of Contents 6. Derivation And Verification Of Transfer Functions Finding Transfer Functions Response To Controls Verification Of Results Verify Cl And Cd Verify Transfer Function Finding PID Gains Optimisation Methods Optimisation Integration Of Autopilot And Flight Tests Integration Of Equipment Flight Tests Conclusion 38 References 39 Appendix A GPS Test Results A-1 Appendix B CFD Results (Laminar) B-1 Appendix C Roots and Stability Modes C-1 Appendix D Glide Test D-1 Appendix E Complex RF E-1 Appendix F MATLAB Codes F-1 Appendix G Sensitivity Test G-1 Appendix H Motor and Propeller Selection H-1 National University of Singapore v
7 List of Figures LIST OF FIGURES 1.1. Comparison of F-117 and the given UAV D views of the UAV 2.2. The given UAV 2.3. Shape of the UAV (rear view) 2.4. The Micropilot control card 3.1. Setup to test GPS 3.2. Graph of the change in Latitude values and change in Longitude values 4.1. Taking 3D laser scans of one wing 4.2. CAD model of the UAV 4.3. Mesh of the UAV used in FLUENT 4.4. Bottom half of wing made of Glass Reinforced Plastic 4.5. Side profiles of the wing to be cut into ribs 4.6. Ribs mounted on the bottom layer of wing 4.7. The completed model 5.1. Definition of the Stability axes 5.2. Picture of the FLUENT computation display 5.3. Aiflow to see the effects due to velocity 5.4. Aiflow to see the effects due to angle of attack 5.5. Aiflow to see the effects due to control surfaces 5.6. Graph to determine equation of the curvature of the leading edge of wing 6.1. Root locus plots for longitudinal and lateral stability 6.2 UAV in glide test 6.3. Comparison between a sketch of the Dutch roll mode and the glide test National University of Singapore vi
8 List of Figures 6.4. Response of UAV (roll) in response to a unit step input 7.1. Open loop response to step input and Closed loop response to step input 7.2. Closed loop control system of the UAV with PID controller (Longitudinal) 7.3. Open loop response to step input & Closed loop response to step input 7.4. Optimisation methods tree 7.5. Control model set up using SIMULINK 7.6. Response to a step input before and after optimization 7.7. Optimisation using three systems together 8.1. Doing Thrust calculation and Propeller analysis 8.2. GCS control screen 8.3. Doing CG balancing 8.4. GCS control screen and PID gains screen 8.5. Loading commands into the UAV 8.6. UAV in flight 9.1. UAV in flight (front view) A.1 Movement of GPS Receiver B.1 CFD results (Longitudinal) B.2 CFD results (Lateral) C.1. D.1. Typical Root locus plot for aircraft stability Relationship between glide slope and Forces H.1 Thrust calculation and propeller selection setup National University of Singapore vii
9 List of Symbols LIST OF TABLES 4.1. Comparison of Fiber properties (Ref: Hull & Clyne) 4.2. Comparison of Resin properties (Ref: Hull & Clyne) 7.1. Optimised gains for longitudinal and lateral stability 7.2. Optimised gains for longitudinal and lateral stability (3 systems) A.1 Position recorded by GPS and Difference in location distances B.1 Longitudinal Aerodynamic Coefficients of CFD Calculations B.2 Lateral Aerodynamic Coefficients of CFD Calculations G.1 Sensitivity of Longitudinal coefficients G.2 Sensitivity of Lateral coefficients H.1 Comparison of Brushless Motors H.2. Results of Thrust Calculation National University of Singapore viii
10 List of Symbols LIST OF SYMBOLS α β δa δe θ ф ψ ρ μ a a a b C c h lf y h c y C C C C C C D Dt Dy L Lt Ly C ij Angle of Attack Sideslip angle Aileron deflection angle Elevator deflection angle Pitch angle Roll angle Yaw angle Density Viscosity Local Lift curve slope at coordinate h Fin Lift curve slope Local Lift curve slope at spanwise coordinate y Wing Span Mean aerodynamic chord Local Tailplane Chord at coordinate h Function of chord length with respect to Y coordinate Coefficient of Drag Coefficient of Drag at Tailplane Coefficient of Drag at spanwise coordinate y Coefficient of Lift Coefficient of Lift at Tailplane Coefficient of Lift at spanwise coordinate y Aerodynamic coefficient of parameter j with respect to i National University of Singapore ix
11 List of Symbols d Length parameter for Reynold s number, horizontal glide distance g Gravitational acceleration, defined as 9.81m/s 2 h H f I i I ij K K K l l f t d i p L m M N p q r Re S s u V V f t Height Fin span measured perpendicular to the roll axis Moment of Inertia about oi axes Product of Inertia about oi and oj axes Differential Gain value Integral Gain value Proportional Gain value Distance of fin from location of centre of gravity Distance of tail from location of centre of gravity Rolling moment Mass Pitching moment Yawing moment Roll Rate Pitch rate Yaw rate Reynolds Number Wing area Wing semi-span ( b / 2 ), Laplace operator Indicated airspeed Fin volume ratio Tailplane volume ratio National University of Singapore x
12 Chapter 1 Introduction 1. INTRODUCTION This project is an industrial project sponsored by Cradence Services Pte Ltd. This company has developed an Unmanned Aerial Vehicle (UAV) of a rather unconventional shape and structure, resulting in some undesirable flight characteristics. The overall task therefore, to correct its undesirable flight characteristics and thus enable the UAV to achieve stable flight between two given points. This project was done in collaboration with another Final Year student. 1.1 PROBLEM DEFINITION AND BACKGROUND Unmanned Aerial Vehicles (UAVs) are increasingly being used for surveillance purposes, especially in militaries around the world. As they get smaller, weight becomes an important factor and much care is taken to reduce the number of parts of an UAV. Thus justifies the development of a small unconventional flying wing UAV. Research was done to find out how such aircraft can be controlled to produce stable flight. A comparison was made with another unconventional aircraft of a similar structure, the F-117 Stealth Fighter. The F-117 is also essentially a flying wing, and its control surfaces are also in the shape of a V, but found at the back end of its fuselage (the given UAV had control surfaces at the wing tips). Also, the Stealth Fighter was inherently unstable [1], much like the given UAV, and the only way to control it would be to fly by wire, which means its flight is governed by a computerised autopilot control system. National University of Singapore 1
13 Chapter 1 Introduction Tilted Elevons Figure 1.1. Comparison of F-117 and the given UAV The usual method of developing an aircraft, as described in Raymer [2], is to come up with a conceptual design, based on the mission and design requirements, then designing an aerofoil with the suitable aerodynamic properties, followed by doing a sizing and performance optimization, and then integrate it together with the other parts of the aircraft, i.e. controls, propulsion systems, payloads etc. In this project however, a finalized model of the original UAV platform was given without adequate aerodynamic, propulsion and stability data. This disrupts the chain of development as integration of control systems onto the UAV cannot be done without knowledge of such information. The task is made more challenging due to the fact that the given UAV has an unusual shape when compared to conventional aircraft, as estimates for aerodynamic and stability data for conventional aircraft can be derived using established formulae available in flight dynamics textbooks, whereas no literature was found with respect to the given configuration. From S. Kanowitz, et al [4], the estimation of PID gains for their Micro Air Vehicle (MAV) was by doing a piloted flight test to estimate the gains. Even thought the situation was similar, this would not be possible for this project as the given UAV is unstable and difficult to control manually. Another method would have to be devised. The solution therefore, is to use reverse engineering to derive the required values. Many different tests and calculations have to be done in various stages to obtain these National University of Singapore 2
14 Chapter 1 Introduction required data. The stages set out for this project are: i) Testing of GPS, ii) Developing a CAD and physical model of the given UAV, iii) Computational Fluid Dynamic (CFD) and semi-empirical estimation of aerodynamic coefficients, iv) Obtaining an estimated mathematical model (transfer functions) of the UAV, v) Finding the appropriate gains of the required control loops through optimization, vi) Integration of the control system and the model UAV, and vii) actual flight tests. 1.2 ORGANISATION OF THESIS This thesis is composed of 9 chapters. Chapter 1 introduces and defines the objectives of this project. Chapter 2 describes the features of the given UAV. Chapter 3 shows the results of GPS testing of the given autopilot control system. Chapter 4 handles the CAD modeling and manufacturing of a replica of the given UAV. Chapter 5 deals with the Computational Fluid Dynamic (CFD) calculations to derive the aerodynamic coefficients, and thus the Equations of motions of the UAV. Chapter 6 gives and insight into the derivation and verification of the required transfer functions determined from the Equations of motion. Chapter 7 introduces the optimization to estimate the PID gains to be used for the given autopilot control card. Chapter 8 shows the integration of all the equipment into the UAV, and the flight tests that follow. Chapter 9 concludes this thesis. National University of Singapore 3
15 Chapter 2 Description of UAV 2. DESCRIPTION OF UAV The description of the UAV will be done in two parts. The first will focus on the physical features of the UAV, the second will focus on the control system for the UAV. 2.1 PHYSICAL CHARACTERISTICS The given UAV is much smaller than normal aircraft. It measures 0.86m in width by 0.81m in length. It has no landing gears and takes off by means of a hand launch. The original UAV has a weight of less than 1kg, and is supposedly capable of flights up to an altitude of about 500m Figure D views of the UAV National University of Singapore 4
16 Chapter 2 Description of UAV As mentioned in the introduction, the given UAV is rather unconventional. Unlike the normal aircraft configuration (wing, fuselage and tail), the UAV given is almost a flying wing, but unlike a real flying wing, it is equipped with a fuselage to store the electrical systems and the payload. Elevons Figure 2.2. The given UAV Also, instead of having 3 sets of control surfaces on the aircraft (Elevators, ailerons and rudders), there is only one set of control surfaces on the UAV. These are the elevons found at the ends of the wing. These elevons control the pitching and rolling of the aircraft. No rudders have been installed on this UAV. Furthermore, the ends of the wing where the elevons are situated are angled upwards at about 30 degrees to the horizontal to compensate for the lack of the rudder surfaces, acting as a pair of winglets to provide stability to the aircraft. Even then, the lack of real rudder surfaces on the UAV may make the control of the lateral movements of the UAV harder to stabilize as any adverse yaw due to the rolling motion of the UAV might not be cancelled out. National University of Singapore 5
17 Chapter 2 Description of UAV Figure 2.3. Shape of the UAV (rear view) The wing is also highly curved, forming a horizontally extended M shape, looking from the back of the UAV. This makes the mathematical modeling of the UAV more difficult as the shape is rather unconventional. During the manufacturer s test flights, the UAV was found to exhibit some undesirable flight characteristics, probably due to its unconventional shape. It is hoped that these would be corrected by integrating an autopilot control system onto the UAV. National University of Singapore 6
18 Chapter 2 Description of UAV 2.2 AUTOPILOT CONTROL (MICROPILOT ) Figure 2.4. The Micropilot control card To provide autopilot control and stability to the UAV, a Micropilot control card was provided and is required to be integrated into the UAV. It consists of an on-board Global Positioning System (GPS) [5], gyro unit as well as an air data unit. From these units, the UAV flight data i.e. position, turn rate, pitch and roll angles, airspeed, altitude etc are determined and fed back into the corresponding control loops to determine what corrective actions need to be taken to take it to its determined waypoint at a given speed and altitude. It is thus required to find the appropriate Proportional, Integral and Derivative (PID) gains and input them into the program provided with the autopilot card to determine the appropriate amount the control surfaces would correct each situation by to prevent over or under-correction, which may lead to instability in flight. Finding these gains would thus be the main aim of this project. To control the aircraft using the autopilot, it is necessary to know which feedback loops are involved before we are able to find the appropriate gains for each of them. For the Micropilot card, as there is no rudder on this UAV platform, only the feedback loops involving the aileron and elevators are considered. National University of Singapore 7
19 Chapter 3 Testing of GPS 3. TESTING OF GPS It was necessary to test the GPS for its response to a change in location as this is essential in the autopilot control system, as the GPS would provide real time position to the control system, and any delay or Figure 3.1. Setup to test GPS discrepancy in location is detrimental to the control of the UAV. An experimental setup was done on top of block WS2 of the Engineering Faculty in NUS. The GPS was linked up to the laptop and its detected position is continuously recorded into a text file. The GPS was tested by moving it to four different locations, each about five meters apart from each other. At each location, the GPS was kept at that position for a period of about five minutes, then moved to the next location. From the results, it was seen that the GPS responded almost immediately to any change in position, and at a single location, the maximum difference in position reported was less than two meters. Figure 3.2. Graph of the change in Latitude values (left) and change in Longitude values (right) Further information on the values of the differences between the values can be found in Appendix A. National University of Singapore 8
20 Chapter 4 Building of CAD and Physical Model 4. BUILDING OF CAD AND PHYSICAL MODEL To derive the aerodynamic coefficients of the UAV, Computational Fluid Dynamic (CFD) calculations would have to be done. To do so, a CAD model would first have to be made. Besides serving the purpose of doing CFD, the CAD model would also assist us in manufacturing the physical model of the UAV. The physical replica of the UAV is required as damage is foreseen during the flight-testing phase. It would not be wise to damage the original given model, as it is quite expensive. 4.1 BUILDING OF CAD MODEL Due to the UAV s highly curved shape, it would not be easy to exactly replicate the UAV s shape into a CAD model. To assist us in this process, a 3D laser scanner (Minolta Vivid 900) was used to take 3D scans of the original UAV model. Scans were taken separately for each section of the UAV (i.e. the two wings and the fuselage). For each section, various scans were taken from different angles and pieced together to form a whole 3D picture of each of the sections. Figure 4.1. Taking 3D laser scans of one wing National University of Singapore 9
21 Chapter 4 Building of CAD and Physical Model Even though we could get a 3D model of the UAV using the Laser scanner, the model was not very smooth due to the pre-processing of the UAV before it could be used for scanning. As such, SOLIDWORKS was used to edit the completed 3D model. To model the wings, the shape of the aerofoil, taken from the fuselage end of the wing, was plotted out on paper and the coordinates taken and plotted onto Solidworks. To model the curvature of the wing, coordinates were taken of a few points and joined together to form a guide curve, which was used to loft the aerofoil shape out to the winglet end, assuming that the shape of the aerofoil is constant throughout the wing. This is repeated for the winglet, with the exception that instead of a guide curve in this case, a straight line was used to loft the winglet up to the tip. The elevons were modeled separately and assumed to be flat rectangular pieces. The fuselage was assumed to be a box with a rectangular-base and a top that followed the curvature of the top of the wing closest to the fuselage. The nose was modeled using curves. The final CAD part was converted into a STEP file and meshed using GAMBIT to be used for Computational Fluid Dynamic (CFD) calculations in FLUENT to find the required aerodynamic derivatives. Figure 4.2. CAD model of the UAV Figure 4.3. Mesh of the UAV used in FLUENT National University of Singapore 10
22 4.2 BUILDING OF PHYSICAL MODEL Chapter 4 Building of CAD and Physical Model As flight tests needed to be done on the UAV, there was a possibility that the given UAV would be damaged during these tests. A model needed to be made. Important considerations taken while deciding how to manufacture the model were the methods available to replicate the shape of the given wing as close as possible, as well as to make the aircraft as light as possible. After doing some research on the materials available, it was decided that the model would be made using Glass Fibre Reinforced Plastic. Figure 4.4. Bottom half of wing made of Glass Reinforced Plastic Although balsa wood is normally used for making aircraft models, it was decided otherwise as the UAV has a rather unconventional shape. To tackle this problem, it was decided that plastics could be used. As the model is expected to take rather heavy impacts as it hits the ground during testing, it is possible that the plastics may not be able to withstand the hard knocks. To get around the problem, composites were found to be the solution. Composites have been used in many aircraft applications. As it combines the mechanical properties of both the plastic resin as well as the strengthening fibres, they are light and have good strength properties. By using a mould, an almost exact copy of the given UAV can be made without having to do tedious calculations or technical labour. National University of Singapore 11
23 Chapter 4 Building of CAD and Physical Model A comparison was made between different types of fibres and resins to choose the one suitable in terms of pricing, weight and mechanical strength. Cost Density (Mg/m 3 ) Tensile Strength (GPa) Carbon Mat High Glass Mat Low Kevlar Mat High Table 4.1. Comparison of Fiber properties (Ref: Hull & Clyne) [6] Cost Density (Mg/m 3 ) Tensile Strength (GPa) Polyester Low Epoxy High Table 4.2. Comparison of Resin properties (Ref: Hull & Clyne) [6] From the comparison table above, even though it seems like glass fibres would incur the most weight, we managed to find a glass tissue fibre with less than half the density of the glass mat with similar tensile strength properties. Thus the tissue fibre was chosen as our reinforcement. As for the resin, the choice was simple as judging from the table above, Polyester proved to be both cheap and has similar tensile strength properties as epoxy. Even though epoxy had better thermal resistance and other mechanical properties, it was felt that it did not justify the extra cost. Thus polyester was used. A hand layup method was used to create the two bottom halves of the UAV s wings. Using Solidworks, the side profile of the wing was cut at equal intervals to give the profiles for the ribs to be laid onto the bottom layer of the manufactured wing. The profiles were cut out on balsa wood and pasted onto bottom halves of the wing once they had hardened and dried. This gives the shape of the wings. A thin layer of film is then wrapped onto the balsa wood profiles and the fiberglass bottom to give the complete airfoil shape. The fact that the profiles fit nicely onto the bottom halves proves that the CAD model was rather accurate. National University of Singapore 12
24 Chapter 4 Building of CAD and Physical Model Figure 4.5. Side profiles of the wing to be cut into ribs The fuselage was made using balsa wood and joined to the wings using carbon fibre rods. The completed model is as shown below Figure 4.6. Ribs on the fiberglass layer. Figure 4.7. The completed model National University of Singapore 13
25 Chapter 4 Building of CAD and Physical Model 5. DERIVING AERODYNAMIC COEFFICIENTS To find the gains of a control system, the transfer function of the control system must first be known. In this case, the control system is the reaction of the UAV to various control inputs. For every input to the control surfaces of the aircraft (e.g. turning the elevator upwards), the UAV would have a certain reaction (e.g. pitching upwards). The transfer function required therefore, is the relationship between the deflection of the control surfaces and its respective response. As it was not feasible to find the relationship experimentally, we have to derive the relationship mathematically with the use of force relationships, i.e. the UAV s Equations of Motions. These Equations of motions would be derived based on the X aircraft s Stability axes L N M Y Z Figure 5.1. Definition of the Stability axes To go into how the equations of motions are derived would be beyond the scope of this project, but further details can be found in Cook [7]. To further simplify, it is assumed that whatever disturbance in the lateral plane of the aircraft has negligible effect on the longitudinal movement of the aircraft, and vice versa (e.g. deflection of elevators will not cause the aircraft to go into a roll). As such, the lateral and longitudinal equations of motions are decoupled from each other, giving the equations below: Longitudinal: C C C xu zu mu u + C u + C u + C xα zα α + C α + C mα xq zq α + C q + C q + C mq xδe zδe q + C δe = mgθcosθ + mu& δe = mgθsinθ + mu( & α & θ ) mδe δe = I && θ y National University of Singapore 14
26 Chapter 4 Building of CAD and Physical Model Lateral C C C yβ lβ nβ β + C p + C r + C δa = mu( & β + ψ& ) + mgφ β + C lp β + C yp np lr p + C yr p + C r + C nr lδa r + C yδa δa = I && φ I && ψ nδa x δa = I && ψ I z xz xz && φ With these two sets of equations, we can find the relationship of any one of the variables with respect to another by solving the respective set of the equations. As the values of the mass (m) and moments of inertia ( I, I, I ) are known and have been calculated [15], and the values of velocity (u ), angle of attack ( α ), pitch rate ( q ), elevator deflection ( δ e ); sideslip ( β ), roll rate ( p ), yaw rate ( r ), and aileron deflection ( δ a ) are variables, thus, the objective then would be to determine the value of the other unknowns, i.e. the coefficients of each of these variables: velocity (, C zu, C ), angle of attack ( C, C, C ), sideslip ( C, C, ), elevator mu C x δ e C zδe C mδe xα deflections (,, ), aileron deflections (,, ), pitch ( C C C ), roll ( C C C ) and yaw ( C, C C ). These twenty-four xq zq mq yp lp coefficients are collectively known as the aerodynamic coefficients. np zα mα x yr xz y lr yβ C yδa nr lβ C lδa C n β C nδa C xu As there was no literature on this type of unconventional airfoil shape, it was required to find these coefficients using experimental and computational methods. Computational Fluid Dynamic (CFD) calculations were thus used to find the coefficients due to velocity, angle of attack, sideslip, and control surface deflections. As CFD is not able to model problems due to rate changes, semi-empirical methods were used to derive an estimate of the coefficients due to pitch, roll and yaw rates. National University of Singapore 15
27 Chapter 5 Deriving Aerodynamic Coefficients 5.1 COMPUTATIONAL FLUID DYNAMICS Using Computational Fluid Dynamic (CFD) programs, one is able to determine the values of the forces acting on the aircraft in response to the different variables. In FLUENT, runs were done to estimate how the UAV reacted to changes in velocity, angle of attack, sideslip, and control surface deflections individually while the rest of the variables were kept constant. From these runs, coefficients of forces in the X, Y and Z directions as well as the moments about these axes (L, M and N) with respect to different values of the changes in velocity ( C, C, C ), angle of attack ( C, C, ), sideslip ( C, C, C ), elevator deflections (,, ), and aileron deflections yβ C y δ a lβ C lδa nβ C nδa (,, ) can be found. xu zu mu C x δ e C zδe C mδe xα zα C m α Figure 5.2. Picture of the FLUENT computation display All in all, at least ten different meshes of the UAV with different control deflections were generated and used, and close to about 200 runs involving 6 variables, of over 500 iterations per run were performed. The computations were done in the Supercomputing and Visualisation Unit of the National University of Singapore. National University of Singapore 16
28 Chapter 5 Deriving Aerodynamic Coefficients DETERMINING TYPE OF FLOW Before the calculations can be done, a calculation on the UAV s Reynold s Number (Re) was done to investigate whether the flow over the airfoil would be considered laminar or turbulent. As Re = ρud μ, we would need to estimate the density (ρ) and the viscosity (μ) of the air flowing over the airfoil. The velocity of air over the airfoil (u) is assumed to be constant at 10m/s, which is the cruise airspeed specification given to us by the manufacturer, and the length is assumed to be 0.77m, which is the actual length of the given UAV. Using tables for Air at atmospheric pressure from Holman, the density was found to be kg/m 3 and the viscosity was found to be x 10-5 kg/ms at 300K. Therefore, the Reynold s number is found to be: ρud Re = = μ x 10 x x 10 = 4.91 x 10 5 Even though a flow is considered laminar for a flat plate if the Reynold s number is less than 5x10 5 [7], the laminar flow assumption was found to be inaccurate due to the uneven surfaces inherent on the material used to manufacture the UAV. It was also concluded that the airfoil cannot be considered as a flat plate as it is slightly curved, and the curvature over the small length would thus be significant. Therefore the Reynold s number for transition into turbulent flow would be changed. It is also concluded that since the Reynold s number for a pipe flow (Re = 2000) is lesser than that of a flat plate, the Reynold s number for transition into turbulent flow for this airfoil would be significantly reduced. A turbulent analysis is therefore required. National University of Singapore 17
29 Chapter 5 Deriving Aerodynamic Coefficients AERODYNAMIC COEFFICIENTS ANALYSIS Various methods of solution for modeling turbulence are available in FLUENT. A K- Epsilon (RNG) model was used as the K-Epsilon method [9] has been generally used for turbulence modeling problems. Although another method which requires a lower computational time is available (Spalart-Allmaras model), it is a one-equation model, and thus the results would not be as accurate. The RNG K-Epsilon model [10] was used as it incorporates a formula for lower Reynolds number effects. Along with other features, it serves as a better model than the normal K-Epsilon model. To investigate the effects due to the UAV s velocity, the mesh grid of the UAV with no control surface deflections was used. The mesh was then subjected to air at different speeds. The resultant forces and moments on the UAV was then recorded Figure 5.3. Aiflow to see the effects due to velocity For different angles of attack and sideslip, the airflow was set at various angles to the UAV, at a constant, specified airspeed. As with the case of investigating the effects due to airspeed, the mesh grid of the UAV with no control surface deflections was used. Figure 5.4. Aiflow to see the effects due to angle of attack National University of Singapore 18
30 Chapter 5 Deriving Aerodynamic Coefficients For the control surface deflections, various mesh grids of the UAV with the elevons set at ten different angles were generated and used one by one in the computation. The respective meshes were then subjected an airflow of a constant, specified speed. Figure 5.5. Aiflow to see the effects due to control surfaces The forces and moments on the UAV with respect to the various axes were recorded. Using these values, graphs were plotted to find out each parameter affected the respective forces and moments. The relationships were assumed to be roughly linear, and thus the relevant aerodynamic coefficients were defined as the slope the linear portion of each graph. The graphs can be found in Appendix B. National University of Singapore 19
31 5.2 SEMI-EMPIRICAL DERIVATION Chapter 5 Deriving Aerodynamic Coefficients Unfortunately, the CFD program available was not able to handle dynamic changes of the variables, thus only coefficients of the variables that would not involve dynamic movements of the aircraft can be found. The coefficients due to the pitch ( C C C ), roll ( C C C ) and yaw ( C, C C ) could not be derived. Thus, a xq zq mq yp lp np semi-empirical method of solution as derived in Cook [7] was used for these derivatives. yr lr nr The equations to be used are thus, Longitudinal: C xq zq CD t = Vt α C = V C C mq = C t zq l c Lt t Lateral: C C C yp lp np 1 = Sb 1 = 2Ss = 2Ss 2 H f a c h dh s h h ( a C ) y + 0 s 0 C Ly Dy c y y 2 dy dc D c y y dα y 2 dy C = V C C yr f a lf 1 s H 2 f = CLyc y y dy alfv 2 f Ss 0 b 1 s l 2 f = CDyc y y dy alfv 2 f Ss 0 b lr + nr + To derive these coefficients semi-empirically, certain other values (function of the chord length with respect to Y (C y ), wing area (S), mean aerodynamic chord ( C ) etc.) need to be found. National University of Singapore 20
32 Chapter 5 Deriving Aerodynamic Coefficients To determine C y, three coordinate points were taken from the original wing. The curve was assumed to be quadratic and using the three points, an estimated curve equation was derived. Y Coordinate (mm) y = x x X Coordinate (mm) Figure 5.6. Graph to determine equation of the curvature of the leading edge of the wing By integrating C y, the wing area was derived. 280 C y S = 2 x dx = 2 x x x dx = m 3 The Mean aerodynamic chord is defined by the equation, c = s s s s C C 2 y y dx, where s is dx defined as the one-half of the wingspan. Thus by substituting the values into this equation, the mean aerodynamic chord length was found to be 504.9mm. From the results of these semi-empirical formulations, the coefficients of the pitch, roll and yaw rates were derived National University of Singapore 21
33 Chapter 6 Derivation And Verification Of Transfer Functions 6. DERIVATION AND VERIFICATION OF TRANSFER FUNCTIONS With the derivation of the aerodynamic coefficients, the Equations of motion can be found by substituting these coefficients into the equations. From these equations, the reactions of the aircraft to specific inputs are known. The next step would be to find the required transfer functions of the control loops used in the autopilot control system, so that the gains can be derived. After finding the transfer functions, it is necessary to verify if it is accurate so that accurate calculations can be done to determine the gains in a later stage. 6.1 FINDING TRANSFER FUNCTIONS After substituting the aerodynamic coefficients derived into the equations of motion, these equations are then divided into two separate sets of equations (longitudinal and lateral). By taking Laplace transform on each equation, and using a matrix to separate the coefficients from the disturbance parameters, the equations become: Longitudinal: [ ] e m z x mq y m mu e z e z e zu xq e x xu e e e c c c u s c s I c c )s mu ( c mg sin c s mu c s c mg cos c c ms δ θ α θ θ δ δ δ α α α α = + 2 Lateral: [ ] a n l y nr z np xz n lr xz lp x l yr e yp y e a a a c c c s c s I s c s I c s c s I s c s I c s c mu mg s c c s mu δ ψ φ β δ δ δ β β β = The equations were then divided throughout (using Cramer s Rule) by the effect of the control surfaces, giving the response of the individual parameters due to the control surfaces. National University of Singapore 22
34 Chapter 6 Derivation And Verification Of Transfer Functions Longitudinal: u δ e α δ e θ δ e ms c = czu cmu xu c mu s c e c xα mα zα mg cosθ c mg sinθ ( c I e y s 2 e zα c mq xq + mu s s e )s 1 c c c xδ e zδ e mδ e Lateral : mues c = clβ cnβ β a y cyps mg mue cyrs 1 δ β φ 2 2 I xs clps I xzs clrs δ a ψ 2 2 I xzs cnps I zs cnrs δ a cy cl cn δ δ δ a a a Since we only needed to solve for the gains of the elevator-from-pitch and the aileronfrom-roll loops, only the solutions of θ δ e and φ δ a would be used. The above solutions would thus be the transfer functions of their respective loops. Using MATLAB, the values were input into the above two sets of equations and solved for the transfer functions of θ δ e and φ δ a, giving: θ δ = 1.9 s s s s s s 4 e φ = δ s a s s s s s National University of Singapore 23
35 Chapter 6 Derivation And Verification Of Transfer Functions 6.2 RESPONSE TO CONTROLS From the transfer functions determined previously, it can be seen that both are 4 th order. The denominators of each transfer function should factorise out to give two pairs of roots. These roots will determine how the aircraft will react to control inputs or disturbances during flight. More information on the roots and the stability modes they describe can be found in Appendix C. To determine if the aircraft would be stable longitudinally and laterally, the open loop root locus plots were done for the two transfer functions derived previously to determine how stable the UAV would be. Figure 6.1. Root locus plots for longitudinal (left) and lateral (right) stability From the root locus plots, it can be seen that the aircraft is longitudinally stable as the roots are in the negative real section. As for the lateral stability, the roll and spiral modes appear to be stable as they are within the negative real section of the root locus plot. The Dutch roll mode however seems to be unstable as the roots have positive real parts. As these are open loop root locus plots, it is hoped that using feedback, together with the use of PID gains that a stable solution can be found. National University of Singapore 24
36 Chapter 6 Derivation And Verification Of Transfer Functions 6.3 VERIFICATION OF RESULTS With any calculation, there is always a need for verification as experimental conditions almost always differ from real situations. As most formulas are derived with assumptions to approximate the actual surrounding, there will often be errors between the calculated and actual responses. Experiments involving the physical model of the UAV need to be done to find out if the calculated values were correct. Two tests were used to test the validity of the results of the CFD calculations and semi-empirical derivations. The first was the glide test to verify the calculated Lift to Drag ratio, and the second was an observation to verify the transfer function obtained from all the previous calculations. National University of Singapore 25
37 Chapter 6 Derivation And Verification Of Transfer Functions VERIFY C L AND C D A glide test was used to verify the values of the coefficient of lift, as well as the coefficient of drag obtained from CFD calculations. To prove that these values are accurate, it is necessary to prove that C L / C D = d / h (see Appendix D). Using the values of the coefficients of lift and drag from the CFD calculation, and the values derived from the glide test performed, it was found that the ratios were rather similar. Figure 6.2. UAV in glide test From the CFD calculations, C L / C D = / = From Glide test, d / h = 20m / 3.25m = 6.15 Though the values were not exactly similar, they were rather close. Thus it was concluded that the values of the Coefficients of Lift and Coefficients of Drag derived were rather accurate. This also justified the use of the turbulent model in doing the CFD calculations. National University of Singapore 26
38 Chapter 6 Derivation And Verification Of Transfer Functions VERIFY TRANSFER FUNCTION As seen previously from the root locus plots, it was deduced that the UAV would exhibit oscillations in the Dutch roll mode. To verify that the oscillation would occur, and at the same time verify the frequency of this oscillation, would therefore testify to the accuracy of the transfer function. During the glide test, it was observed that the UAV did indeed show signs of a Dutch roll as it tends to oscillate in response to a slight wind disturbance, even when gliding in a straight line. A comparison is shown below between a sketch of what a Dutch roll looks like [7] and the snapshots of the actual glide test. Figure 6.3. Comparison between a sketch of the Dutch roll mode [7] (left) and the glide test (right) National University of Singapore 27
39 Chapter 6 Derivation And Verification Of Transfer Functions Knowing that the UAV exhibits a Dutch roll is insufficient to prove that the transfer function is correct. By plotting the response of the transfer function to a given step input, it was seen that the UAV would exhibit an oscillation, rolling back and forth with a period of about 1.5 seconds. Figure 6.4. Response of UAV (roll) in response to a unit step input During the glide test, it was also observed that the UAV also exhibited the oscillation with a period of about 1.5 seconds as well. This proved the accuracy of the transfer function, and proved that the UAV indeed had an unstable Dutch roll mode. National University of Singapore 28
40 Chapter 7 Finding PID Gains 7. FINDING PID GAINS The normal aircraft can be simply described as a simple open-loop control system. With the introduction of a control input (e.g. elevator), the aircraft would respond accordingly with the appropriate movement (e.g. pitch). This can be modeled in the block diagram as shown below. Elevator deflection UAV UAV Pitch up Figure 7.1. Open loop control system of the UAV (Longitudinal) For most open loop responses to a given input, the response would not be optimized. Sometimes, it may even be unstable unless a certain feedback is introduced together with use of appropriate gains. By saying that a system is optimized, it means that it is able to reach and maintain at the desired steady state level at the shortest time, as well as having minimum overshoot, i.e. being as close to being critically damped as possible. As the given autopilot control system (Micropilot ), feedback is provided to the control system in the form of pitch, roll and yaw values provided by the gyros found onboard the control card, as well as the GPS receiver which provides position information. Also, the control system is equipped with a PID controller. Elevator deflection + _ PID Controller UAV UAV Pitch up Pitch angle, pitch rate Gyros and GPS Figure 7.2. Closed loop control system of the UAV with PID controller (Longitudinal) National University of Singapore 29
41 Chapter 7 Finding PID Gains The PID controller is able to help to improve the response of a closed loop system by reducing overshoot and oscillations, make the rise time faster, and also help to stabilize an unstable system by appropriate choices of the PID gains. input Control System output input + _ K p + K d S + K i / S Control System output Figure 7.3. Open loop response to step input (left) & Closed loop response to step input (right) It is thus required to find the most appropriate gains to use so as to achieve the desired response as quickly as possible. This would have to be done for both the control inputs for which the transfer functions have been found previously i.e. Elevator vs Pitch, and Aileron vs Roll. To determine the best gains for the system by trial and error would be very tedious as it involves three variables (P, I and D). To do that for two transfer functions would take longer. Thus, a better method has to be used to find the most appropriate gains for the system. By using optimization algorithms, best combinations of the values of the variables can be found as the objective function converges to a desired value. National University of Singapore 30
42 Chapter 7 Finding PID Gains 7.1 OPTIMISATION METHODS There are various methods to perform optimization, each with their various strengths. A simple classification of optimisation methods is shown below (non-exhaustive) Optimisation Methods Derivative Methods Non-Derivative Methods Steepest descent Methods Quasi Newton Methods Sequential Quadratic Programming Simplex/ Complex Methods Genetic algorithms Tabu Search Figure 7.4. Optimisation methods tree The derivative methods make use of gradients to determine the convergence of a function. In some of these methods, second-derivatives of the functions would be investigated as well to get a more accurate answer. However, doing so would incur more computational resources, with a risk of not being able to achieve the global optimum. Also, gradient information is not always available, especially if parts of the objective function are evaluated through simulation of non-linear systems. For non-derivative methods, various ways are used to determine the optimal answer. Genetic algorithms follow genetic or evolutionary patterns to arrive at an optimum. These methods, though efficient, take up a lot of computational resources. Simplex / Complex methods on the other hand, employ a simple search logic, and is able to be used generally to solve most optimization problems. Complex RF [13], a method based on the Neadler-Mead Simplex was thus selected for the use of this project. More information on how Complex RF works can be found on Appendix E. National University of Singapore 31
43 Chapter 7 Finding PID Gains 7.2 OPTIMISATION By using SIMULINK from Matlab, a control system model with a PID controller was created and the respective transfer functions were input into the system. Figure 7.5. Control model set up using SIMULINK To optimize for the gains, the objective function of the above model was optimized to get the minimum sum-squared value of the error with respect to the step input provided using the Complex RF method. The variables used in the optimization were the individual P, I and D gains. The codes can be found in Appendix F. The results of the optimisation are shown below. From these it can be seen that the unstable characteristics of the UAV are corrected to give a stable response to a control input. Gains Elevator vs Pitch Aileron vs Roll P I D Table 7.1. Optimised gains for longitudinal and lateral stability Pitch response to elevator input: Roll response to aileron input: Figure 7.6. Response to a step input before (left) and after optimization (right) National University of Singapore 32
44 Chapter 7 Finding PID Gains To get a more robust value of the gains, a sensitivity study was done (see Appendix G) to see which aerodynamic coefficient had the most significant effect on the stability of the UAV, both longitudinally and laterally. From this sensitivity study, it was found that C had the most effect longitudinal stability, and C had the most mq effect on lateral stability. lp These values were changed by ±10%, the adjusted transfer functions were found, and an optimization was done with the three systems (original, +10%, -10%) together to get the gains that would satisfy all three conditions. Gains Elevator vs Pitch Aileron vs Roll P I D Table 7.2. Optimised gains for longitudinal and lateral stability (3 systems) These two new sets of gains would be the gains used in the Micropilot as they would be more robust and would cater to a larger range of values in the case of errors in calculation of the aerodynamic coefficients Figure 7.7. Optimisation using three systems together National University of Singapore 33
45 Chapter 8 Integration of Autopilot and Flight Tests 8. INTEGRATION OF AUTOPILOT AND FLIGHT TESTS As the computations given above merely serves to derive an estimate of the flying characteristics of the UAV, actual flight test would have to be done to find the correct gains to allow the UAV to fly the way it is supposed to autonomously. 8.1 INTEGRATION OF EQUIPMENT Before flight tests can be done, suitable choices in purchasing a motor, propellers had to be made. Also, the Micropilot card must be integrated into the replicated model previously fabricated. It was also essential to balance the aircraft to move the centre of gravity (CG) to a specific location to ensure that it flies at the correct attitude PROPULSION For the UAV to be able to fly, it has to have a propulsion system capable of producing sufficient thrust to overcome the drag forces that would be incident on the UAV, as well as accelerate fast enough for the UAV to attain the speed at which it would have lift to sustain its flight. After doing some research, it was decided that a brushless motor was required to produce the right amount of thrust for the model UAV as it was rather heavy as compared to the conventional model aircraft. By comparing the characteristics of the motors, and doing appropriate Thrust Calculation and Propeller analysis (see Appendix H), the motor and corresponding propeller was chosen Figure 8.1. Doing Thrust calculation and Propeller analysis National University of Singapore 34
46 Chapter 8 Integration of Autopilot and Flight Tests SYSTEMS To integrate the systems together, connectors have to be made to join each of the components together. The connectors not only have to be able to hold the components together, but also have to be long enough to allow these components to be placed at specific locations within the UAV. This is to ensure that the Centre of Gravity (CG) of the UAV is at the correct position [15] to allow it to fly at the correct attitude. Extra protection was fabricated for the Micropilot card to protect it from shocks and heavy impact during landing and possible mishaps. To prevent unnecessary shifting of the CG during flight, the components were held in place using Velcro or small pieces of balsa wood, strategically placed to restrict their movement. Motor Speed controller Batteries (8.4 &12.6V) RC Receiver Micropilot Card GPS Receiver Servo Controller card Figure 8.2. Connections for the control of the UAV Figure 8.3. Doing CG balancing National University of Singapore 35
47 Chapter 8 Integration of Autopilot and Flight Tests CONTROL To allow the UAV to fly autonomously, a flight plan must be uploaded into the Micropilot card so that the UAV would know where it should be going without having to receive commands from a human pilot. It would thus be the job of the Micropilot to control the UAV to enable it to reach its required destination at a certain airspeed, bearing and altitude. Commands were uploaded to the Micropilot using a laptop installed with the given Ground Control System (GCS) software. From the software, waypoints can be loaded into the control system together with the relevant instructions for the required airspeed and altitude settings for the flight program. Also, the PID gains derived previously are input into the Micropilot through this GCS software to ensure efficient control of the UAV. Figure 8.4. GCS control screen (left) and PID gains screen (right). National University of Singapore 36
48 Chapter 8 Integration of Autopilot and Flight Tests 8.2 FLIGHT TESTS Flight tests were conducted to see the effects of the controller. The PID gains derived from the optimisation were input into the Micropilot using the GCS software. A flight plan consisting of two points, 20 metres apart of each other was also uploaded into the UAV (the onboard GPS receiver has an accuracy of <9m). The UAV is supposed to fly between these two points at an altitude of about two metres above the ground. The UAV would then be observed to see how it reacts during its flight. The gains would be adjusted accordingly until the UAV achieves a stable flight between the two points. A satisfactory set of gains was finally found and the UAV was able to fly autonomously between the two given points. This proved the concept of using calculation and CFD to find the gains. During the flight tests, it was also noticed that wind played an important part in the control of the UAV as strong winds caused it to deviate from its path, sometimes even cause it to turn uncontrollability. This may be due to the fact that the UAV is small and thus very susceptible to the effects of wind, as well as the fact that it has no vertical tail surface, thus it may not be able to damp out the effect of wind that effectively as other aircraft with a rudder. Figure 8.5. Loading commands into the UAV Figure 8.6 UAV in flight National University of Singapore 37
49 Chapter 9 Conclusion 9. CONCLUSION Many things have been learnt from this multi-disciplined project. From the fields of manufacturing, control, fluid dynamics, aerodynamics to optimization, this project has not only proved its industrial relevance, it has also brought about future possibilities for the UAV industry. Through this project, the concept has been proven, and a procedure has thus been established to effectively reverse engineer a given UAV and enable it to fly autonomously. The aerodynamic coefficients have been successfully derived using Computational Fluid Dynamic and semi-empirical calculations, and verified using glide tests. A control model i.e. the transfer functions of the UAV, which describe the its reaction to certain disturbances have been derived from the UAV s equations of motion and verified using glide tests as well. An optimized set of PID gains for both the longitudinal and lateral stability of the UAV was then found using optimization methods. With the use of these gains, the unstable characteristics inherent to the UAV have been corrected. Flight tests have been done and the UAV has proven to be controllable. Figure 9.1 UAV in flight (front view) National University of Singapore 38
50 References REFERENCES 1. David C Aronstein & Albert C. Piccirillo, Have Blue and the F-117A, Evolution of the Stealth Fighter, AIAA Inc Daniel P Raymer, Aircraft Design: A conceptual approach, AIAA Education Series, ISBN /-281-0, Joel M. Grasmeyer and Matthew T. Keennon, Development of the Black Widow Micro Air Vehicle AIAA , 39th Aero. Sci. Meet & Exhibit, Reno, NV, USA, Jan S. Kanowitz, M. C. Nechyba and A. A. Arroyo, "Design and Implementation of a GPS-Based Navigation System for Micro Air Vehicles," 2002 Florida Conference on Recent Advances in Robotics, Miami, May James B.Y. Tsui, Fundamentals of global positioning system receivers: a software approach, New York : John Wiley & Sons, D. Hull and T.W. Clyne, An introduction to composite materials Cambridge; New York : Cambridge University Press, M.V. Cook. Flight Dynamics Principles, John Wiley & Sons Inc., ISBN X, Barnes W. McCormick, Aerodynamics, aeronautics, and flight mechanics, John Wiley & Sons Inc., ISBN , B. E. Launder and D. B. Spalding. Lectures in Mathematical Models of Turbulence. Academic Press, London, England, V. Yakhot and S. A. Orszag. Renormalization Group Analysis of Turbulence: I. Basic Theory. Journal of Scientific Computing, 1(1):1-51, Ogata K., Modern Control Engineering, Prentice Hall International, Second Edition Box M. J., A new method of constraint optimization and a comparison with other methods, Computer Journal, vol. 8, pp , Krus P. and Andersson J., Optimizing Optimization for Design Optimization, in Proceedings of ASME Design Automation Conference, Chicago, USA, September 2-6, Low J.H, Navabalanchandran J. & Gerard Leng, Autopilot Integration For A Flying Wing UAV, RSAF Aerospace Technology Seminar, Navabalanchandran J., Low J.H & Gerard Leng, Reverse Engineering and Aerodynamic Analysis of a Flying Wing UAV, RSAF Aerospace Technology Seminar, 2005 National University of Singapore 39
51 Appendix A GPS Test Results GPS TEST RESULTS Figure A.1. Movement of GPS Receiver 1st posn max E rd posn max E st posn max N rd posn max N st posn min E rd posn min E st posn min N rd posn min N st posn mode E rd posn mode E st posn mode N rd posn mode N Difference Difference nd posn max E th posn max E nd posn max N th posn max N nd posn min E th posn min E nd posn min N th posn min N nd posn mode E th posn mode E nd posn mode N th posn mode N Difference Difference Table A.1. Position recorded by GPS and Difference in location distances National University of Singapore A - 1
52 Appendix B CFD Results CFD RESULTS Longitudinal Forces and Moments Total force (X-Direction) y = x Angle of Attack (rad) Total force (X-Direction) y = x Elevator Deflection (rad) Total force (Z-Direction) y = x Angle of Attack (rad) Total Force (Z-Direction) y = x Elevator Deflection (rad) Total moment (M-Direction) y = x Angle of Attack (rad) Total momen t (M-Direc tion) y = x Elevator Deflection (rad) Figure B.1. Turbulent CFD results (Longitudinal) Coefficients Cx α Cx δe Cz α Cz δe Cm α Cm δe Table B.1. Longitudinal Aerodynamic Coefficients of CFD Calculations National University of Singapore B - 1
53 Appendix B CFD Results CFD RESULTS Lateral Forces and Moments Total force (Y-Direction) y = x Sideslip angle (rad) Total force (Y-Direction) y = x Aileron Deflection (rad) Total Moment (L-Direction) y = x Sideslip angle (rad) Total moment(l-direction) y = x Aileron Deflection (rad) Total Moment (N-Direction) y = x Sideslip angle Total moment (N-Direction) y = x Aileron Deflection (rad) Figure B.2. Turbulent CFD results (Lateral) Coefficients Cy β Cy δa Cl β Cl δa Cn β Cn δa Table B.2. Lateral Aerodynamic Coefficients of CFD Calculations National University of Singapore B - 2
54 ROOTS AND STABILITY MODES Appendix C Roots and Stability Modes For longitudinal stability modes, the denominator should factorise to give two pairs of complex roots in normal aircraft. The lower frequency mode is called the phugoid mode and the higher frequency mode is the short period pitching oscillation mode. Both modes involve oscillation in the pitching motion of the aircraft. For lateral stability modes, the denominator should factorise to give two real roots and a pair of complex roots. The roll mode is a non-oscillatory mode characterized by the restoring reaction of the aircraft to a disturbance in roll, described by one of the real roots. The other real root will describe another non-oscillatory mode called the spiral mode, which involves complex motions in roll, yaw and sideslip. The complex pair would describe an oscillatory mode called the Dutch roll mode, which sees the aircraft oscillating in yaw and roll. For the longitudinal and lateral stability of the aircraft, the roots have to be on the negative portion of the real axis. 1.5 Imaginary Axis Short Period Phugoid Roll Subsidence Spiral Dutch Roll -1.5 Real Axis Figure C.1. Typical Root locus plot for aircraft stability National University of Singapore C - 1
55 Appendix D Glide Test GLIDE TEST In a glide test, the only forces acting on the UAV would be the Lift, Drag and Weight of the UAV. Weight would act vertically downwards towards the earth, Lift would act perpendicular to the airfoil, while Drag would act parallel to the airfoil, as shown in the diagram below. D From the figure, it can be seen that the W θ L forces are related to the glide angle in this equation: Lift / Drag = 1 / tan θ h Since the height and horizontal distance θ glided is also related in the same way, i.e. d Figure D.1. Relationship between glide slope and Forces therefore, d / h = 1 / tan θ, Lift / Drag = d / h Since Lift is equal to ½ C L ρv 2 S, and Drag is equal to ½ C L ρv 2 S, Lift Drag = = ½ C ½ C CL C D L D 2 ρv S 2 ρv S Therefore, C C L D = d h National University of Singapore D - 1
56 Appendix E Complex RF COMPLEX RF In the Complex RF method used, it takes 2n number of random combination of values of P, I and D gains, with n being the number of variables involved (in this case, there are three variables, thus six combinations of values are taken), from the range of values given and finds each of their function evaluations. The combination with the worst evaluation would be set aside and a triangulation would be done for the remaining evaluations to give a centroid. The combination giving the lowest evaluation value would be reflected through the centroid to give another combination. Once again a function evaluation is done for this value and a comparison is done to eliminate the worst function evaluation. The process goes on until the difference between the function evaluations are below a certain prescribed value. The results from this optimization would give the optimal gains for the respective feedback loop to achieve a response with sufficient damping, minimal overshoot and shortest response time. What makes Complex RF method different from the rest of the other Simplex/ Complex methods is that it incorporates a randomization and forgetting factor. The randomization factor introduces random noise during the evaluation of the objective function to prevent it from converging to local optima. The forgetting factor decreases the value of a function each time it is not evaluated. This is important if the objective function varies over time, as older values become increasingly unreliable. The code is given on the next few pages. National University of Singapore E - 1
57 Appendix E Complex RF Complexrf.m % COMPLEXRF Multidimensional constrained nonlinear minimization using the % Complex method. % Reference: Box M. J. (1965), A new method of constraint optimization and a % comparison with other methods, Computer Journal 8:42-52 % % Krus P., Andersson J., Optimizing Optimization for Design Optimization, % in Proceedings of ASME Design Automation Conference, Chicago, USA, % September 2-6, 2003 % Setting the default values for the algorithm MaxEvals = 500; % maximum Number of evaluations Alfa = 1.3; % Reflection distance Rfak = 0.3; % Randomization factor Gamma = 0.3; % Forgetting factor TolFunc = ; % Tolerance for function convergence TolX = ; % Tolerance for parameter convergence IterMax = 30; % Max iterations when creating a new point b=4; % Constant when creating new points % Check that we have sufficient input if nargin < 3, error('complex requires at least three input arguments'); end % Make sure that the we have the right limits on the variables n1=length(x_lower); n2=length(x_upper); if n1 ~= n2, error('upper and lower limits must have the same number of arguments'); end if ~min((max(x_upper,x_lower) == (x_upper))), error ('The upper limits must be larger then the lower limits'); end Nparams = n1; k=2*nparams; % Number of optimization parameters % number of points in the Complex if Nparams == 1, k=3; end fprintf('\n** Complex optimization started **\n') National University of Singapore E - 2
58 Appendix E Complex RF % assign parameter values if they are given in the function call if nargin > 3, [n2 n3] = size(varargin); %nn=floor(n3/2) fprintf('the following parameters have been supplied by the user.\n') for i=1:2:n3, if strcmpi(varargin{i},'alfa'), Alfa=varargin{i+1}; fprintf('alfa = %g \n',varargin{i+1}); end if strcmpi(varargin{i},'gamma'), Gamma=varargin{i+1}; fprintf('gamma = %g \n',varargin{i+1}); end if strcmpi(varargin{i},'maxeval'), MaxEvals=varargin{i+1}; fprintf('maxeval = %g \n',varargin{i+1}); end if strcmpi(varargin{i},'rfak'), Rfak=varargin{i+1}; fprintf('rfak = %g \n',varargin{i+1}); end if strcmpi(varargin{i},'tolx'), TolX=varargin{i+1}; fprintf('tolx = %g \n',varargin{i+1}); end end if strcmpi(varargin{i},'tolfunc'), TolFunc=varargin{i+1}; fprintf('tolfunc = %g \n',varargin{i+1}); end if strcmpi(varargin{i},'k'), k=varargin{i+1}; fprintf('k = %g \n',varargin{i+1}); end end fprintf('\nnumber of evaluations \n'); fprintf('%5.0f ',1); National University of Singapore E - 3
59 Appendix E Complex RF % Start of Complex method exitflag = -1; conv_cond = 0; NoEvals = 0; Iterations = 0; jfmin=1; jfmax=1; % kf implements the forgetting principle. Each objective value will be increased with kf each iteration kf = 1 - (Alfa/2)^(Gamma/k); % Create initial Complex x=ones(k,1)*x_lower + ones(k,1)*(x_upper-x_lower).*rand(k,nparams); % Convert to inline function as needed. Obj_fcn = fcnchk(obj_fcn,length(varargin)); % Evaluate function values for initial complex for i = 1:k, f(i)=feval(obj_fcn,x(i,:)); end allx=x; % Store all x values allf=f'; % Store all f values allx(:,nparams+1) = abs(max((max(x)-min(x))./(x_upper-x_lower))); % store the spread of the initial comlex allf(:,2) = abs(max(f)-min(f)); % store the spread in function values %Do the Complex iteration while NoEvals < MaxEvals, % Check convergence if min (f) == 0, if abs(max(f)-min(f)) <= TolFunc, conv_cond = 1; break; end elseif abs(max(f)-min(f))/abs(min(f)) <= TolFunc, conv_cond = 1; break; end if abs((max((max(x)-min(x))./(x_upper-x_lower)))) <= TolX, conv_cond = 2; break; end National University of Singapore E - 4
60 Appendix E Complex RF % Increase all f-values with a factor kf. This is the forgetting principle. f = f + (max(f)-min(f))*kf; % Identify best and worst point [fmin jfmin] = min(f); [fmax jfmax] = max(f); % Calculate centroid xc = (sum(x) - x(jfmax,:)) / (k-1); %refelct worst point through centroid xnew_1 = xc + (xc-x(jfmax,:)).*alfa; % Add some random noise to the new point xnew_2 = xnew_1 + Rfak.*(x_upper -x_lower)*max((max(x)-min(x))./(x_upperx_lower)).*(rand(1,nparams)-0.5); % Make sure that xnew_2 is within the limits xnew_3=min(xnew_2,x_upper); xnew=max(xnew_3,x_lower); %Replace the worst point by the new one x(jfmax,:) = xnew; % Evaluate the new point f(jfmax)=feval(obj_fcn,x(jfmax,:)); NoEvals = NoEvals + 1; % See if the new point is still the worst. [fmax jfmax_new] = max(f); iter = 0; while (jfmax_new == jfmax) & (iter < IterMax) & (NoEvals < MaxEvals), a1 = 1 -exp(-iter/b); xnew_2 = ((xc*(1-a1) + x(jfmin,:)*a1) + xnew)./2 + Rfak.*(x_upper - x_lower)*max((max(x)-min(x))./(x_upper-x_lower)).*(rand(1,nparams)-0.5); % Make sure that xnew_2 is within the limits xnew_3=min(xnew_2,x_upper); xnew=max(xnew_3,x_lower); %Replace the worst point by the new one x(jfmax,:) = xnew; National University of Singapore E - 5
61 Appendix E Complex RF % Evaluate the new point f(jfmax)=feval(obj_fcn,x(jfmax,:)); % See if the new point is still the worst. [fmax jfmax_new] = max(f); iter = iter + 1; NoEvals = NoEvals + 1; end % Keep on reflecting the worst point until it is not worst any more. Iterations = Iterations + 1; jfmax = jfmax_new; % store the evolution of the optimization in the variables allx and allf allx(iterations+k,1:nparams)=x(jfmax,:); allf(iterations+k,1)=f(jfmax); allx(iterations+k,nparams+1) = abs(max((max(x)-min(x))./(x_upper-x_lower))); allf(iterations+k,2) = abs(max(f)-min(f)); fprintf('\b\b\b\b\b\b'); fprintf('%5.0f ',NoEvals); end % Main Complex loop fprintf('\n\n** Optimization stopped **\n\n') if conv_cond == 2 fprintf('convergence in parameter values\n\n') output.convergence = 'Convergence in parameter values'; elseif conv_cond == 1 fprintf('convergence in function values\n\n') output.convergence = 'Convergence in function values'; else fprintf('max number of evaluation reached\n\n') output.convergence = 'Max number of evaluation reached'; end fprintf('number of evaluations = %g.\n', NoEvals) fprintf('number of iterations = %g.\n', Iterations) fprintf('minimum function value = %g.\n',f(jfmin)) fprintf('maximum function value = %g.\n',f(jfmax)) fprintf('best point found at: \t \t min(x) max(x) \n') for i=1:nparams, fprintf('x(%g) = %8.4g %8.4g \t %8.4g\n',i,x(jfmin,i),min(x(:,i)),max(x(:,i))); end National University of Singapore E - 6
62 Appendix E Complex RF xopt = x(jfmin,:); func = f(jfmin); x_hist=allx; f_hist=allf; output.iterations = Iterations; output.funccount = NoEvals; output.algorithm = 'Complex algorithm direct search'; output.fmin = f(jfmin); output.fmax = f(jfmax); if NoEvals >= MaxEvals, exitflag = 0; elseif (conv_cond == 2) exitflag = 1; elseif (conv_cond == 1), exitflag = 2; end National University of Singapore E - 7
63 Appendix F MATLAB Codes MATLAB CODES LONGITUDINAL Elev_over_simu.m x_up = [1, 1, 1]; % Upper limits of gains x_low = [-1, -1, -1]; % Lower limit of gains [X, F]=complexrf('Elev_ovr_simfcn', x_low, x_up); Elev_over_simfcn.m function ObjVal = Elev_ovr_simfcn(ParamValue); % ParamValue - Vector containing the model parameter values % Output parameters: % ObjVal - a scalar containing the objective function value. % The name of the simulink model MODEL = 'Elevator_ovr'; % Move variables into model parameter names Kp = ParamValue(1); Ki = ParamValue(2); Kd = ParamValue(3); opt = simset('solver','ode45','srcworkspace','current'); [tout,xout,yout] = sim(model,[0 100],opt); % [0 100]= simulation start and stop time yout; % Assign objective function value as the last value in y. ObjVal=sumsqr(yout-1); National University of Singapore F - 1
64 Appendix F MATLAB Codes LATERAL Ail_over_simu.m x_up = [1, 1, 1]; % Upper limits of gains x_low = [-1, -1, -1]; % Lower limit of gains [X, F]=complexrf('Ail_ovr_simfcn', x_low, x_up); Ail_over_simfcn.m function ObjVal = Ail_ovr_simfcn(ParamValue); % ParamValue - Vector containing the model parameter values % Output parameters: % ObjVal - a scalar containing the objective function value. % The name of the simulink model MODEL = 'Aileron_ovr'; % Move variables into model parameter names Kp = ParamValue(1); Ki = ParamValue(2); Kd = ParamValue(3); opt = simset('solver','ode45','srcworkspace','current'); [tout,xout,yout] = sim(model,[0 100],opt); % [0 100]= simulation start and stop time yout; % Assign objective function value as the last value in y. ObjVal=sumsqr(yout-1); National University of Singapore F - 2
65 Appendix G Sensitivity Test SENSITIVITY TEST Longitudinal Coefficients: Response to 10% change in value Sensitivity Cx α 0.23% 3.38% Cx δe 0.00% 0.00% Cx q -0.02% 22.70% Cz α 12.59% -2.82% Cz δe 0.00% 0.00% Cz q 0.11% % Cm α -8.39% 38.57% Cm δe 0.00% 0.00% Cm q -0.88% % Table G.1. Sensitivity of Longitudinal coefficients Lateral Coefficients: Response to 10% change in value Sensitivity Cy β -4.10% 11.57% Cy δa 0.00% 0.00% Cy p 0.01% % Cy r 0.01% 5.34% Cl β 10.12% % Cl δa 0.00% 0.00% Cl p % % Cl r -0.25% % Cn β -0.28% % Cn δa 0.00% 0.00% Cn p 0.60% % Cn r -0.19% % Table G.2. Sensitivity of Lateral coefficients National University of Singapore G - 1
66 MOTOR AND PROPELLER SELECTION MOTOR SELECTION Appendix H Motor and Propeller Selection Himax HA2015 series brushless motors - Speed 280/300 replacement Slotless design for high efficiency. High performance replacement for Speed 280/300 type can motors, For light electric planes under 20oz or 3-D performance under 13oz, Fit most slowflyer/parkflyers _ GWS planes, micro helicopters - Hummingbird & Piccolo, micro cars - mini T & HPI micro, Himax HA2025 series brushless motors - Speed 370/400/480 replacement Slotless design for high efficiency. High performance replacement for Speed 370/400/480 type can motors, For light electric planes under 30oz or 3-D performance under 18oz, Perfect for 3-D aerobatic, pylon race, and any application maximum power/weight ratio is needed, Himax HA2825 series brushless motors Slotless design for high efficiency. High performance replacement for 500/550 type can motor, Gear motors are suitable for small electric trainers, sport fun flyers, Direct drive motors are best for ducted fans & pylon racers where high rpm is a must, For light electric planes under 70oz. CHOSEN *Taken from: Table H.1. Comparison of Brushless Motors National University of Singapore H - 1
67 Appendix H Motor and Propeller Selection THRUST CALCULATION AND PROPELLER SELECTION An experiment was set up to measure the amount of thrust exerted by the motor. This setup uses the Principle of moments to find the amount of thrust exerted. By the Principle of moments, the sum of the moments on the left hand side should be equal to that on the right hand side when the beam is balanced. In this experiment, the equipment were set up as shown below, with the motor at 25cm to the left of the pivot, and the weighing machine on the 50cm mark to the other side. From Newton s 3 rd law, every action has an equal and opposite reaction, the weight shown by the weighing machine should be the force exerted on the weight to cause the moment on the right hand side. Therefore Thrust x 25cm = Weight x 50cm Thrust = Weight x 2 The results of the experiment are shown below 25cm 50cm Thrust Weight Figure H.1. Thrust calculation and propeller selection setup Thrust (N) Motor Prop Idle Mid Max Himax 9x x x x x CHOSEN Table H.2. Results of Thrust Calculation National University of Singapore H - 2
Applications Linear Control Design Techniques in Aircraft Control I
Lecture 29 Applications Linear Control Design Techniques in Aircraft Control I Dr. Radhakant Padhi Asst. Professor Dept. of Aerospace Engineering Indian Institute of Science - Bangalore Topics Brief Review
More informationIntroduction to Flight Dynamics
Chapter 1 Introduction to Flight Dynamics Flight dynamics deals principally with the response of aerospace vehicles to perturbations in their flight environments and to control inputs. In order to understand
More informationApril 15, 2011 Sample Quiz and Exam Questions D. A. Caughey Page 1 of 9
April 15, 2011 Sample Quiz Exam Questions D. A. Caughey Page 1 of 9 These pages include virtually all Quiz, Midterm, Final Examination questions I have used in M&AE 5070 over the years. Note that some
More informationExperimental Aircraft Parameter Estimation
Experimental Aircraft Parameter Estimation AA241X May 14 2014 Stanford University Overview 1. System & Parameter Identification 2. Energy Performance Estimation Propulsion OFF Propulsion ON 3. Stability
More informationFlight Dynamics, Simulation, and Control
Flight Dynamics, Simulation, and Control For Rigid and Flexible Aircraft Ranjan Vepa CRC Press Taylor & Francis Group Boca Raton London New York CRC Press is an imprint of the Taylor & Francis Group, an
More informationMechanics of Flight. Warren F. Phillips. John Wiley & Sons, Inc. Professor Mechanical and Aerospace Engineering Utah State University WILEY
Mechanics of Flight Warren F. Phillips Professor Mechanical and Aerospace Engineering Utah State University WILEY John Wiley & Sons, Inc. CONTENTS Preface Acknowledgments xi xiii 1. Overview of Aerodynamics
More informationAircraft Flight Dynamics & Vortex Lattice Codes
Aircraft Flight Dynamics Vortex Lattice Codes AA241X April 14 2014 Stanford University Overview 1. Equations of motion 2. Non-dimensional EOM Aerodynamics 3. Trim Analysis Longitudinal Lateral 4. Linearized
More informationChapter 1 Lecture 2. Introduction 2. Topics. Chapter-1
Chapter 1 Lecture 2 Introduction 2 Topics 1.4 Equilibrium of airplane 1.5 Number of equations of motion for airplane in flight 1.5.1 Degrees of freedom 1.5.2 Degrees of freedom for a rigid airplane 1.6
More informationAPPENDIX C DRAG POLAR, STABILITY DERIVATIVES AND CHARACTERISTIC ROOTS OF A JET AIRPLANE (Lectures 37 to 40)
APPENDIX C DRAG POLAR, STABILITY DERIVATIVES AND CHARACTERISTIC ROOTS OF A JET AIRPLANE (Lectures 37 to 40 E.G. TULAPURKARA YASHKUMAR A. VENKATTRAMAN REPORT NO: AE TR 2007-3 APRIL 2007 (REVISED NOVEMBER
More informationAE Stability and Control of Aerospace Vehicles
AE 430 - Stability and ontrol of Aerospace Vehicles Static/Dynamic Stability Longitudinal Static Stability Static Stability We begin ith the concept of Equilibrium (Trim). Equilibrium is a state of an
More informationLocalizer Hold Autopilot
Localizer Hold Autopilot Prepared by A.Kaviyarasu Assistant Professor Department of Aerospace Engineering Madras Institute Of Technology Chromepet, Chennai Localizer hold autopilot is one of the important
More informationPRINCIPLES OF FLIGHT
1 Considering a positive cambered aerofoil, the pitching moment when Cl=0 is: A infinite B positive (nose-up). C negative (nose-down). D equal to zero. 2 The angle between the aeroplane longitudinal axis
More informationDESIGN PROJECT REPORT: Longitudinal and lateral-directional stability augmentation of Boeing 747 for cruise flight condition.
DESIGN PROJECT REPORT: Longitudinal and lateral-directional stability augmentation of Boeing 747 for cruise flight condition. Prepared By: Kushal Shah Advisor: Professor John Hodgkinson Graduate Advisor:
More informationFlight Dynamics and Control
Flight Dynamics and Control Lecture 1: Introduction G. Dimitriadis University of Liege Reference material Lecture Notes Flight Dynamics Principles, M.V. Cook, Arnold, 1997 Fundamentals of Airplane Flight
More informationFlight Dynamics and Control. Lecture 3: Longitudinal stability Derivatives G. Dimitriadis University of Liege
Flight Dynamics and Control Lecture 3: Longitudinal stability Derivatives G. Dimitriadis University of Liege Previously on AERO0003-1 We developed linearized equations of motion Longitudinal direction
More informationA SIMPLIFIED ANALYSIS OF NONLINEAR LONGITUDINAL DYNAMICS AND CONCEPTUAL CONTROL SYSTEM DESIGN
A SIMPLIFIED ANALYSIS OF NONLINEAR LONGITUDINAL DYNAMICS AND CONCEPTUAL CONTROL SYSTEM DESIGN ROBBIE BUNGE 1. Introduction The longitudinal dynamics of fixed-wing aircraft are a case in which classical
More informationFlight Control Simulators for Unmanned Fixed-Wing and VTOL Aircraft
Flight Control Simulators for Unmanned Fixed-Wing and VTOL Aircraft Naoharu Yoshitani 1, Shin-ichi Hashimoto 2, Takehiro Kimura 3, Kazuki Motohashi 2 and Shoh Ueno 4 1 Dept. of Aerospace Engineering, Teikyo
More informationLecture #AC 3. Aircraft Lateral Dynamics. Spiral, Roll, and Dutch Roll Modes
Lecture #AC 3 Aircraft Lateral Dynamics Spiral, Roll, and Dutch Roll Modes Copy right 2003 by Jon at h an H ow 1 Spring 2003 16.61 AC 3 2 Aircraft Lateral Dynamics Using a procedure similar to the longitudinal
More informationPitch Control of Flight System using Dynamic Inversion and PID Controller
Pitch Control of Flight System using Dynamic Inversion and PID Controller Jisha Shaji Dept. of Electrical &Electronics Engineering Mar Baselios College of Engineering & Technology Thiruvananthapuram, India
More informationMAV Unsteady Characteristics in-flight Measurement with the Help of SmartAP Autopilot
MAV Unsteady Characteristics in-flight Measurement with the Help of SmartAP Autopilot S. Serokhvostov, N. Pushchin and K. Shilov Moscow Institute of Physics and Technology Department of Aeromechanics and
More informationEquations of Motion for Micro Air Vehicles
Equations of Motion for Micro Air Vehicles September, 005 Randal W. Beard, Associate Professor Department of Electrical and Computer Engineering Brigham Young University Provo, Utah 84604 USA voice: (80
More informationStudy. Aerodynamics. Small UAV. AVL Software
Study of the Aerodynamics of a Small UAV using AVL Software Prepared For: Prof. Luis Bernal Prepared By: Paul Dorman April 24, 2006 Table of Contents Introduction.1 Aerodynamic Data...2 Flight Assessment..
More informationFLIGHT DYNAMICS. Robert F. Stengel. Princeton University Press Princeton and Oxford
FLIGHT DYNAMICS Robert F. Stengel Princeton University Press Princeton and Oxford Preface XV Chapter One Introduction 1 1.1 ELEMENTS OF THE AIRPLANE 1 Airframe Components 1 Propulsion Systems 4 1.2 REPRESENTATIVE
More informationThe basic principle to be used in mechanical systems to derive a mathematical model is Newton s law,
Chapter. DYNAMIC MODELING Understanding the nature of the process to be controlled is a central issue for a control engineer. Thus the engineer must construct a model of the process with whatever information
More informationTheoretical and experimental research of supersonic missile ballistics
BULLETIN OF THE POLISH ACADEMY OF SCIENCES TECHNICAL SCIENCES, Vol. 63, No. 1, 015 DOI: 10.1515/bpasts-015-007 Theoretical and experimental research of supersonic missile ballistics B. ZYGMUNT 1, K. MOTYL
More informationChapter 5 Performance analysis I Steady level flight (Lectures 17 to 20) Keywords: Steady level flight equations of motion, minimum power required,
Chapter 5 Performance analysis I Steady level flight (Lectures 17 to 20) Keywords: Steady level flight equations of motion, minimum power required, minimum thrust required, minimum speed, maximum speed;
More informationGiven a stream function for a cylinder in a uniform flow with circulation: a) Sketch the flow pattern in terms of streamlines.
Question Given a stream function for a cylinder in a uniform flow with circulation: R Γ r ψ = U r sinθ + ln r π R a) Sketch the flow pattern in terms of streamlines. b) Derive an expression for the angular
More informationDesign and modelling of an airship station holding controller for low cost satellite operations
AIAA Guidance, Navigation, and Control Conference and Exhibit 15-18 August 25, San Francisco, California AIAA 25-62 Design and modelling of an airship station holding controller for low cost satellite
More informationAerodynamic Design of VTOL MAV
Aerodynamic Design of VTOL MAV Sergey Shkarayev The University of Arizona, Tucson, AZ, USA Jean-Marc Moschetta and Boris Bataille SUPAERO, Toulouse, France This work is sponsored by AFRL, Eglin AFB and
More informationModeling of a Small Unmanned Aerial Vehicle
Modeling of a Small Unmanned Aerial Vehicle A. Elsayed Ahmed, A. Hafez, A. N. Ouda, H. Eldin Hussein Ahmed, H. Mohamed Abd-Elkader Abstract Unmanned aircraft systems (UAS) are playing increasingly prominent
More informationConsider a wing of finite span with an elliptic circulation distribution:
Question 1 (a) onsider a wing of finite span with an elliptic circulation distribution: Γ( y) Γo y + b = 1, - s y s where s=b/ denotes the wing semi-span. Use this equation, in conjunction with the Kutta-Joukowsky
More informationSIMULATION STUDIES OF MICRO AIR VEHICLE
Journal of KONES Powertrain and Transport, Vol. 22, No. 4 2015 SIMULATION STUDIES OF MICRO AIR VEHICLE Krzysztof Sibilski, Andrzej Zyluk, Miroslaw Kowalski Air Force Institute of Technology Ksiecia Boleslawa
More informationAdaptive Winglet Design, Analysis and Optimisation of the Cant Angle for Enhanced MAV Performance
Adaptive Winglet Design, Analysis and Optimisation of the Cant Angle for Enhanced MAV Performance Chen-Ming Kuo and Christian Boller University of Saarland, Materials Science & Technology Dept. Chair of
More informationUniversity of California at Berkeley Department of Mechanical Engineering ME 163 ENGINEERING AERODYNAMICS FINAL EXAM, 13TH DECEMBER 2005
University of California at Berkeley Department of Mechanical Engineering ME 163 ENGINEERING AERODYNAMICS FINAL EXAM, 13TH DECEMBER 2005 Answer both questions. Question 1 is worth 30 marks and question
More informationFundamentals of Airplane Flight Mechanics
David G. Hull Fundamentals of Airplane Flight Mechanics With 125 Figures and 25 Tables y Springer Introduction to Airplane Flight Mechanics 1 1.1 Airframe Anatomy 2 1.2 Engine Anatomy 5 1.3 Equations of
More informationSimulation of UAV Systems P. Kaňovský, L. Smrcek, C. Goodchild
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
More informationFlight and Orbital Mechanics. Exams
1 Flight and Orbital Mechanics Exams Exam AE2104-11: Flight and Orbital Mechanics (23 January 2013, 09.00 12.00) Please put your name, student number and ALL YOUR INITIALS on your work. Answer all questions
More informationFlying Qualities Criteria Robert Stengel, Aircraft Flight Dynamics MAE 331, 2018
Flying Qualities Criteria Robert Stengel, Aircraft Flight Dynamics MAE 331, 2018 Learning Objectives MIL-F-8785C criteria CAP, C*, and other longitudinal criteria ϕ/β, ω ϕ /ω d, and other lateral-directional
More informationChapter 4 The Equations of Motion
Chapter 4 The Equations of Motion Flight Mechanics and Control AEM 4303 Bérénice Mettler University of Minnesota Feb. 20-27, 2013 (v. 2/26/13) Bérénice Mettler (University of Minnesota) Chapter 4 The Equations
More informationDynamic Modeling of Fixed-Wing UAVs
Autonomous Systems Laboratory Dynamic Modeling of Fixed-Wing UAVs (Fixed-Wing Unmanned Aerial Vehicles) A. Noth, S. Bouabdallah and R. Siegwart Version.0 1/006 1 Introduction Dynamic modeling is an important
More informationIntroduction to Atmospheric Flight. Dr. Guven Aerospace Engineer (P.hD)
Introduction to Atmospheric Flight Dr. Guven Aerospace Engineer (P.hD) What is Atmospheric Flight? There are many different ways in which Aerospace engineering is associated with atmospheric flight concepts.
More informationFlight Vehicle Terminology
Flight Vehicle Terminology 1.0 Axes Systems There are 3 axes systems which can be used in Aeronautics, Aerodynamics & Flight Mechanics: Ground Axes G(x 0, y 0, z 0 ) Body Axes G(x, y, z) Aerodynamic Axes
More informationDEPARTMENT OF AEROSPACE ENGINEERING, IIT MADRAS M.Tech. Curriculum
DEPARTMENT OF AEROSPACE ENGINEERING, IIT MADRAS M.Tech. Curriculum SEMESTER I AS5010 Engg. Aerodyn. & Flt. Mech. 3 0 0 3 AS5020 Elements of Gas Dyn. & Propln. 3 0 0 3 AS5030 Aircraft and Aerospace Structures
More informationComputational Fluid Dynamics Study Of Fluid Flow And Aerodynamic Forces On An Airfoil S.Kandwal 1, Dr. S. Singh 2
Computational Fluid Dynamics Study Of Fluid Flow And Aerodynamic Forces On An Airfoil S.Kandwal 1, Dr. S. Singh 2 1 M. Tech Scholar, 2 Associate Professor Department of Mechanical Engineering, Bipin Tripathi
More informationStability and Control
Stability and Control Introduction An important concept that must be considered when designing an aircraft, missile, or other type of vehicle, is that of stability and control. The study of stability is
More informationAim. Unit abstract. Learning outcomes. QCF level: 6 Credit value: 15
Unit T23: Flight Dynamics Unit code: J/504/0132 QCF level: 6 Credit value: 15 Aim The aim of this unit is to develop learners understanding of aircraft flight dynamic principles by considering and analysing
More informationMODELING OF DUST DEVIL ON MARS AND FLIGHT SIMULATION OF MARS AIRPLANE
MODELING OF DUST DEVIL ON MARS AND FLIGHT SIMULATION OF MARS AIRPLANE Hirotaka Hiraguri*, Hiroshi Tokutake* *Kanazawa University, Japan hiraguri@stu.kanazawa-u.ac.jp;tokutake@se.kanazawa-u.ac.jp Keywords:
More informationkiteplane 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
Small Unmanned Aerial Vehicle with Variable Geometry Delta Wing Koji Nakashima, Kazuo Okabe, Yasutaka Ohsima 2, Shuichi Tajima 2 and Makoto Kumon 2 Abstract The kiteplane that is considered in this paper
More informationHomework 2: Kinematics and Dynamics of Particles Due Friday Feb 12, Pressurized tank
EN40: Dynamics and Vibrations Homework 2: Kinematics and Dynamics of Particles Due Friday Feb 12, 2016 School of Engineering Brown University 1. The figure illustrates an idealized model of a gas gun (used,
More information/ m U) β - r dr/dt=(n β / C) β+ (N r /C) r [8+8] (c) Effective angle of attack. [4+6+6]
Code No: R05322101 Set No. 1 1. (a) Explain the following terms with examples i. Stability ii. Equilibrium. (b) Comment upon the requirements of stability of a i. Military fighter aircraft ii. Commercial
More informationA model of an aircraft towing a cable-body system
ANZIAM J. 47 (EMAC2005) pp.c615 C632, 2007 C615 A model of an aircraft towing a cable-body system C. K. H. Chin R. L. May (Received 2 November 2005; revised 31 January 2007) Abstract We integrate together
More informationDesign and Implementation of an Unmanned Tail-sitter
1 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS) Congress Center Hamburg Sept 8 - Oct, 1. Hamburg, Germany Design and Implementation of an Unmanned Tail-sitter Roman Bapst,
More informationState Estimation for Autopilot Control of Small Unmanned Aerial Vehicles in Windy Conditions
University of Colorado, Boulder CU Scholar Aerospace Engineering Sciences Graduate Theses & Dissertations Aerospace Engineering Sciences Summer 7-23-2014 State Estimation for Autopilot Control of Small
More informationStability and Control Analysis in Twin-Boom Vertical Stabilizer Unmanned Aerial Vehicle (UAV)
International Journal of Scientific and Research Publications, Volume 4, Issue 2, February 2014 1 Stability and Control Analysis in Twin-Boom Vertical Stabilizer Unmanned Aerial Vehicle UAV Lasantha Kurukularachchi*;
More informationMASTER THESIS PRESENTATION
MASTER THESIS PRESENTATION TURBULENT FLOW SEPARATION AROUND A ROV BODY Presented by: KOFFI Danoh Kouassi Ange Gatien Outline 1- Introduction 2- Numerical modeling of the ROV 3- Choice of the turbulence
More informationFault-Tolerant Control of a Unmanned Aerial Vehicle with Partial Wing Loss
Preprints of the 19th World Congress The International Federation of Automatic Control Fault-Tolerant Control of a Unmanned Aerial Vehicle with Partial Wing Loss Wiaan Beeton J.A.A. Engelbrecht Stellenbosch
More informationCOMPUTATIONAL SIMULATION OF THE FLOW PAST AN AIRFOIL FOR AN UNMANNED AERIAL VEHICLE
COMPUTATIONAL SIMULATION OF THE FLOW PAST AN AIRFOIL FOR AN UNMANNED AERIAL VEHICLE L. Velázquez-Araque 1 and J. Nožička 2 1 Division of Thermal fluids, Department of Mechanical Engineering, National University
More informationStability and Control Some Characteristics of Lifting Surfaces, and Pitch-Moments
Stability and Control Some Characteristics of Lifting Surfaces, and Pitch-Moments The lifting surfaces of a vehicle generally include the wings, the horizontal and vertical tail, and other surfaces such
More informationTurn Performance of an Air-Breathing Hypersonic Vehicle
Turn Performance of an Air-Breathing Hypersonic Vehicle AIAA Aircraft Flight Mechanics Conference Derek J. Dalle, Sean M. Torrez, James F. Driscoll University of Michigan, Ann Arbor, MI 4809 August 8,
More informationIntroduction to Aircraft Flight. Mechanics
Introduction to Aircraft Flight. Mechanics i Performance, Static Stability, Dynamic Stability, Classical Feedback Control, and State-Space Foundations Second Edition Thomas R. Yechout with contributions
More informationAutonomous Robotic Vehicles
Autonomous Robotic Vehicles Ground, Air, Undersea Jim Keller July 15, 2005 Types of Vehicles Ground Wheeled Tracked Legged Crawling/snake Air Fixed wing Powered gliders Rotary wing Flapping wing Morphing
More informationModelling the dynamics of an unmanned aircraft using a graphical simulation tool
Modelling the dynamics of an unmanned aircraft using a graphical simulation tool Sara Jansson Ahmed Department of Aeronautical and Vehicle Engineering KTH - Royal Institute of Technology SE 100 44 Stockholm,
More informationExam - TTK 4190 Guidance & Control Eksamen - TTK 4190 Fartøysstyring
Page 1 of 6 Norges teknisk- naturvitenskapelige universitet Institutt for teknisk kybernetikk Faglig kontakt / contact person: Navn: Morten Pedersen, Universitetslektor Tlf.: 41602135 Exam - TTK 4190 Guidance
More informationAero-Propulsive-Elastic Modeling Using OpenVSP
Aero-Propulsive-Elastic Modeling Using OpenVSP August 8, 213 Kevin W. Reynolds Intelligent Systems Division, Code TI NASA Ames Research Center Our Introduction To OpenVSP Overview! Motivation and Background!
More informationLongitudinal Automatic landing System - Design for CHARLIE Aircraft by Root-Locus
International Journal of Scientific and Research Publications, Volume 3, Issue 7, July 2013 1 Longitudinal Automatic landing System - Design for CHARLIE Aircraft by Root-Locus Gaber El-Saady, El-Nobi A.Ibrahim,
More informationAEROSPACE ENGINEERING
AEROSPACE ENGINEERING Subject Code: AE Course Structure Sections/Units Topics Section A Engineering Mathematics Topics (Core) 1 Linear Algebra 2 Calculus 3 Differential Equations 1 Fourier Series Topics
More informationAircraft Design I Tail loads
Horizontal tail loads Aircraft Design I Tail loads What is the source of loads? How to compute it? What cases should be taken under consideration? Tail small wing but strongly deflected Linearized pressure
More informationDevelopment and Design of the Landing Guidance and Control System for the S20 UAV
Development and Design of the Landing Guidance and Control System for the S2 UAV João Pedro Vasconcelos Fonseca da Silva Mechanical Engineering Department Instituto Superior Técnico Av. Rovisco Pais, 149-1
More informationSPC Aerodynamics Course Assignment Due Date Monday 28 May 2018 at 11:30
SPC 307 - Aerodynamics Course Assignment Due Date Monday 28 May 2018 at 11:30 1. The maximum velocity at which an aircraft can cruise occurs when the thrust available with the engines operating with the
More informationA Blade Element Approach to Modeling Aerodynamic Flight of an Insect-scale Robot
A Blade Element Approach to Modeling Aerodynamic Flight of an Insect-scale Robot Taylor S. Clawson, Sawyer B. Fuller Robert J. Wood, Silvia Ferrari American Control Conference Seattle, WA May 25, 2016
More informationExtended longitudinal stability theory at low Re - Application to sailplane models
Extended longitudinal stability theory at low Re - Application to sailplane models matthieu.scherrer@free.fr November 26 C L C m C m W X α NP W X V NP W Lift coefficient Pitching moment coefficient Pitching
More informationCHAPTER 1. Introduction
CHAPTER 1 Introduction Linear geometric control theory was initiated in the beginning of the 1970 s, see for example, [1, 7]. A good summary of the subject is the book by Wonham [17]. The term geometric
More informationFREQUENCY DOMAIN FLUTTER ANALYSIS OF AIRCRAFT WING IN SUBSONIC FLOW
FREQUENCY DOMAIN FLUTTER ANALYSIS OF AIRCRAFT WING IN SUBSONIC FLOW Ms.K.Niranjana 1, Mr.A.Daniel Antony 2 1 UG Student, Department of Aerospace Engineering, Karunya University, (India) 2 Assistant professor,
More informationSTABILITY ANALYSIS MODULE
SURFAES STABIITY ANAYSIS MOUE User Manual SURFAES - Stability Analysis Module Orientation of Forces and Moments...3 Force and Moment Nomenclature...4 Aerodynamic versus Stability oordinate System...5 Increase
More informationA Numerical Study of Circulation Control on a Flapless UAV
Ninth International Conference on Computational Fluid Dynamics (ICCFD9), Istanbul, Turkey, July 11-15, 2016 ICCFD9-xxxx A Numerical Study of Circulation Control on a Flapless UAV Huaixun Ren 1, Weimin
More informationEVOLVING DOCUMENT ME 5070 Flight Dynamics
EVOLVING DOCUMENT ME 5070 Flight Dynamics Homework Date of this version: March 20, 2015 Hyperlinks look like this Dates in headings below are the dates of the associated lecture Due January 27, 2015 1
More informationMINIATURE BOMB CONCEPT FOR UNMANNED AERIAL VEHICLES
A R C H I V E O F M E C H A N I C A L E N G I N E E R I N G VOL. LXV 2018 Number 3 DOI: 10.24425/124488 Key words: bomb, flight dynamics, guided munition MARIUSZ JACEWICZ 1, ROBERT GŁĘBOCKI 1, ADRIAN SZKLARSKI
More informationDigital Autoland Control Laws Using Direct Digital Design and Quantitative Feedback Theory
AIAA Guidance, Navigation, and Control Conference and Exhibit 1-4 August 6, Keystone, Colorado AIAA 6-699 Digital Autoland Control Laws Using Direct Digital Design and Quantitative Feedback Theory Thomas
More informationEvaluation of different wind estimation methods in flight tests with a fixed-wing UAV
Evaluation of different wind estimation methods in flight tests with a fixed-wing UAV Julian Sören Lorenz February 5, 2018 Contents 1 Glossary 2 2 Introduction 3 3 Tested algorithms 3 3.1 Unfiltered Method
More informationSmall lightweight aircraft navigation in the presence of wind
Small lightweight aircraft navigation in the presence of wind Cornel-Alexandru Brezoescu To cite this version: Cornel-Alexandru Brezoescu. Small lightweight aircraft navigation in the presence of wind.
More informationFLIGHT DYNAMICS ANALYSIS AND BASIC STABILIZATION STUDY IN EARLY DESIGN STAGES OF THE SAGITTA DEMONSTRATOR UAV
DocumentID: 89 FLIGHT DYNAMICS ANALYSIS AND BASIC STABILIZATION STUDY IN EARLY DESIGN STAGES OF THE SAGITTA DEMONSTRATOR UAV M. Geiser and M. Heller Institute for Advanced Study, Technische Universität
More informationContribution of Airplane design parameters on Roll Coupling اي داءالبارامترات التصميميه للطائره على ازدواج الحركي
International Journal of Mechanical & Mechatronics Engineering IJMME-IJENS Vol:13 No:06 7 Contribution of Airplane design parameters on Roll Coupling اي داءالبارامترات التصميميه للطائره على ازدواج الحركي
More informationNon-linear Dynamic Inversion
Control of Unmanned Aerial Vehicles using Non-linear Dynamic Inversion Master s Thesis Division of Automatic Control Department of Electrical Engineering Linköping University Mia Karlsson LiTH-ISY-EX-3-
More informationMODELING OF A SMALL UNMANNED AERIAL VEHICLE
MODELING OF A SMALL UNMANNED AERIAL VEHICLE AHMED ELSAYED AHMED Electrical Engineering Dept., Shoubra Faculty of Engineering, Benha University, Qaliuobia, Egypt (Telephone: +201007124097), Email: eng_medoelbanna
More informationME 425: Aerodynamics
ME 45: Aerodynamics Dr. A.B.M. Toufique Hasan Professor Department of Mechanical Engineering Bangladesh University of Engineering & Technology (BUET), Dhaka Lecture-0 Introduction toufiquehasan.buet.ac.bd
More informationAircraft Performance, Stability and control with experiments in Flight. Questions
Aircraft Performance, Stability and control with experiments in Flight Questions Q. If only the elevator size of a given aircraft is decreased; keeping horizontal tail area unchanged; then the aircraft
More informationWhere Learning is Fun! Science in the Park
Where Learning is Fun! Science in the Park Table of Contents Letter to Classroom Teachers...Page 1 Coming out of the Sun is an Advantage...Pages 2-8 Thunderhead......Pages 9-11 Wild Eagle..Pages 12-14
More informationNonlinear Landing Control for Quadrotor UAVs
Nonlinear Landing Control for Quadrotor UAVs Holger Voos University of Applied Sciences Ravensburg-Weingarten, Mobile Robotics Lab, D-88241 Weingarten Abstract. Quadrotor UAVs are one of the most preferred
More informationFrequency Domain System Identification for a Small, Low-Cost, Fixed-Wing UAV
Frequency Domain System Identification for a Small, Low-Cost, Fixed-Wing UAV Andrei Dorobantu, Austin M. Murch, Bernie Mettler, and Gary J. Balas, Department of Aerospace Engineering & Mechanics University
More informationAMME3500: System Dynamics & Control
Stefan B. Williams May, 211 AMME35: System Dynamics & Control Assignment 4 Note: This assignment contributes 15% towards your final mark. This assignment is due at 4pm on Monday, May 3 th during Week 13
More informationActive Guidance for a Finless Rocket using Neuroevolution
Active Guidance for a Finless Rocket using Neuroevolution Gomez, F.J. & Miikulainen, R. (2003). Genetic and Evolutionary Computation Gecco, 2724, 2084 2095. Introduction Sounding rockets are used for making
More informationPROGRESS IN THE PREDICTION OF AEROSERVOELASTIC INSTABILITIES ON LARGE CIVIL TRANSPORT AIRCRAFT
ICAS 2000 CONGRESS PROGRESS IN THE PREDICTION OF AEROSERVOELASTIC INSTABILITIES ON LARGE CIVIL TRANSPORT AIRCRAFT M.LACABANNE, A.LAPORTE AEROSPATIALE MATRA AIRBUS, 31060 Toulouse Cedex 03, France Abstract
More informationAerodynamics SYST 460/560. George Mason University Fall 2008 CENTER FOR AIR TRANSPORTATION SYSTEMS RESEARCH. Copyright Lance Sherry (2008)
Aerodynamics SYST 460/560 George Mason University Fall 2008 1 CENTER FOR AIR TRANSPORTATION SYSTEMS RESEARCH Copyright Lance Sherry (2008) Ambient & Static Pressure Ambient Pressure Static Pressure 2 Ambient
More informationAn Extended Kalman Filter-Based Technique for On-Line Identification of Unmanned Aerial System Parameters
doi:1528/jatmv7i3412 An Extended Kalman Filter-Based Technique for On-Line Identification of Unmanned Aerial System Parameters Caterina Grillo 1, Fernando Montano 1 ABSTRACT: The present article deals
More informationMilestone 1: Aircraft Design
Iowa State University AerE 294X/AerE 494X Make to Innovate Milestone 1: Aircraft Design Author(s): Joshua Buettner Joseph Cairo Michael Londergan Jose Montesinos Theodore Permula Samuel Ruhlin Project:
More informationRobot Control Basics CS 685
Robot Control Basics CS 685 Control basics Use some concepts from control theory to understand and learn how to control robots Control Theory general field studies control and understanding of behavior
More informationAircraft Stability & Control
Aircraft Stability & Control Textbook Automatic control of Aircraft and missiles 2 nd Edition by John H Blakelock References Aircraft Dynamics and Automatic Control - McRuler & Ashkenas Aerodynamics, Aeronautics
More informationAerobatic Maneuvering of Miniature Air Vehicles Using Attitude Trajectories
Brigham Young University BYU ScholarsArchive All Faculty Publications 28-8 Aerobatic Maneuvering of Miniature Air Vehicles Using Attitude Trajectories James K. Hall Brigham Young University - Provo, hallatjk@gmail.com
More informationUniversity of Utah Electrical & Computer Engineering Department ECE 3510 Lab 9 Inverted Pendulum
University of Utah Electrical & Computer Engineering Department ECE 3510 Lab 9 Inverted Pendulum p1 ECE 3510 Lab 9, Inverted Pendulum M. Bodson, A. Stolp, 4/2/13 rev, 4/9/13 Objectives The objective of
More informationChapter 1. Introduction. 1.1 System Architecture
Chapter 1 Introduction 1.1 System Architecture The objective of this book is to prepare the reader to do research in the exciting and rapidly developing field of autonomous navigation, guidance, and control
More information