Comprehensive System Identification of Ducted Fan UAVs
Transcription
Comprehensive System Identification of Ducted Fan UAVs
Comprehensive System Identification of Ducted Fan UAVs A Thesis Presented to the Faculty of California Polytechnic State University San Luis Obispo In Partial Fulfillment of the Requirements for the Degree of Master of Science in Aerospace Engineering by: Daniel N. Salluce January 2004 © Copyright 2004 Daniel Salluce ALL RIGHTS RESERVED ii APROVAL PAGE TITLE: Comprehensive System Identification of Ducted Fan UAVs AUTHOR: Daniel N. Salluce DATE SUBMITTED: January 2004 (SUBJECT TO CHANGE) Dr. Daniel J. Biezad (AERO) Advisor & Committee Chair ____________________________________ Dr. Mark Tischler (NASA/Army) Committee Member ____________________________________ Dr. Jordi Puig-Suari (AERO) Committee Member ____________________________________ Dr. Frank Owen (ME) Committee Member ____________________________________ iii ABSTRACT The increase of military operations in urbanized terrain has changed the nature of warfare and the battlefield itself. A need for a unique class of vehicles now exists. These vehicles must be able to accurately maintain position in space, be robust in the event of collisions, relay strategic situational awareness, and operate on an organic troop level in a completely autonomous fashion. The operational demands of these vehicles mandate accurate control systems and simulation testing. These needs stress the importance of system identification and modeling throughout the design process. This research focuses on the unique methods of identification and their application to a class of ducted fan, rotorcraft, and unmanned autonomous air vehicles. This research shows that a variety of identification techniques can be combined to comprehensively model this family of vehicles and reveals the unique challenges involved. The result is a high fidelity model available for the purposes of control system design and simulation. iv ACKNOWLEDGMENTS The author would like to give special recognition to Dr. Daniel J. Biezad, Department Chair at Cal Poly, San Luis Obispo, CA and Dr. Mark B. Tischler, U.S. Army Aeroflightdynamics Directorate Moffett Field, CA. Without their support, guidance, and organizational efforts this research would never have been possible. Also, Dr. Colin Theodore, Jason Colbourne, and the whole of the Army/NASA Rotorcraft Division at Moffett Field proved to be invaluable resources and facilitators in the completion of this project. v TABLE OF CONTENTS LIST OF TABLES........................................................................................................... viii LIST OF FIGURES ........................................................................................................... ix NOMENCLATURE ......................................................................................................... xii CHAPTER 1 – Introduction and Motivation 1.1 Vehicles Examined ............................................................................................1 1.2 Scope..................................................................................................................8 CHAPTER 2 – Dynamic Model Identification Methods and Techniques 2.1 Identification Methods .................................................................................... 11 2.2 CIFER ............................................................................................................. 12 2.2.1 Flight Test Techniques..................................................................... 13 2.2.2 Bench Test Techniques .....................................................................14 2.3 Manufacturer Specifications ............................................................................14 2.4 Wind Tunnel Tests...........................................................................................15 CHAPTER 3 – Vehicle Identification 3.1 Areas of Identification .....................................................................................16 3.2 Bare-Airframe ID.............................................................................................17 3.2.1 Aerovironment/Honeywell OAV......................................................17 3.2.2 Allied Aerospace MAV ....................................................................35 3.2.3 Trek Aerospace Solotrek...................................................................46 3.2.4 Hiller Flying Platform.......................................................................48 3.2.5 Vehicle Scaling Laws and Comparisons...........................................52 3.3 Servo Actuator Identification...........................................................................56 3.4 Sensor Identification ........................................................................................94 3.4.1 Accelerometer Identification ............................................................95 3.4.2 Rate Gyro Identification ...................................................................96 3.4.3 GPS Receiver Identification .............................................................98 vi 3.4.4 Magnetometer Identification...........................................................101 3.4.5 Pressure Altimeter Identification ....................................................102 CHAPTER 4 – Flight Simulation 4.1 Simulated Sweeps ..........................................................................................104 4.2 Matlab Linear Model Determination .............................................................110 CHAPTER 5 – Conclusions.............................................................................................119 BIBLIOGRAPHY............................................................................................................120 APPENDIX A – OAV Proposal State Space Form .........................................................123 APPENDIX B – Frequency Response Bode Plots for all Actuator Cases ......................124 APPENDIX C – Actuator Generated TF Model Bode Plot Verification ........................135 APPENDIX D – Actuator Time Domain Verification of Final Models..........................157 vii LIST OF TABLES 3.1 – OAV Measured Parameters during Flight Testing .......................................................18 3.2 – OAV Frequency Range of Good Coherence (rad/sec) .................................................19 3.3 – OAV Control Derivatives Extracted from Transfer Function Fits ...............................20 3.4 – OAV DERIVID Identified parameters and Certainties ................................................23 3.5 – OAV DERIVID Frequency Response Costs ................................................................23 3.6 – OAV Eigenvalues and Associated Eigenvectors of [F]................................................24 3.7 – MAV Physical Properties .............................................................................................35 3.8 – MAV Identified Stability Derivatives...........................................................................39 3.9 – MAV Identified Control Derivatives ............................................................................40 3.10 – Final Flight Test Identified MAV Derivatives............................................................42 3.11 – MAV Wind Tunnel Identified Derivatives and Flight Test Results ...........................44 3.12 – Pitching Moment Derivatives and Solotrek Fan Speed ..............................................47 3.13 – Pitching Moment Coefficient Summary .....................................................................53 3.14 – Pitching Moment with Blade Chord Summary...........................................................54 3.15 – Manufacturer Specifications for Servo Actuators Tested...........................................57 3.16 – Actuator Linkage Geometries .....................................................................................60 3.17 – Actuator Calibration Factors for Input and Output Channels to Degrees...................61 3.18 – Frequency Sweep Used for all Actuators....................................................................62 3.19 – Square Wave Parameters ............................................................................................63 3.20 – Actuator Bench Test Matrix........................................................................................65 3.21 – Actuator NAVFIT Frequency Ranges for CIFER Cases............................................67 3.22 – Actuator NAVFIT Results for all Cases .....................................................................68 3.23 – Actuator Nonlinear Characteristic Summary..............................................................74 4.1 – Linmod, Wind Tunnel, and Flight Test Results for i-Star 9”........................................114 viii LIST OF FIGURES Figure 1.1 – Land Warrior OAV Concept ..........................................................................1 Figure 1.2 – Hiller Helicopters Flying Platform – 1958 .....................................................3 Figure 1.3 – Aerovironment / Honeywell DARPA Phase I OAV – 2001 ..........................3 Figure 1.4 – Trek Aerospace Solotrek Ducted Fan – 2001.................................................4 Figure 1.5 – Allied Aerospace i-Star MAV 9” Vehicle – 2003..........................................4 Figure 1.6 – Detailed view of 9” MAV Design ..................................................................5 Figure 1.7 – MAV Stator and Vanes...................................................................................6 Figure 1.8 – Helicopter Body Axes System........................................................................7 Figure 1.9 – Helicopter Body Axes System Applied to the Ducted Fan ............................7 Figure 1.10 – Block Diagram of Basic DFCS Architecture ...............................................8 Figure 1.11 – Comprehensive Identification Schematic.....................................................9 Figure 2.1 – Sample Frequency Sweep Flight Test Command.........................................13 Figure 3.1 – Roll rate response frequency domain verification........................................26 Figure 3.2 – Pitch rate response frequency domain verification.......................................27 Figure 3.3 – Yaw response frequency domain verification ..............................................29 Figure 3.4 – Roll response time history verification.........................................................30 Figure 3.5 – Pitch response time history verification .......................................................31 Figure 3.6 – Yaw response time history verification ........................................................32 Figure 3.7 – Techsburg Wind Tunnel Setup for OAV......................................................33 Figure 3.8 – Techsburg OAV Pitching Moment to Airspeed ...........................................34 Figure 3.9 – On and Off Axis MAV Roll Frequency Responses .....................................36 Figure 3.10 – On and Off Axis MAV Pitch Frequency Responses ..................................37 Figure 3.11 – MAV Lateral Acceleration and Roll Rate Response to Roll Input ............40 Figure 3.12 – MAV Longitudinal Acceleration and Pitch Response ...............................41 Figure 3.13 – Pitching Moment Wind Tunnel Test Data for i-Star 9” .............................43 Figure 3.14 – Solotrek Wind Tunnel Test Results for Pitching Moment .........................46 Figure 3.15 – Hiller Flying Platform Pitching Moment Data ...........................................48 Figure 3.16 – Drag over a Flat Plate Perpendicular to Flow.............................................49 Figure 3.17 – Results of Removing Dummy Moment from Hiller Platform Test............50 ix Figure 3.18 – Actuators Tested and Relative Sizes ..........................................................57 Figure 3.19 – Actuator Test Stand Apparatus...................................................................58 Figure 3.20 – Cirrus CS-10BB Mounted on Wooden Strip..............................................58 Figure 3.21 – Schematic Detailing Linkage Geometry.....................................................59 Figure 3.22 – Sample Chirp Input, Response, and Square Wave Time History...............64 Figure 3.23 – HS512MG Responses Illustrating Difference between 5V and 6V ...........70 Figure 3.24 – Sample Square Wave Response .................................................................72 Figure 3.25 – Linear Fit for Max Rate Determination......................................................73 Figure 3.26 – CS-10BB at 5V TH Illustrating Erratic Response at High Frequency .......75 Figure 3.27 – 94091 at 6V TH Illustrating Erratic Response at High Frequency.............75 Figure 3.28 – 94091 at 5V TH not Showing Erratic Response.........................................76 Figure 3.29 – DS8417 FR Illustrating Mismatch in Linear Model...................................77 Figure 3.30 – DS8417 TH Comparison to 1995 STI Findings .........................................78 Figure 3.31 – Magnitude Comparison for Linear & Nonlinear Model to Bench Test .....81 Figure 3.32 – Phase Comparison for Linear & Nonlinear Model to Bench Test .............82 Figure 3.33 – Error Function Fr and NAVFIT Transfer Function Fit ..............................83 Figure 3.34 – Rise Time Ratio Phase Lag Relationship ...................................................85 Figure 3.35 – Rise Time for Linear Model of DS8417 at 5V...........................................86 Figure 3.36 – Sweep Amplitude and Natural Frequency with Rate Limiting ..................87 Figure 3.37 – Simulink Actuator Blockset .......................................................................88 Figure 3.38 – Configurable Actuator Parameters .............................................................89 Figure 3.39 – 2nd Order Actuator Dynamics behind Mask ...............................................90 Figure 3.40 – DS8417 at 5V Time Domain Validation ....................................................91 Figure 3.41 – Accelerometer Model .................................................................................95 Figure 3.42 – Accelerometer Stationary Noise Model .....................................................96 Figure 3.43 – Rate Gyro Model ........................................................................................97 Figure 3.43 – Rate Gyro Response to Constant 15 deg/sec for 10 sec .............................98 Figure 3.44 – GPS Heading and Speed Model .................................................................99 Figure 3.45 – GPS Error and Discrete Signal Model......................................................100 Figure 3.46 – GPS Model Results...................................................................................101 Figure 3.47 – Magnetometer Model ...............................................................................102 x Figure 3.48 – Magnetometer Depiction at 5 Gauss for 5 Seconds .................................102 Figure 3.49 – Pressure Altimeter Model.........................................................................103 Figure 3.50 – Pressure Altimeter at 15 feet for 5 seconds ..............................................103 Figure 4.1 – Simulink MAV Model................................................................................105 Figure 4.2 – Custom PC and COTS Simulation Environment .......................................106 Figure 4.3 – Simulink Sweep Generator GUI Built for Sweeps.....................................107 Figure 4.4 – Simulink GUI Generated Sweep ................................................................108 Figure 4.5 – MAV Flight Test Cross Coherence between Pitch and Roll controls ........109 Figure 4.6 – Cross Control Decoupling Block Diagram.................................................111 Figure 4.7 – LINMOD and Simulated Sweep Roll Frequency Response ......................115 Figure 4.8 – Effect of Removing Cross Control Coupling to Response.........................116 Figure 4.9 – Coupling Removed Illustrating linmod and Simulated Sweep Results......117 Figure 4.10 – Comparison of linmod and Flight Test Pitch Responses..........................118 xi NOMENCLATURE A a1 b1 BW c C CMPA CMQA CMRA CR F G H1 H2 I j L M N p pmixer P q qmixer r R rmixer s tˆR v& w & w Y x X Z φ θ ϕ ωn ωˆ n Lateral body acceleration Vertical body velocity Vertical body acceleration Lateral Body Force State Matrix Longitudinal Body Force Vertical Body Force Roll attitude Pitch attitude Heading attitude Natural Frequency Normalized Natural Frequency Propeller Rotational Velocity Density Propeller Coefficient Time Constant Damping Ratio Phase Angle t RNL Area First Fourier Coefficient Second Fourier Coefficient Bandwidth Chord Nondimensional Coefficient Commanded Roll Rate Commanded Pitch Rate Commanded Yaw Rate Cramer-Rao Bound Plant Matrix Control Matrix Output Matrix Position Output Matrix Rate Inertia Imaginary Variable Rolling Moment Pitching Moment Yawing Moment Roll body rate Lateral mixer signal Period Pitch body rate Longitudinal mixer signal Yaw body rate Radius Pedal mixer signal (deg/sec) Frequency Domain Variable Linear : Nonlinear Rise Time Rise Time Nonlinear c, δ CG col FS Lat lon mixer ped prop Command Center of Gravity Collective Full Scale Lateral Longitudinal Mixer Pedal Propeller t RL Rise Time Linear rad Radians u u u& v Longitudinal body velocity Input Control Matrix Longitudinal body acceleration Lateral body velocity xx yy zz dot X-plane in the Direction of X Y-plane in the Direction of Y Z-plane in the Direction of Z Time Derivative Ω ρ σ τ ζ ∠ Subscripts xii CHAPTER 1 – INTRODUCTION AND MOTIVATION 1.1 Vehicles Examined Interest and application of ring-wing type unmanned aerial vehicles (UAVs) has increased within recent years. The military and commercial uses for a vehicle capable of hovering and forward flight while remaining small and unmanned are countless. Military operations on urbanized terrain (MOUT) have become an area of concern for the United States military within recent years. An increased need for policing and securing urbanized areas has become apparent with the conflicts in Iraq and Mogadishu. It is this type of environment that dictates the especially challenging design of small-scale UAVs1. Because of the nature of MOUT, precise station-keeping requirements and overall increased risk of collision with obstacles are important. Add to that the need for small and back-pack carried vehicles and it becomes apparent why the ducted fan design is appealing. The Defense Advanced Research Projects Agency (DARPA) advanced concept technology demonstrator (ACTD) projects yielded submissions which included the Kestrel organic air vehicle (OAV) and i-Star micro air vehicle (MAV). Figure 1.1 shows the typical application of the OAV envisioned by the US Army. Figure 1.1 – Land Warrior OAV Concept -1- Commercial interest has also been seen by companies and organizations looking for stable camera and surveillance platforms. Bridge inspection, traffic monitoring, and search and rescue in hostile environments all can benefit from use of a small unmanned vehicle capable of hovering flight. A unique class of small rotorcraft UAVs (RUAVs) incorporating all of the characteristics yields a small design with certain design difficulties. These RUAVs possess the problem of making a small-scale vehicle unmanned along with the inherently unstable nature of rotorcraft dynamics. The ducted fan RUAV design fulfills the collision and troop handling safety requirements. However, these ducted fans introduce a strong tendency to correct themselves in pitch and roll with longitudinal and lateral velocity, respectively. These ducted fan RUAVs have low inertias with most of the weight near the center of the vehicle. Their small size and weight make for stringent volumetric and mass restrictions. This leads to lower performance subsystems, especially sensors and actuators. High degrees of cross coupling due to strong gyroscopic effects are created by the fast spinning propellers. The unconventional designs that have little or no knowledge base established make physics based modeling difficult2. Most RUAV types include the ability for a wide range of scales to be produced. Because of the relative simplicity of construction, bigger and smaller vehicles alike can be produced. Usually shorter design cycles due to limited funding and demanding project requirements leave these vehicles in need of accurate models early in the design cycle. Flight vehicles are available very early in the design sequence and make for easier flight test based identification. These characteristics combine to mandate accurate dynamic models. This research work will focus on the comprehensive identification of these models. -2- The vehicles examined within the scope of this research are all very similar in design in that they consist of mainly a ducted fan utilized for lift. The vehicles examined are shown in Figures 1.2 – 1.5. Although the mission profiles for all of these vehicles varies greatly, the two smaller scale surveillance vehicles, the Kestrel and the i-Star MAV are most representative of future military operations on urbanized terrain (MOUT) applications. Figure 1.2 – Hiller Helicopters Flying Platform – 1958 Figure 1.3 – Aerovironment / Honeywell DARPA Phase I OAV – 2001 -3- Figure 1.4 – Trek Aerospace Solotrek Ducted Fan – 2001 Figure 1.5 – Allied Aerospace i-Star MAV 9” Vehicle – 2003 Figure 1.2 depicts the Hiller flying platform. This vehicle underwent some testing of the pitching moment characteristics of ducted fans back in 19583. For this purpose it was included in the study. Figure 1.3 shows the Aerovironment/Honeywell teamed effort technology demonstrator for DARPA. This vehicle was used for flight testing and parametric modeling as well as for the identification of sensor packages. Figure 1.4 shows the Trek Aerospace Solotrek. This unique design underwent comprehensive wind -4- tunnel testing to study the characteristics of the ducted fan at varying propeller speeds. Finally, Figure 1.5 shows the Allied Aerospace i-Star MAV vehicle. Pictured is the 9” diameter vehicle. There is also a bigger cousin with a 29” diameter. Both of these vehicles were used for actuator identification, flight testing, and simulation as part of work for DARPA. Figure 1.6 shows a detailed view of the MAV. Figure 1.6 – Detailed view of 9” MAV Design The basic design of the ducted fan UAV incorporates a small COTS power plant that is centered inside a duct. The flow of air in the duct is passed over stators for flow straightening and over vanes which allow actuation to generate moments. Figure 1.7 shows the vanes and stators on the bottom of the 9” MAV design. -5- Duct Lower Center Body Stators Vanes Camera & Proximity Sensor Figure 1.7 – MAV Stator and Vanes Great care is needed in specifying proper coordinate systems. It is not uncommon to see these vehicles with their x-body axis out the nose, or main nacelle pointing up. This causes issues because then the vehicle is at a 90° nose up orientation in hover. This is a gimbal-lock orientation and is best avoided for standard Euler sequences. Figure 1.8 below illustrates the helicopter coordinate system used for this research and Figure 1.9 shows it applied to the ducted fan. Unless otherwise specified, all derivatives and mention of moments are referred to in standard helicopter notation. -6- Figure 1.8 – Helicopter Body Axes System YBody XBody ZBody Figure 1.9 – Helicopter Body Axes System Applied to the Ducted Fan All moments and forces are represented as positive in the directions shown with moments being applied in accordance with the positive right-hand rule. -7- 1.2 Scope This research will focus on representing the entirety of the RUAV modeling. Figure 1.10 shows a simplified block diagram depicting the operation of the vehicle. Vehicle Response Digital Flight Control Servo-Actuators Commanded Inputs Bare-Airframe Dynamics Sensors Figure 1.10 – Block Diagram of Basic DFCS Architecture It can be seen that simply modeling the bare airframe and its dynamics is not enough to capture the whole nature of the vehicle. Due to the small size and limited performance actuators and sensor packages, these areas heavily influence the nature of flight. To accurately model the vehicle for flight control and simulation purposes, a more expanded diagram would be required. Figure 1.11 represents the identification effort of this research. -8- GPS Rate Gyros Accelerometers InnerLoop Closures IMU Sensors & Telemetry Control System OuterLoop Closures Actuators Pressure Altimeter Vehicle Dynamics Rigid Body Dynamics SOURCES OF IDENTIFICATION CIFER Wind Tunnel or Other Empirical Data Manufacturer and Bench Data Unique Pitching Moment Characteristics Figure 1.11 – Comprehensive Identification Schematic Figure 1.11 shows that a number of techniques (described in Chapter 2) applied to a large range of components are required to model the system. Each of these areas will be the -9- focus of this research. Various vehicles will be looked at in order to build up this compete picture of the operation of these ring wing UAVs. - 10 - CHAPTER 2 – METHODS AND TECHNIQUES 2.1 Identification Methods A combination of the characteristics of these small RUAVs makes system identification an important and integral part of the design cycle. The need for a high performing and robust control system is paramount to vehicle survivability and mission performance. The design of the flight control system requires an accurate model across a variety of operating conditions and input frequencies. As previous work shows2, the use of Froude scaling the natural frequencies of vehicles reveals the natural frequency would increase by the square root of a scale factor measured in length. For example, making the vehicle 4 times smaller would increase the natural frequency by 2. So, as vehicles become smaller, they require a higher bandwidth control system. The need to operate at higher frequencies and in more of the available flight envelope requires accurate models across large ranges of input frequencies. The use of frequency domain techniques lends itself very nicely to accomplishing this modeling challenge. The NASA/Ames Research Center tool CIFER® (Comprehensive Identification from Frequency Responses) is primarily used to identify low order equivalent systems and parametric state-space models required across broad frequency ranges. This tool is used extensively for the modeling of system dynamics in this effort. The reliance on small scale, low performance components and sensors makes characterizing the errors and inconsistencies of components important. Without exclusive - 11 - access to hardware inside of test vehicles, manufacturer data must be applied for error and noise modeling. These tools and techniques combine to represent the comprehensive identification of these vehicles. 2.2 CIFER CIFER provides an environment and set of programs that perform the various steps of the system identification process. Nonparametric modeling, in which no model structure or order is assumed; in the form of frequency responses represented as Bode plots are first extracted with CIFER. This then allows for the parametric modeling. Transfer functions, low order equivalent (LOE) systems, or state-space models with stability and control derivative representation3 are all used. The identification process can be summarizes as4: 1. Nonparametric frequency response calculation from time history data o Use of Chirp-Z Fast Fourier Transforms (FFT) and complex functions to generate the frequency responses over multiple windows and samples 2. Multi-input frequency response conditioning o Off axis control inputs’ contribution to on axis response is removed 3. Multi-window averaging of frequency responses o Combination of different window sampling sizes 4. Parametric models fit to frequency responses o Transfer function models fit to single input single output (SISO) systems o State-space models fit to all controls and states for parameter extraction 5. Time domain verification of parametric models When complete, this procedure yields accurate models to be applied for a variety of tasks. CIFER does require flight test time histories in which the vehicle’s modes have been excited by frequency rich inputs. It is not limited to vehicle dynamics either. This tool can be used anywhere frequency domain analysis is needed. CIFER is a powerful tool that incorporates all of the tools to needed to model in the frequency domain. - 12 - 2.2.1 Flight Test Techniques There are a number of techniques that need to be applied to ensure that the flight test of the vehicle is useful and applicable to system identification. While outside the scope of this research, it is sufficient to say that a combination of frequency rich maneuvers as seen in Figure 2.1 and validation maneuvers like doublets are required. A combination of sensing and telemetry equipment is needed to measure both the input from the actuators and the vehicle response. Access to the IMU and servo signals is required. 15 Rise Time Control Deflection (%) 10 Sine Frequency Sweep Fall Time 5 0 Zero Duration -5 Zero Duration -10 -15 0 15 30 Time (seconds) Figure 2.1 – Sample Frequency Sweep Flight Test Command - 13 - 45 2.2.2 Bench Test Techniques Bench testing was used in cases where components were to be tested without actually installing them on the vehicle or testing them while in flight. This method was primarily applied to the testing of the servo actuators. The search for and classification of actuators meeting the requirements of the vehicles made it impractical to install the numerous actuators on the vehicle for testing. In this case, the actuators were tested while hooked up to specific measuring equipment. Frequency domain analysis with CIFER was applied to determine the dynamic characteristics of the components. 2.3 Manufacturer Specifications The use of commercial off the shelf (COTS) devices and components for the buildup of inertial measuring units (IMU) on the vehicles provides for manufacturer specifications and ratings of component performance. This is important when direct access of the components and hardware in the loop (HIL) bench testing is not available. The identification of the rate gyros, accelerometers, magnetometers, GPS receiver, and actuators all benefited from the provision of manufacturer identified errors and performance specifications. In general, these specifications are slightly optimistic and reflect the specific measuring procedure applied by the manufacturer. Averages are usually presented by manufacturers while component-specific results are required in some modeling cases. Due to time constraints and availability of hardware for testing, - 14 - manufacturer specifications are modeled and applied for the majority of telemetry and measuring equipment aboard the vehicles. 2.4 Wind Tunnel Tests Wind tunnel and other empirical data measured from the vehicles themselves play an important role as well. As previously mentioned, these ducted fan RUAVs exhibit unique corrective pitching moment characteristics due to large Mu and Lv derivatives. Wind tunnel studies help to better characterize this. The need to accurately characterize the behavior of the ducted fan in translational velocities has put emphasis on accurate wind tunnel modeling. This type of physics-based modeling is used to draw some conclusions regarding the nature of the strong pitching and rolling moment created when the vehicle is in forward flight or in a cross-wind. It is also used to compare and correlate the CIFER identified dynamics. In the case of the Solotrek vehicle, a wind tunnel was not actually used. Similar techniques and methodology was applied to the vehicle although it was suspended on top of a moving pickup truck. Regardless, wind tunnel tests and data were used to validate and compare trends for most of the vehicles studied. - 15 - CHAPTER 3 – VEHICLE IDENTIFICATION 3.1 Areas of Identification As mentioned in Chapter 2, the comprehensive identification of these vehicles requires modeling and testing of the bare-airframe dynamics as well as all of the systems and components onboard which directly affect the flight characteristics of the vehicle. Figure 1.11 of Chapter 1 illustrates the areas of identification. The tools and techniques outlined in Chapter 2 will be applied to the bare-airframe of the vehicles with conclusions being drawn for scaling and correlation. COTS actuators will then be analyzed for there dynamics and nonlinearities. Finally, all of the sensors and telemetry equipment used in observation for the control system will be analyzed and modeled. - 16 - 3.2 Bare-Airframe ID The bare-airframe dynamics are perhaps the most unique aspect of these vehicles and the way they fly. A small inertia with a large concentration of mass near the center of the duct is inherent in the design. Combined with this, there is heavy coupling between pitch and roll due to the gyroscopic effects of the fast spinning propeller. All of the vehicles looked at utilize fixed pitch propellers. Figure 1.11 showed that the pitching moment characteristics together with the whole of the bare-airframe rigid body dynamics characterize the vehicle in uncontrolled flight. 3.2.1 Aerovironment/Honeywell OAV The goal of the CIFER® system identification was to achieve an accurate MultiInput Multi-Output (MIMO) state-space model to support flight control development and vehicle sizing for the DARPA Phase I test vehicle. The frequency range of interest was 0.1 –10 rad/sec. Frequency response analyses show that the important dynamic characteristics in this frequency range are the rigid body dynamics. Examination of the eigenvalues of the identified model reveals low frequency unstable periodic modes in both the pitch and roll degrees of freedom. Excellent matches between the model and flight data for the on-axis time responses confirm the accuracy of the of the identified state-space dynamic model. - 17 - The CIFER identification is based on a set of flight test data gathered while flying the prototype vehicle. The data was recorded at a nominal data rate of 23 Hz and included vehicle rate and control mixer inputs. These are presented in Table 3.1. Table 3.1 – OAV Measured Parameters during Flight Testing Parameter Measured Value pmixer CMPA qmixer CMQA rmixer CMRA p q r PP QQ RR Frequency responses were generated with CIFER’s FRESPID tool from the test data gathered from flying the proposal vehicle. Frequency ranges from ~0.35 – 20 (rad/sec) were used with four windows. The data was processed through MISOSA to remove the effect of off-axis control inputs during the sweeps. COMPOSITE was used to combine the four windows of data into a single response. The frequency ranges used for the dynamic model identification were the ranges when the coherence was good (values above 0.6). These frequency ranges are listed in Table 3.2 and are used in the state space model identification in DERIVID. Examination of the off-axis frequency responses indicates no significant cross-couplings between the longitudinal and lateral degrees of freedom. These couplings are therefore not included in the state space model. This is unique to this vehicle and differs from other vehicles tested. It may be due to lack of excitation during flight test. - 18 - Table 3.2 – OAV Frequency Range of Good Coherence (rad/sec) P Q R CMPA 1-8 - CMQA 1-8 - CMRA 3-10 Because no significant cross-coupling between the longitudinal and lateral degrees of freedom was observed, the state-space form would be modeled after the transfer functions. The identified transfer functions appear as Equations 3.1-3.2. 18.68s(s + 0.0032)e−0.0477 s = pmixer (s + 2.0983)[−0.5761,1.7921] (Equation 3.1) 21.07s2 e−0.0653 s = qmixer (s + 1.9496)[−0.7616,1.9349] (Equation 3.2) p q r rmixer = 20.81e−0.0718 s s (Equation 3.3) The 3rd order denominator forms known as a “hovering cubics” (Equations 3.4 and 3.5) exemplify the dynamic modes for the longitudinal and lateral directions5. The control derivatives for the state-space model were initially set as the free gain terms in the numerators of the transfer functions. These values appear in Table 3.3. ∆ lateral − hover = s 3 + ( −Yv − LP ) s 2 + Yv LP s − gLv (Equation 3.4) ∆ longitudinal − hover = s 3 + ( X u + M q ) s 2 + X u M q s − gM u (Equation 3.5) - 19 - Table 3.3 – OAV Control Derivatives Extracted from Transfer Function Fits Derivative Lδ Mδ Nδ Value 0.326 0.343 0.339 A state space form comprised of a set of four matrices (F, G, H1, and H2) known as a quadruple was set up. This can be seen as Equations 3.6 – 3.13. The state vector ( x ) is presented as equation 3.8 (the subscript "rad" indicates that these quantities have the units of rad and rad/sec). The three controls were pmixer, qmixer, and rmixer, as seen in Equation 3.10 ( u ). The removal of cross-coupled terms yielded a final stability matrix (F) to be fitted to the data (Equation 3.11). While the units of the states are in rad, rad/sec, and ft/sec; the data is in deg/sec. A conversion factor of 57.3 (deg/rad) was multiplied through the H1 matrix (Equation 3.13) and divided through the initial values of the control derivatives (Table 3.3) in the G matrix (Equation 3.12). CIFER then tuned the parameters in the F and G matrices to match the state space model’s frequency responses to those for the flight test data. x& = Fx + Gu (Equation 3.6) y = H1 x + H 2 x& (Equation 3.7) ⎧ v ⎫ ⎪p ⎪ ⎪ rad ⎪ ⎪ φrad ⎪ ⎪ ⎪ x =⎨ u ⎬ ⎪q ⎪ ⎪ rad ⎪ ⎪ θ ⎪ ⎪ ⎪ ⎩ rrad ⎭ (Equation 3.8) - 20 - ⎧ p⎫ ⎪ ⎪ y = ⎨q ⎬ ⎪r ⎪ ⎩ ⎭ (Equation 3.9) ⎧ pmixer ⎫ ⎪ ⎪ u = ⎨ qmixer ⎬ ⎪r ⎪ ⎩ mixer ⎭ (Equation 3.10) ⎡ Yv ⎢L ⎢ v ⎢0 ⎢ F =⎢0 ⎢0 ⎢ ⎢0 ⎢0 ⎣ 0 LP 1 0 0 g 0 0 0 0 0 0 0 Xu Mu 0 0 0 0 Mq 0 0 0 −g 0 0 0 0 0 0 0 1 0 0 0 ⎡ Ypmixer ⎢L ⎢ p mixer ⎢ 0 ⎢ G=⎢ 0 ⎢ ⎢ 0 ⎢ 0 ⎢ ⎢⎣ 0 0 0 0 X qmixer Mq mixer 0 0 ⎤ ⎥ ⎥ ⎥ ⎥ ⎥ ⎥ ⎥ 0⎥ N r ⎥⎦ 0 0 0 0 0 0 ⎤ 0 ⎥⎥ 0 ⎥ ⎥ 0 ⎥ ⎥ 0 ⎥ 0 ⎥ ⎥ N r mixer ⎥⎦ 0 0 0 ⎤ ⎡0 57.3 0 0 ⎢ H1 = ⎢ 0 0 0 0 57.3 0 0 ⎥⎥ ⎢⎣0 0 0 0 0 0 57.3⎥⎦ (Equation 3.11) (Equation 3.12) (Equation 3.13) It is worthwhile to note that many of the derivatives were set to zero in the identification process. Because of the lack of acceleration data, the on-axis damping parameters Xu, Yv, and Zw were unable to be determined in the model and were thus removed from the CIFER model (fixed to a value of 0). A closer examination of the - 21 - transfer functions (Equations 3.1-3.3) will show that the longitudinal and lateral modes are heavily reliant on the values of Lv and Mu, respectively. If these derivatives were the only ones in the hovering cubic forms (Equations 3.4 and 3.5), the equations would reduce to the degenerate forms seen in Equations 3.14 and 3.15. These forms contain one real and one complex root for negative values of Lv and Mu. These roots describe the dynamics of the system and show that Lv and Mu are the dominant terms required to depict the three modes. ∆lateral −hover = s 3 − gLv (Equation 3.14) ∆longitudinal −hover = s 3 − gM u (Equation 3.15) CIFER allows for a measure of merit, or cost, of the final model fit to the frequency responses. Lower costs are better fits. The final model had an excellent average cost of 23.6. For the best possible fit, pure time delays were identified as 0.04205, 0.08730, and 0.07189 seconds for roll, pitch, and yaw responses, respectively. The longitudinal delay was bigger in both the state space model and the transfer function fits. However, the Cramer-Rao bound for the longitudinal delay was rather big (29%) revealing that it was a correlated term in the minimization process. This may be due to CIFER adjusting the value to make up for inconsistencies in the model or it is due to the pitch sensor or flight control computer. All other Cramer-Rao bounds were acceptable, (CR< 15%) indicating good reliability of the identified derivatives. Table 3.4 contains the identified variables and their respective certainty during the identification. A comparison with the control derivatives extracted from the transfer functions (Table 3.3) reveals very close matches. - 22 - Table 3.4 – OAV DERIVID Identified Parameters and Certainties Table 5 shows the cost functions for the transfer functions. They were all very acceptable. Table 3.5 – OAV DERIVID Frequency Response Costs The asymmetric design of the vehicle accounts for the difference in the values between Lv and Mu. Figure 1.3 depicts the fact that the OAV design has nacelles or cargo pods making it asymmetric. The ratio of the identified values (Lv : Mu = 0.7510) reflects the relationship of the lateral and longitudinal inertias specified (Iyy : Ixx = 0.6312). - 23 - The final CIFER® identified state space dynamic model is presented in Appendix A. The eigenvalues and their associated eigenvectors are given below in Table 3.6. They have been normalized to the dominant mode. The eigenvectors are the corresponding state values which identify the modes. The larger values indicate the states which are dominant in the modes. A value of 1 in the eigenvector indicates which state is the primary mode. From the eigenvectors and eigenvalues some interesting dynamics can be noted. Table 3.6 – OAV Eigenvalues and Associated Eigenvectors of [F] Mode # (Aperiodic Yaw Subsidence) real 0.00E+00 Mode #2 (Lateral Low Frequency Periodic) imaginary real 0.00E+00 9.25E-01 Mode #3 (Aperiodic Roll Subsidence) imaginary Real -/+1.60E+00 imaginary -1.85E+00 0.00E+00 [zeta, omega] [zeta, omega] [zeta, omega] [0.000E+00, 0.000E+00] [-.500E+00, 0.185E+01] [0.000E+00, 0.000E+00] V 0.00E+00 0.00E+00 V -8.20E-02 +/-1.42E-01 V 1.64E-01 0.00E+00 P 0.00E+00 0.00E+00 P 1.00E+00 -/+1.13E-08 P 1.00E+00 0.00E+00 PHI 0.00E+00 0.00E+00 PHI 2.70E-01 +/-4.68E-01 PHI -5.40E-01 0.00E+00 U 0.00E+00 0.00E+00 U 0.00E+00 0.00E+00 U 0.00E+00 0.00E+00 0.00E+00 Q 0.00E+00 0.00E+00 Q 0.00E+00 0.00E+00 Q 0.00E+00 THETA 0.00E+00 0.00E+00 THETA 0.00E+00 0.00E+00 THETA 0.00E+00 0.00E+00 R 1.00E+00 0.00E+00 R 0.00E+00 0.00E+00 R 0.00E+00 0.00E+00 Mode #4 (Aperiodic Pitch Subsidence) real -2.04E+00 Mode #5 (Longitudinal Low Frequency Periodic) imaginary real 0.00E+00 1.02E+00 imaginary -/+1.76E+00 [zeta, omega] [zeta, omega] [0.000E+00, 0.000E+00] [-.500E+00, 0.204E+01] V 0.00E+00 0.00E+00 V 0.00E+00 0.00E+00 P 0.00E+00 PHI 0.00E+00 0.00E+00 P 0.00E+00 0.00E+00 0.00E+00 PHI 0.00E+00 U 2.76E-01 0.00E+00 0.00E+00 U -1.38E-01 -/+2.39E-01 Q THETA -3.55E-02 0.00E+00 Q 1.78E-02 -/+3.08E-02 1.00E+00 0.00E+00 THETA 1.00E+00 +/-2.21E-08 R 0.00E+00 0.00E+00 R 0.00E+00 0.00E+00 - 24 - The identified state-space model yielded 7 eigenvalues. Two of these were complex pairs, and three real. These 7 eigenvalues depict 5 modes. Mode #1 is the yaw mode which was modeled with no yaw damping, thus the value of 1 for the yaw rate state (r). Mode #2 is associated with the 2nd order periodic denominator term in the hovering cubic because of the high values for the lateral velocity (v) and roll rate (p) states. This is a low frequency unstable mode. Likewise, Mode #5 is from the 2nd order term in longitudinal hovering cubic. This is seen by the larger eigenvectors for the states of longitudinal velocity (u) and pitch rate (q). The remaining eigenvectors identify the 1st order, aperiodic subsidence modes for roll (Mode #3) and pitch (Mode #4). These eigenvalues are very close to the modes of the transfer function models (Equations 1-3). The excellent agreement between the flight data and model can be seen in the following frequency responses comparing the parametric state space model and the actual flight test data. - 25 - Figure 3.1 – Roll rate response frequency domain verification It can be seen in Figure 3.1 that the roll rate model fits very well in the regions of good coherence. Only where there are dips in this signal to noise ratio does the model start to yield poor results. These results were obtained without linear acceleration data. - 26 - Better sensors, at higher sampling rates together with linear acceleration data will yield closer matches across broader frequency ranges. Figure 3.2 – Pitch rate response frequency domain verification - 27 - The pitch rate response seen in Figure 3.2 illustrates the accuracy of the statespace model in regions of good coherence as well. The coherence is the ratio of output power that is linearly related to input power. This means that high noise in this channel, or wind gusts during the sweep can produce lower coherence. It can be seen that the accuracy of the state-space model for the pitch rate deteriorates quickly at lower frequencies. - 28 - Figure 3.3 – Yaw response frequency domain verification The model revealed that there was no natural yaw damping for this vehicle. The unstable hovering cubic is prevalent in the 1-3 (rad/sec) region. The fit was accurate at higher frequencies before noise in the channel becomes a problem, as seen in Figure 3.3. - 29 - The identified models were compared with data taken by Aerovironment during flight testing. It can be seen that the on-axis responses have an excellent match for all 3 controls. The quality of the match confirms that the identified model is accurate. Figure 3.4 – Roll response time history verification - 30 - Figure 3.4 shows that even though the lateral dynamics were modeled without a roll damping term, the control surface effectiveness term and Lv in the hovering cubic accurately pick up the nature of the response. Figure 3.5 – Pitch response time history verification - 31 - Likewise, Figure 3.5 above shows that the longitudinal degree of freedom is captured and represented in the state-space model very accurately. Figure 3.6 – Yaw response time history verification Figure 3.6 shows the accuracy of the yaw degree of freedom. It stays accurate regardless of being modeled as the simple integrator form with no yaw damping. - 32 - It can be seen that the Aerovironment Proposal prototype OAV was successfully modeled with a state-space model. The identified model shows good agreement for both the time and frequency responses. The identified system showed an unstable periodic mode in the pitch and roll responses. Time delays were determined for all three channels. The ratio of the lateral to longitudinal moment terms Lv and Mu reflect the ratio of the inertias Iyy to Ixx. All of the modes dictated by the hovering cubic forms were identified, but because of a lack of acceleration data the speed damping force derivatives could not be accurately identified. The identified transfer function modes closely match the modes of the identified state space dynamic model. After flight test was completed for the purposes of identification, the OAV design was further analyzed in the wind tunnel. The vehicle was put into the Virginia Tech Stability Wind Tunnel by Techsburg, Inc. without the payload nacelles. A photograph of the setup is shown as Figure 3.7. Figure 3.7 - Techsburg Wind Tunnel Setup for OAV - 33 - Although part of a larger control surface and augmentation experiment, the vehicle was tested in a baseline configuration similar to that seen in Figure 1.3. From the tests, pitching moment information was extracted with varying wind speeds. Figure 3.8 shows the results of that test. 2 1.5 1 M (ft-lbf) 0.5 0 -50 -40 -30 -20 -10 0 10 20 30 40 -0.5 -1 -1.5 -2 u (fps) Figure 3.8 – Techsburg OAV Pitching Moment to Airspeed As Figure 3.8 shows, there is a unique pitching moment created when the vehicle experiences some wind velocity across the duct. This is illustrated by the slope of the tangent line depicted as a dotted line. In this case, the dimensional derivative about the hover condition is 0.011. This is a corrective moment for velocities below some critical velocity. A negative pitching moment is then created above this critical speed. In the case of OAV as tested, this occurs at roughly 10 fps. - 34 - 50 3.2.2 Allied Aerospace MAV Flight test was performed on the MAV vehicle in a similar manner as was described in the previous section for the OAV. Table 3.7 below shows the physical properties for the vehicle as it was tested. Table 3.7 – MAV Physical Properties Physical Quantity Mass (slugs) C.G. (below duct lip - inches) Propeller Speed (rad/sec) Ixx (slug-ft^2) Iyy (slug-ft^2) Izz (slug-ft^2) Iprop (slug-ft^2) Value 0.233 2.25 1884.0 0.021 0.021 0.021 0.00012* * value obtained from Allied Aerospace that contains the inertia of all of the rotating components. Frequency responses for on and off-axis are presented as Figure 3.9. These include the removal of off-axis control contributions by using the CIFER tool MISOSA. - 35 - 30 MAGNITUDE(DB) -10 -50 250 PHASE(DEG) 50 -150 1 COHERENCE 0.6 0.2 0.1 1 FREQUENCY (RAD/SEC) 10 100 F040P_COM_ABCDE_pcmd_pb - p/lat F040P_COM_ABCDE_pcmd_qb - q/lat F040P_COM_ABCDE_pcmd_rb - r/lat Figure 3.9 – On and Off Axis MAV Roll Frequency Responses Figure 3.9 shows the roll, pitch and yaw rate frequency responses to roll control. Here there is good coherence for the on-axis responses, but no coherence in the off-axis direction. The roll rate frequency response has a good coherence from 0.5 to 12 rad/sec and this portion of the frequency response is used in the identification. - 36 - 30 MAGNITUDE(DB) -10 -50 250 PHASE(DEG) 50 -150 1 COHERENCE 0.6 0.2 0.1 1 FREQUENCY (RAD/SEC) 10 100 F040Q_COM_ABCDE_qcmd_qb - q/lon F040Q_COM_ABCDE_qcmd_pb - p/lon F040Q_COM_ABCDE_qcmd_rb - r/lon Figure 3.10 – On and Off Axis MAV Pitch Frequency Responses Figure 3.10 shows the pitch, roll and yaw rate frequency responses to pitch control. As with the roll control responses, there is good coherence for the on-axis response, but no coherence for the off-axis responses. This would indicate that there is very little cross-coupling and the pitch and roll responses are essentially uncoupled. It is uncertain why the gyroscopic coupling is not evident in the flight tests. A similar - 37 - approach was used for the accelerometer information. The parametric state space model was setup as shown in Equation 3.16. ⎧ u& ⎫ ⎡ Xu 0 − g ⎪ q& ⎪ ⎢ Mu Mq 0 ⎪ ⎪ ⎢ 1 0 ⎪⎪θ& ⎪⎪ ⎢ 0 ⎨ ⎬=⎢ 0 0 ⎪ v& ⎪ ⎢ 0 ⎪ p& ⎪ ⎢ 0 Lq 0 ⎪ &⎪ ⎢ 0 0 ⎪⎩φ ⎪⎭ ⎣⎢ 0 0 0 0 Mp 0 Yv Lv 0 0 0 Lp 1 0 ⎤ ⎧u ⎫ ⎡ 0 0 ⎥⎥ ⎪⎪ q ⎪⎪ ⎢⎢ 0 0 ⎥ ⎪⎪θ ⎪⎪ ⎢ 0 ⎥⎨ ⎬+ ⎢ g ⎥ ⎪ v ⎪ ⎢ Ylat 0 ⎥ ⎪ p ⎪ ⎢ Llat ⎥⎪ ⎪ ⎢ 0 ⎦⎥ ⎩⎪φ ⎭⎪ ⎣⎢ 0 Xlon ⎤ Mlon ⎥⎥ 0 ⎥ ⎧ δ lat ⎫ ⎬ ⎥⎨ 0 ⎥ ⎩δ lon ⎭ 0 ⎥ ⎥ 0 ⎦⎥ (Equation 3.16) The derivatives Mp and Lq result from the gyroscopic moments produced by the rotating inertia of the propeller. This coupling is one of the unique aspects of the vehicle’s dynamics. Taking into account the angular momentum of the spinning propeller and dividing by the inertia of the total vehicle yields the moment produced by the gyroscopic effects. This is shown as equations 3.17 and 3.18. Lq = I prop Ω Mp = (Equation 3.17) I xx I prop Ω (Equation 3.18) I yy The values for Mp and Lq therefore can be used for the determination of propeller inertia. This is possible because the rotational speed of the propeller remained mostly constant and the inertia of the vehicle changed negligibly due to fuel burned. This is useful because the inertia of the small propeller while spinning is hard to measure in any type of simple experiment. A time delay was also added to the dynamics to account for transport delays in the electronics. - 38 - A 0th/2nd order transfer function is included in the identification to take into account the actuator dynamics. The form of this transfer function is as follows: ωn 2 s + 2ζω n + ωn 2 TF = 2 The values of the damping and natural frequency of the actuator used were obtained from bench tests of the actuator dynamics presented in section 3.3 for the Airtronics 94091 servo actuator running at nominally 5 volts. The natural frequency for this case is 28.2 rad/sec and the damping ratio is 0.52. The DERIVID utility was used to identify the elements of the state-space model. The stability derivative results are shown Table 3.8. Table 3.8 – MAV Identified Stability Derivatives Derivativ e Xu Mu Mq Mp Yv Lq Lv Lp I pr op Param Value -0.1090 0.5014 0.000 + 0.000 + -0.1090 * 0.000 + -0.5014 * 0.000 + 0.000 + COUP02 CR Bound C.R. (%) 0.04395 40.33 0.03412 6.805 ...... ...... ...... ...... ...... ...... ...... ...... ...... ...... ...... ...... ...... ...... Insens.(%) 10.92 2.729 ...... ...... ...... ...... ...... ...... ...... + Eliminated during model structure determination y Fixed value in model * Fixed derivativ e tied to a free derivativ e Yv = 1.000E+00* X u ( COUP02 ) L v =-1.000E+00* M u ( COUP02 ) The value of the rotating inertia (Iprop) was insensitive in the identification and was dropped from the list of active elements. This is because there was no good coherence in the off-axis roll and pitch rate responses, which result for the gyroscopic - 39 - effects from the rotating inertia. Ultimately this made for the coupling derivatives in the model to become zero as well. The control derivatives were identified as shown in Table 3.9. Table 3.9 - MAV Identified Control Derivatives Derivativ e X lon M lon Yl at L lat øl at øl on COUP02 CR Bound C.R. (%) 0.01692 5.955 0.01103 4.705 0.01876 7.519 0.01056 5.902 ...... ...... 4.599E-03 6.796 Param Value -0.2841 -0.2343 0.2495 -0.1789 0.06767 * 0.06767 Insens.(%) 2.058 2.149 2.544 2.614 ...... 3.272 * Fixed derivativ e tied to a free derivativ e ølat = 1.000E+00* øl on ( COUP02 ) Figure 3.11 shows the identified model’s roll and lateral acceleration responses for the roll sweep. 40 p/lat Magnitude(DB) 20 0 0 -20 -20 -40 -40 -60 150 100 Phase (Deg) Phase (Deg) 50 100 50 0 0 -50 -50 -100 -100 -150 -150 -200 1 ay/lat Magnitude(DB) 20 1 Coherence 0.8 0.8 0.6 0.6 0.4 0.4 0.2 0.1 1 10 Frequency (Rad/Sec) Coherence 0.2 100 0.1 1 Frequency (Rad/Sec) Flight results COUP02 - Identification Results Figure 3.11 – MAV Lateral Acceleration and Roll Rate Response to Roll Input - 40 - 10 Figure 3.12 shows the same for the longitudinal acceleration and pitch rate response to pitch input. 40 q/lon Magnitude(DB) 20 20 0 0 -20 -20 -40 -40 -60 150 -100 Phase (Deg) 100 -150 50 -200 0 -250 -50 -300 -100 -150 -350 -400 1 1 Coherence 0.8 0.8 0.6 0.6 0.4 0.4 0.2 0.1 1 10 Frequency (Rad/Sec) ax/lon Magnitude(DB) Phase (Deg) Coherence 0.2 100 0.1 1 Frequency (Rad/Sec) 10 Flight results COUP02 - Identification Results Figure 3.12 – MAV Longitudinal Acceleration and Pitch Rate Response to Pitch Input The combination of Figure 3.11 and Figure 3.12 show that the identified model agrees with the flight test data. There are some inconsistencies, but overall the costs of the fits were low and the model agrees with flight test results. The final identified parameters are outlined in Table 3.10. - 41 - Table 3.10 – Final Flight Test Identified MAV Derivatives Derivativ e Xu Mu Mq Mp Yv Lq Lv Lp I pr op X l on M l on Ylat L lat ølat ølon Param Value -0.1090 0.5014 0.000 + 0.000 + -0.1090 * 0.000 + -0.5014 * 0.000 + 0.000 + -0.2841 -0.2343 0.2495 -0.1789 0.06767 * 0.06767 + Eliminated during model structure determination y Fixed value in model * Fixed derivativ e tied to a free derivativ e M p = 8.971E+04* I pop ( PIT21 ) L q =-8.971E+04* I pop ( PIT21 ) Yv = 1.000E+00* X u L v =-1.000E+00* M u ølat = 1.000E+00* øl on The identification of the MAV vehicle benefited from also having wind tunnel tests performed by Allied Aerospace. These tests were completed to build up a nonlinear, test data based, table-lookup bare airframe and control simulation. MAV is a family of vehicles. Both the larger 29” vehicle and smaller 9” vehicle were put into the wind tunnel with the fans spinning at various speeds while the attitude and wind velocity was varied. This was done to determine moment and force values with angle of attack and beta as well as lateral, longitudinal, and vertical velocities. There were issues with the 9” wind tunnel results. To illustrate the wind tunnel method for the MAV (which is similar to the wind tunnel tests performed for OAV by - 42 - Techsburg) the pitching moment response to gusts was analyzed. Figure 3.13 shows a summary of the data collected for the pitching moment. i-Star-9 Pitching Moment Characteristics Pitching Moment (ft-lb) 0.4 0.2 0 -0.2 0 20 40 60 80 100 120 -0.4 -0.6 -0.8 -1 Shroud Velocity (fps) Figure 3.13 – Pitching Moment Wind Tunnel Test Data for i-Star 9” Figure 3.13 shows that a linearization was completed for the first 30 knots and is shown. The slope of this line represents the dimensional derivative Mu. What is curious here, and will be discussed in further detail in the next sections, is the nature of the pitching moment response to increases in speed. As the vehicle experiences a cross wind in hover, it will pitch in the positive direction. This represents a corrective moment. However if the gust is strong enough, it will actually experience a negative moment. The method illustrated above was repeated for all of the major flight derivatives to obtain the values portrayed in Table 3.11. Table 3.11 compares both 9” and 29” vehicles as well as the 9” flight test results where appropriate. - 43 - 140 Table 3.11 – MAV Wind Tunnel Identified Derivatives and Flight Test Results I-Star Vehicle Derivative 9” 29” Wind Tunnel Flight Test - 0.476 - 0.344 -0.1090 - 0.476 - 0.344 -0.1090 (Fixed to Xu) (Fixed to Xu) - 0.349 - 0.212 n/a - 0.046 0.004 -0.5014 (Fixed to –Mu) (Fixed to –Mu) (Fixed to –Mu) Lp 0 0 0 Mu 0.046 0.003 0.5014 Mq 0 0 0 Mp n/a n/a 0 Lq n/a n/a 0 Nw - 0.056 - 0.006 n/a Nr 0 n/a n/a X lon - 0.190 - 0.157 -0.2841 Ylat 0.156 0.123 n/a Z col - 0.012 - 0.264/100 n/a Llat - 0.218 - 0.418 n/a M lon - 0.387 - 0.548 -0.2343 N ped 0.669 0.555 n/a N col -0.005 - 0.057/100 n/a Xu Yv Zw Lv (Fixed to Xu) - 44 - Table 3.11 shows that all of the dimensional derivatives for the 29” vehicle are larger than the 9” values. This is to be expected because the larger vehicle should experience larger forces and moments to go with its increased mass and inertias. It also shows that the flight test and wind tunnel results are all of the same sign and fairly close. The only exception is that of the difficult derivative Mu. Wind tunnel testing revealed a much smaller value for this critical derivative (0.003) than the flight test (0.5014). - 45 - 3.2.3 Trek Aerospace Solotrek Although nothing like the other vehicle’s examined, the Trek Aerospace (now Trek Entertainment, Inc.) Solotrek does possess ducted fan technologies which are common to the MAV and OAV. One of the Solotrek’s ducted fans (Figure 1.4) was inserted into the NASA Ames 7’ x 10’ wind tunnel at Moffett Field for aerodynamic testing. Forces and moments were recorded with various wind tunnel and fan speeds while the ducted fan was mounted at 90° to the flow. The pitching moment was recorded with varying forward speeds and propeller RPM. The results of that test are shown in Figure 3.14. This data could be used for determination of dimensional pitching moment derivatives. 200 180 Pitching Moment (ft-lbs) 160 1800 rpm 2200 rpm 2600 rpm 3000 rpm 140 120 100 80 60 40 20 0 0 20 40 60 80 100 Wind Tunnel Speed (fps) Figure 3.14 – Solotrek Wind Tunnel Test Results for Pitching Moment - 46 - 120 Figure 3.14 shows how increasing the fan speed increases the pitching moment. By fitting lines to the data for 0 to 20 knots, a linear representation of the pitching moment derivative is obtained for this low speed condition. This is shown in Figure 3.14 as dashed lines. The slopes of these lines are the dimensional derivatives. They are summarized in Table 3.12. Figure 3.14 also shows that some critical velocity may exist when the derivative will actually swing to negative. This is seen in the 1800 RPM case to be around 70 fps. Table 3.12 – Pitching Moment Derivatives and Solotrek Fan Speed Pitching Moment Derivative Mu Fan Speed (rpm) ⎛ ft-lb ⎞ ⎜ ⎟ ⎜ ft ⎟ ⎝ sec ⎠ 1,800 2,200 2,600 3,000 1.034 1.376 1.933 2.589 This wind tunnel testing was the extent of identification work completed for the Solotrek vehicle. - 47 - 3.2.4 Hiller Flying Platform The Hiller Flying Platform along with a dummy mannequin was attached to the top of a truck and possessed equipment to measure moments and forces as it was driven at Moffett Field in 1958. The results of the tests by Sacks3 are the basis for the pitching moment identification. The primary data of concern is that of the pitching moment directly measured with increasing truck speed. The results of those runs are presented in Figure 3.15. 450 400 Pitching Moment (ft-lbs) 350 300 250 200 150 100 50 0 0 20 40 60 80 Speed (fps) Figure 3.15 – Hiller Flying Platform Pitching Moment Data The truck test was performed with the fan running at the speed required to keep the vehicle in hover. However, it also contained a dummy 6 foot tall, 175 lb man. Because this comparison is primarily focused on the pitching moment characteristics of - 48 - the duct, the effects of the man need to be removed from the above moments. This is done by approximating the man as a flat plate (6’ x 2’). While crude, this investigation is merely to establish a trend with the pitching moment characteristics of ducted fan vehicles. The relationship for the drag on a flat plate for Re > 1000 is presented as Figure 3.16. Figure 3.16 – Drag over a Flat Plate Perpendicular to Flow With the approximation in size of the man, a drag coefficient of CD = 1.1 is found from Figure 3.15. It follows that the drag of the man will vary with velocity as in Equation 3.19. D plate = 1 2 ρ v ACD 2 - 49 - (Equation 3.19) It is known that the dummy was placed directly on top of the platform, so it is assumed that the drag will have a moment arm of 3 feet above the platform, or half the height of the plate used to approximate the drag. This allows the determination of moment produced with airspeed due to the dummy. This is calculated and then subtracted from the actual data in Figure 3.15 to produce Figure 3.17. 450 Hiller Test Results 400 Approximate Dummy Moment Approximate Duct Pitching Moment Pitching Moment (ft-lbs) 350 Linear Fit for 20 knts 300 250 200 150 100 50 0 0 20 40 60 80 Speed (fps) Figure 3.17 – Results of Removing Dummy Moment from Hiller Platform Test It can be seen that the moment from the dummy is increasing with truck speed. Removing the effect of the dummy produces the green line. This is then used to fit a line to determine the average slope from 0 to 20 knots (33.8 fps). This slope of this dashed line is the dimensional pitching moment derivative, Mu. - 50 - M u PLATFORM = 5.11 ft-lb ft sec This dimensional derivative is naturally much larger than the other values looked at for the other vehicles. This makes sense because this is a much larger vehicle. It is a positive number for hover. However, it will go negative if the wind velocity reaches some critical speed. In this case, that velocity is 55 feet per second. This follows the trend of the other vehicles. - 51 - 3.2.5 Vehicle Scaling Laws and Comparisons It becomes apparent that the ducted fans looked at all share some basic characteristics in one way or another. One of the main advantages of the RUAV designs mentioned in Chapter 1 is that these vehicles can hover. Hovering flight leaves these vehicles highly susceptible to wind in station-keeping applications. Of particular interest is the derivative Mu. This derivative characterizes the vehicle very well in hovering flight (as seen with OAV flight test: Equation 3.15) in the hovering cubic. To understand the nature of the vehicles and fully characterize and identify their flight, some time is needed to understand the pitching moment characteristics. In order to compare the pitching moment characteristics of the four vehicles, Mu must be nondimensionalized to take into account the size of the vehicles, the propeller effects, and the ducts themselves. To do this, the nondimensional pitching moment definition for rotorcraft is applied: M ~ pitching moment CM = M ρ ~ density Ω ~ blade rotation speed (rad/sec) ρ A ( ΩR ) R 2 R ~ duct radius A ~ duct area This method primarily accounts for duct size with the radius terms, and fan speed Ω. Because the condition we are most interested in is low speed around hover, we look at the derivative about zero to 20 knots airspeed for the vehicles. In other words, the slope of a line fit to the pitching moment vs. airspeed data is calculated for only the low speed condition. This value is then nondimensionalized with the above method. It is - 52 - apparent that the size of the duct is the driving factor in the aerodynamic pitching moment. In fact, this nondimensionalization by the third power of the radius follows what was observed for ducted fans by Sacks3. This approximation of the way the pitching moment varies with duct size is used to compare the three vehicles. The geometries of the vehicles are used here to determine the dimensional and nondimensional parameters for comparison (Table 3.13). In the case of the Solotrek fan, the four different fan speeds are presented. Table 3.13 – Pitching Moment Coefficient Summary Vehicle Flying Platform Wind Tunnel OAV Flight Test 1,800 RPM 2,200 RPM Solotrek 2,600 RPM 3,000 RPM Wind Tunnel i-Star 9” Flight Test i-Star 29” Pitching Moment Derivative Mu ⎛ ft-lb ⎞ ⎜ ⎟ ⎜ ft ⎟ ⎝ sec ⎠ 5.11 0.011 0.00643 1.034 1.376 1.933 2.589 0.00323 0.5014 0.11652 Nondimensional CMu 7.95 x 10-5 1.09 x 10-5 6.52 x 10-5 3.21 x 10-5 2.86 x 10-5 2.87 x 10-5 2.90 x 10-5 1.30 x 10-6 2.01 x 10-4 1.14 x 10-6 It is evident from Table 3.13 that the values are within the same order of magnitude and show positive speed stability for most of the vehicles and methods. Wind tunnel values seem to differ from the other values. The largest values are seen with the flight test for MAV and wind tunnel results for OAV. The values for the different fan speed for the Solotrek duct are all closely related, demonstrating that the same method is nondimensionalizing well for vehicles of varying prop speeds. - 53 - Table 3.13 reveals that this method may not be accounting for the entirety of dominant characteristics for ducted fan vehicles. This is seen in the way the Solotrek differs from the other smaller chord vehicles. To account for more specific geometries, a method which better characterizes the propellers was also investigated. This nondimensionalization uses the chord and radius of the rotating propellers to nondimensionalize the pitching moment: CM = M ~ pitching moment M ρ ~ density ρσ A ( ΩR ) R 2 Ω ~ blade rotation speed (rad/sec) R ~ duct radius bc σ= πR A ~ duct area b ~ # of blades c ~ mean blade chord Table 3.14 represents the results of this method. Table 3.14 – Pitching Moment with Blade Chord Summary Vehicle Flying Platform Wind Tunnel OAV Flight Test 1,800 RPM 2,200 RPM Solotrek 2,600 RPM 3,000 RPM Wind Tunnel i-Star 9” Flight Test i-Star 29” Pitching Moment Derivative Mu ⎛ ft-lb ⎞ ⎜ ⎟ ⎜ ft ⎟ ⎝ sec ⎠ 5.11 0.011 0.00643 1.034 1.376 1.933 2.589 0.00323 0.5014 0.11652 Nondimensional CMu 4.48 x 10-4 1.03 x 10-4 6.15 x 10-4 2.90 x 10-4 2.58 x 10-4 2.60 x 10-4 2.61 x 10-4 2.45 x 10-5 3.80 x 10-3 5.20 x 10-5 This method yields values similar to the previous methods in Table 3.13. The numbers here are more closely related and show that the nondimensionalization is an - 54 - adequate way to characterize the different pitching moment characteristics for these vehicles. It is can be seen that the derivatives for the i-Star class of vehicles differ considerably from the other ducted fans analyzed. In the case of the wind tunnel results for these two vehicles, the 9” value (2.45 x 10-5) and the 29” value (5.20 x 10-5) are of the same order of magnitude, but an order lower than all of the other vehicles. This suggests that there may be something unique about the i-Star design, or that there was something unexplainable happening with the wind tunnel tests of the vehicles. Flight test revealed that the 9” vehicle actually had a very large value for Mu (3.80 x 10-3). This is an order larger than the other vehicles, and a full two orders greater than the wind tunnel results for the same vehicle. This could be due to the fact that Mu was found to be so dominant in the identification. To briefly summarize and conclude, all four of the ducted fan vehicles exhibit likeness in pitching moment characteristics. The only anomaly seen is with the i-Star vehicle which shows relatively higher and lower CMu values in comparison to the other vehicles and the method of identification. - 55 - 3.3 Servo Actuator Identification The goal of the actuator test program was to measure a set of data that was used to identify models of the actuator dynamic response characteristics. These actuator models include linear transfer functions of the input/output relationships as well as non-linear actuator properties such as actuator rate and position limits. The identification was performed using the CIFER. Linear 0th/2nd order transfer functions capturing the actuator dynamics were identified. Testing allowed for the determination of the maximum angular rates and positions using linear curve-fitting of the square wave responses. An explanation of the construction of the actuator block diagrams built is also included. The actuators are a critical part of the flight control system and it is important to have accurate models of the dynamics and limits of the actuators themselves. Individual blocks were created for each actuator corresponding to each of the tested 5 volt and 6 volt conditions. This section also includes a time domain validation of the actuator models. The goal of bench testing the control surface actuators was to collect a set of bench test data that will be used to identify the actuator dynamics. This test data was also used to determine the position and rate limits of the actuators. The significance of other non-linear actuator properties, such as hysteresis and stiction, are also evaluated from the bench test data. The bench testing was carried out in accordance with CIFER flight test techniques wherever possible. Five separate actuators from four manufacturers were tested. The - 56 - actuators varied in size, weight, cost, and performance. The manufacturers’ specifications are presented in Table 3.15. Figure 3.18 shows the relative sizes of the actuators tested. Table 3.15 – Manufacturer Specifications for Servo Actuators Tested MODEL NUMBER WEIGHT (oz) TORQUE (oz/in@ 4.8V) RATE (deg/sec) L (in) W (in) D (in) JR PROPO DS8417 2.03 0.80 0.80 0.32 0.19 82.0 42.0 53.0 18.0 7.0 600.0 352.9 285.7 500.0 1000.0 0.73 0.39 0.50 0.44 0.37 1.52 1.33 1.12 0.91 0.90 1.32 1.18 1.17 0.87 0.61 HITEC HS-512MG JR PROPO DS368 AIRTRONICS 94091 CIRRUS CS-10BB Figure 3.18 – Actuators Tested and Relative Sizes The test apparatus was comprised of a rigid aluminum base stand with allowances for the actuators to fit inside without moving. For the smaller actuators, small wooden strips were used to ensure rigid mounting. The actuator horns were connected to horns on potentiometers using clevises. The potentiometers offered little to no load resistance. The mechanical apparatus can be seen in Figure 3.19. - 57 - Figure 3.19 – Actuator Test Stand Apparatus A close up of the small Cirrus CS-10BB servo mounted on the test fixture in the wooden strip is presented as Figure 3.20. Figure 3.20 – Cirrus CS-10BB Mounted on Wooden Strip - 58 - It is noticeable from the figure that the servo horn and the potentiometer horn are not the same length. This means that the deflection of the potentiometer horn will not be the same as the deflection of the servo horn. All attempts were made to keep these lengths the same. Measurements of all the actuators and the various geometries accounting for the aforementioned differences were taken with precision calipers and recorded as seen in the schematic in Figure 3.21. Figure 3.21 – Schematic Detailing Linkage Geometry It is apparent that because the ‘center-center’ distance is different from the ‘hornhorn’ measurement, the servo deflection will not be 90° when the potentiometer is at 90°. The geometries for all of the actuators are presented in Table 3.16. - 59 - Table 3.16 – Actuator Linkage Geometries HORN SERVO DS8417 JR94091 DS368 HS12MG CS-10BB SERVO INPUT POT SERVO w/ POT @ 90° VOLT HORNHORN (in) SERVO HORN (in) POT HORN (in) CENTERCENTER 5 3.482 0.994 0.975 6 3.482 0.994 5 3.688 0.757 6 3.688 0.757 5 3.527 0.495 0.468 3.539 -45° 60° -48.610 32.539 -50 50 2102 4086 88.611° 6 3.527 0.495 0.468 3.539 -45° 60° -48.610 32.539 -50 50 2102 4085 88.611° 5 3.51 0.509 0.469 3.544 -55° 50° -43.471 39.408 -50 50 1880 3870 86.170° 6 3.51 0.509 0.469 3.544 -55° 50° -43.471 39.408 -40 40 1987 3670 86.170° 5 3.67 0.504 0.468 3.652 -45° 60° -43.814 39.785 -50 50 1930 3963 92.077° 6 3.67 0.504 0.468 3.652 -45° 60° -43.814 39.785 -50 50 1935 3969 92.077° MIN MAX MIN (deg) MAX (deg) MIN (103) MAX (103) MIN MAX 3.460 -40° 60° -40.741 34.174 -50 50 1810 3728 91.268° 0.975 3.460 -40° 60° -40.741 34.174 -50 50 1809 3727 91.268° 0.669 3.719 -60° 68° -46.419 30.644 -40 40 1851 3895 87.653° 0.669 3.719 -60° 68° -46.419 30.644 -40 40 1854 3882 87.653° (in) The most non-linear case was observed for the HS12MG where problems with the horns also resulted in binding and interference at larger deflections. For this reason, the maximum commanded deflection was limited to 80% of the maximum actuator deflection when testing this actuator. The potentiometer apparatus was located next to Allied Aerospace’s HIL simulation test stand. This utilized the ADC and DAC capabilities of the vehicle hardware to feed the actuators the Pulse Width Modulation (PWM) from the stimulus files prepared in accordance with CIFER flight test techniques. The two primary measurements required for the CIFER identification were the sweep commanded into the actuator and the potentiometer reading as a result of the actuator moving. Because of the nature of the recording equipment, calibration factors were required to convert the input and output signals to degrees. These calibration factors were determined using the geometries shown in Table 3.16 and are presented in Table 3.17. - 60 - Table 3.17 – Actuator Calibration Factors for Input and Output Channels to Degrees CALIBRATION FACTOR SERVO VOLTAGE DS8417 JR94091 DS368 HS12MG CS-10BB IN Channel OUT Channel (degrees/unit input) (servo deg/POT units) 5 0.000749 0.0391 6 0.000749 0.0391 5 0.000963 0.0377 6 0.000963 0.0380 5 0.000811 0.041 6 0.000811 0.0409 5 0.000829 0.0416 6 0.001036 0.0492 5 0.000836 0.0411 6 0.000836 0.0411 The hardware fed signals from -50,000 to 50,000 to the servos and recorded potentiometer deflection from roughly 1500 to 4500. The calibration factors in Table 3.17 relate these to degrees of command and deflection of the servo. They are a result of the geometries and readings for each actuator-voltage combination tested. Data was recorded at 50 Hz and there was no filtering of the input and output channels. An unidentified glitch was observed in the output signal and showed itself as a signal spike at roughly every 5 samples (0.1 sec). This was evaluated and it was determined to be minor in identifying the dynamics. With that exception, there was very little noise in the signals. Frequency sweep actuator commands were used to generate test data from which frequency responses of control surface response due to actuator command could be identified. From these frequency responses, transfer functions of the actuator dynamics were extracted. The non-linear effects, such as rate and position limits were identified by using a square-wave command. - 61 - The time histories of the actuator command signals were computer generated using the frequency sweep code that was described for the flight test frequency sweep maneuvers. The inputs to this code specify the various parameters of the frequency sweep. These parameters are shown in Table 3.18 for the sweeps used in the tests. Table 3.18 – Frequency Sweep Used for all Actuators Description: Control axis Total duration of sine sweep Duration of zero signal Time for signal fade-in Time for signal fade-out Signal sample rate Minimum frequency of sweep Maximum frequency of sweep Filter cut-off frequency Amplitude of control input Maximum allowable amplitude Noise random flag Units: sec sec sec sec Hz Hz Hz Hz % % - Value: 1 30 2 3 1 50 0.1 10.0 -1 10, 50, (80),100 100 -1 The signal amplitudes used to drive the actuators during the frequency sweep tests were 10, 50 and 100% of the maximum pulse width amplitude and was generated with computer code. In the case of some of the smaller actuators (DS368 & HS512MG), the 100% input was brought down to 80% because of clevis interference at higher deflections. White noise is not required in the command signals for actuator testing. A cut-off filter could be included to ensure that the frequency content of the command signal does not go beyond a maximum frequency. This is not required for bench testing and no filter cut-off frequency was set, indicating that the signal should not be filtered. - 62 - Figure 2.1 shows an example frequency sweep time history generated with the computer code. A 100% square wave was used to drive the actuators to their position limits. A 50% square wave was also used to determine rates for smaller peak to peak deflections. The parameters for the square wave are shown in Table 3.19. Table 3.19 – Square Wave Parameters Description: Total duration of wave Signal sample rate Amplitude of positive step Positive step hold time Amplitude of negative step Negative step hold time Units: Value: sec Hz % max sec % sec ~30 50 50, 100 0.5 50, 100 0.5 The amplitude of the actuator signal is the percentage of the maximum pulse width amplitude that drives the actuators in each direction. As an example, the chirp input, response time history, and square wave used for the DS8417 is presented in Figure 3.22. - 63 - Chirp Input 50 40 30 Deflection (deg) 20 10 0 0 5 10 15 20 25 30 20 25 30 -10 -20 -30 -40 -50 Time (sec) Potentiometer Response 50 40 30 Deflection (deg) 20 10 0 0 5 10 15 -10 -20 -30 -40 -50 Time (sec) 60 Deflection (deg) 40 20 0 0 1 2 3 4 5 6 7 8 9 10 -20 -40 -60 Tim e (sec) Figure 3.22 – Sample Chirp Input, Response, and Square Wave Time History - 64 - The test matrix is provided as Table 3.20. It outlines the recorded file name, model number, and conditions of the actuator tested. The CIFER case name for the frequency sweep cases is also listed if identification was completed. Table 3.20 – Actuator Bench Test Matrix CIFER NAME DS8417_1 DS8417_2 DS8417_3 DS8417_4 DS8417_5 DS8417_6 DS8417_7 HS512MG1 HS512MG2 HS512MG3 HS512MG4 HS512MG5 HS512MG6 DS368_1 DS368_2 DS368_3 DS368_4 DS368_5 DS368_6 94091_1 94091_2 94091_3 94091_4 94091_5 94091_6 CS10BB_1 CS10BB_2 CS10BB_3 CS10BB_4 CS10BB_5 CS10BB_6 TEXT FILE NAME DS8417_TEST_RUN.TXT DS8417_100_5.TXT DS8417_100_5_2.TXT DS8417_50_5.TXT DS8417_10_5.TXT DS8417_100_6.TXT DS8417_50_6.TXT DS8417_10_6.TXT DS8417_100_5_square.TXT DS8417_50_5_square.TXT DS8417_10_5_square.TXT DS8417_100_6_square.TXT HS-512MG_100_5.TXT HS-512MG_50_5.TXT HS-512MG_10_5.TXT HS-512MG_100_5_square.TXT HS-512MG_100_6.TXT HS-512MG_50_6.TXT HS-512MG_10_6.TXT HS-512MG_100_6_square.TXT HS-512MG_80_6_square.TXT DS368_100_5.TXT DS368_50_5.TXT DS368_10_5.TXT DS368_100_5_square.TXT DS368_100_6.TXT DS368_50_6.TXT DS368_10_6.TXT DS368_100_6_square.TXT 94091_80_5.TXT 94091_50_5.TXT 94091_10_5.TXT 94091_80_5_square.TXT 94091_80_6.TXT 94091_50_6.TXT 94091_10_6.TXT 94091_80_6_square.TXT CS-10BB_100_5.TXT CS-10BB_50_5.TXT CS-10BB_10_5.TXT CS-10BB_100_5_square.TXT CS-10BB_100_6.TXT CS-10BB_50_6.TXT CS-10BB_10_6.TXT CS-10BB_100_6_square.TXT MODEL NUMBER VOLTAGE AMPLITUDE (% max) SAMPLES RECORD TIME (sec) JR PROPO DS8417 JR PROPO DS8417 JR PROPO DS8417 JR PROPO DS8417 JR PROPO DS8417 JR PROPO DS8417 JR PROPO DS8417 JR PROPO DS8417 JR PROPO DS8417 JR PROPO DS8417 JR PROPO DS8417 JR PROPO DS8417 HITEC HS-512MG HITEC HS-512MG HITEC HS-512MG HITEC HS-512MG HITEC HS-512MG HITEC HS-512MG HITEC HS-512MG HITEC HS-512MG HITEC HS-512MG JR PROPO DS368 JR PROPO DS368 JR PROPO DS368 JR PROPO DS368 JR PROPO DS368 JR PROPO DS368 JR PROPO DS368 JR PROPO DS368 AIRTRONICS 94091 AIRTRONICS 94091 AIRTRONICS 94091 AIRTRONICS 94091 AIRTRONICS 94091 AIRTRONICS 94091 AIRTRONICS 94091 AIRTRONICS 94091 CIRRUS CS-10BB CIRRUS CS-10BB CIRRUS CS-10BB CIRRUS CS-10BB CIRRUS CS-10BB CIRRUS CS-10BB CIRRUS CS-10BB CIRRUS CS-10BB 5 5 5 5 5 6 6 6 5 5 5 6 5 5 5 5 6 6 6 6 6 5 5 5 5 6 6 6 6 5 5 5 5 6 6 6 6 5 5 5 5 6 6 6 6 100 100 100 50 10 100 50 10 100 50 10 100 100 50 10 100 100 50 10 100 80 100 50 10 100 100 50 10 100 80 50 10 80 80 50 10 80 100 50 10 100 100 50 10 100 n/a 1478 1464 1461 1452 1466 1464 n/a 1067 1392 1123 1380 1462 1482 1496 1125 1464 1466 1450 1404 917 1459 1471 1462 1253 1458 1462 1474 1241 1467 1458 1467 1417 1463 1475 1440 1519 1466 1469 1475 1198 1463 1476 1467 1145 n/a 29.56 29.28 29.22 29.04 29.32 29.28 n/a 21.34 27.84 22.46 27.60 29.24 29.64 29.92 22.50 29.28 29.32 29.00 28.08 18.34 29.18 29.42 29.24 25.06 29.16 29.24 29.48 24.82 29.34 29.16 29.34 28.34 29.26 29.50 28.80 30.38 29.32 29.38 29.50 23.96 29.26 29.52 29.34 22.90 - 65 - Three of CIFER’s subprograms were utilized to perform the identification. FRESPID (frequency response identification) was used to generate multiple responses at different window lengths for each condition. COMPOSITE (multi-window averaging) was used to average the results of the FRESPID cases into one response. NAVFIT (transfer function fitting) was used to identify the 0th/2nd order transfer function of the actuator dynamics from the COMPOSITE results. These linear models are required for the optimization of the control system using CONDUIT. A strong effect of the nonlinear characteristics on the responses was observed. Correlation to previous studies on nonlinear actuators is provided which explains some of the inaccuracies in the linear model. Following the test matrix yielded 5 actuators with 2 different voltages and 3 different sweep magnitudes. These 30 cases were processed in CIFER and frequency responses were generated within FRESPID. A single sweep was used for each of the conditions. Five frequency responses were generated for each case based on window size for the FFT routine within CIFER. 5, 10, 15, 20, and 25 second windows were used. These responses were averaged into one response for each case using COMPOSITE. The COMPOSITE response is the response used for the transfer function fitting. The responses were analyzed for regions of best coherence in order to ensure fidelity of the responses to be used for linear model fitting within NAVFIT. Plots for each of the FRESPID generated frequency responses for each case are presented at the end of this memo in Appendix B. Table 3.21 shows the responses used for identification and the frequency ranges where NAVFIT was used to fit a transfer function. The case names for each of the - 66 - frequency response curves shown in Appendix C can be referenced to the case names in Table 3.21. Table 3.21 – Actuator NAVFIT Frequency Ranges for CIFER Cases NAVFIT FREQ RANGE (rad/sec) (rad/sec) MIN MAX CIFER NAME MODEL NUMBER VOLTAGE AMPLITUDE (% max) DS8417_1 DS8417_2 DS8417_3 DS8417_4 DS8417_5 DS8417_6 DS8417_7 JR PROPO DS8417 JR PROPO DS8417 JR PROPO DS8417 JR PROPO DS8417 JR PROPO DS8417 JR PROPO DS8417 JR PROPO DS8417 5 5 5 5 6 6 6 100 100 50 10 100 50 10 1 1 1 1 1 - 35 35 45 35 35 - HS512MG1 HS512MG2 HS512MG3 HS512MG4 HS512MG5 HS512MG6 HITEC HS-512MG HITEC HS-512MG HITEC HS-512MG HITEC HS-512MG HITEC HS-512MG HITEC HS-512MG 5 5 5 6 6 6 100 50 10 100 50 10 1 1 25 35 1 1 - 35 35 - DS368_1 DS368_2 DS368_3 DS368_4 DS368_5 DS368_6 JR PROPO DS368 JR PROPO DS368 JR PROPO DS368 JR PROPO DS368 JR PROPO DS368 JR PROPO DS368 5 5 5 6 6 6 100 50 10 100 50 10 1 1 1 1 - 25 30 25 30 - 94091_1 94091_2 94091_3 94091_4 94091_5 94091_6 AIRTRONICS 94091 AIRTRONICS 94091 AIRTRONICS 94091 AIRTRONICS 94091 AIRTRONICS 94091 AIRTRONICS 94091 5 5 5 6 6 6 100 50 10 100 50 10 1 1 1 1 - 35 35 35 35 - CS10BB_1 CS10BB_2 CS10BB_3 CS10BB_4 CS10BB_5 CS10BB_6 CIRRUS CS-10BB CIRRUS CS-10BB CIRRUS CS-10BB CIRRUS CS-10BB CIRRUS CS-10BB CIRRUS CS-10BB 5 5 5 6 6 6 100 50 10 100 50 10 1 1 1 1 - 35 35 35 35 - It became apparent after generating responses for the 10% max deflection cases that the signals were not adequate for system identification work. Although the coherence was good, the responses did not resemble 0th/2nd order forms of 0-dB gain at low - 67 - frequency and a break at -40 dB per decade at the natural frequency. Because the 0th/2nd forms were not valid, these responses were rejected from system identification results. Table 3.22 includes the complete NAVFIT results for natural frequency and damping ratio for each case. The NAVFIT cost function result for each case is also presented. Table 3.22 – Actuator NAVFIT Results for all Cases CIFER NAME MODEL NUMBER VOLTAGE AMPLITUDE (% max) ζ ωn (rad/sec) τ (sec) COST DS8417_1 JR PROPO DS8417 5 100 0.4986 20.4054 0.0110 37.804 DS8417_2 JR PROPO DS8417 5 100 0.5074 20.3759 0.0067 33.020 17.862 DS8417_3 JR PROPO DS8417 5 50 0.5166 33.0836 0.0055 DS8417_4 JR PROPO DS8417 5 10 - - - - DS8417_5 JR PROPO DS8417 6 100 0.5034 22.5944 0.0054 26.364 DS8417_6 JR PROPO DS8417 6 50 0.6556 50.9824 0.0155 1.324 DS8417_7 JR PROPO DS8417 6 10 - - - - HS512MG1 HITEC HS-512MG 5 100 0.5472 13.9439 0.0079 26.653 HS512MG2 HITEC HS-512MG 5 50 0.5606 21.9789 0.0121 11.352 HS512MG3 HITEC HS-512MG 5 10 HS512MG4 HITEC HS-512MG 6 100 0.5352 16.4602 0.0132 42.696 HS512MG5 HITEC HS-512MG 6 50 0.5243 22.9373 0.0127 12.813 HS512MG6 HITEC HS-512MG 6 10 - - - - DS368_1 JR PROPO DS368 5 100 0.5920 11.2955 0.009 65.993 DS368_2 JR PROPO DS368 5 50 0.5136 16.4615 0.0042 32.826 DS368_3 JR PROPO DS368 5 10 - - - - DS368_4 JR PROPO DS368 6 100 0.5168 12.1254 0.006 59.259 DS368_5 JR PROPO DS368 6 50 0.5039 18.0762 0.0117 31.008 DS368_6 JR PROPO DS368 6 10 - - - - 94091_1 AIRTRONICS 94091 5 100 0.5446 17.429 0.0054 27.490 94091_2 AIRTRONICS 94091 5 50 0.5108 21.3608 0.0048 9.593 94091_3 AIRTRONICS 94091 5 10 - - - - 94091_4 AIRTRONICS 94091 6 100 0.5302 18.8425 0.010 19.964 94091_5 AIRTRONICS 94091 6 50 0.5489 23.4087 0.0073 13.922 94091_6 AIRTRONICS 94091 6 10 - - - - CS10BB_1 CIRRUS CS-10BB 5 100 0.5345 18.3889 0.0036 19.862 6.294 CS10BB_2 CIRRUS CS-10BB 5 50 0.5019 26.2309 0.0045 CS10BB_3 CIRRUS CS-10BB 5 10 - - - - CS10BB_4 CIRRUS CS-10BB 6 100 0.5273 21.0582 0.0077 16.154 CS10BB_5 CIRRUS CS-10BB 6 50 0.5192 29.0844 0.0069 5.641 CS10BB_6 CIRRUS CS-10BB 6 10 - - - - - 68 - Table 3.22 shows that for the first actuator tested, the same 100% sweep at 5V was applied. The NAVFIT results for these same sweeps show nearly identical results. This was done to ensure repeatability and consistency of the test. The frequency responses and the transfer function fits are presented by CIFER name (referenced in Table 3.22) in Appendix C. As Table 3.22 shows, in general, all the actuators running the sweep to only 50% instead of the full 100% yielded a noticeably higher natural frequency and higher damping ratio. This is because the smaller deflections allow the actuator to reach higher frequencies before the rate limit is reached. This is evident in the frequency responses for all the actuators as illustrated for the HS512MG in Figure 3.23. - 69 - 6 Volts 5 Volts Figure 3.23 – HS512MG Responses Illustrating Difference between 5V and 6V - 70 - The time delays all seemed to be around 0.005 – 0.010 seconds. These numbers cannot be taken as the pure transport delay because some of the delay is being absorbed in the second order form that NAVFIT determines after iterating for the best fit. Running the actuators with more power (6V) yields slightly higher damping ratios and higher natural frequencies for all of the actuators. The costs for each fit seem to be very reasonable and show that the second order model is quite valid for the responses exhibited by all of the actuators. The only response that may have been the subject of error is the 50% deflection sweep at 6V on the DS8417 which shows a really low cost and a noticeably higher natural frequency than the rest of the responses. This is due to the fact that for the frequency range analyzed, the magnitude did not break sharply. This left a relatively flat response for which a second order form was easily fitted. More constrictive frequency ranges were chosen to study the effects this range had on the fit presented by NAVFIT. It was determined that the frequency range had little effect on the transfer function fit unless it went below the break frequency. As the frequency responses show, all of the responses demonstrate clean breaks at their natural frequencies and 0-dB gain at low frequencies with the exception of the 50% deflection on the DS8417 at 6V. The primary tool used for the determination of the nonlinear properties of the actuators was the square wave shown in Figure 3.22. The square wave commanded a near instantaneous change from maximum to minimum deflection. Using the geometric calibration factors in Table 3.17, the maximum actuator deflection was calculated for the - 71 - 0.5 seconds that the actuator was at the maximum position. This is where it was receiving a PWM length of 1.0 ms (negative max) to 2.0 ms (positive max). A linear curve fit was used between the test points where the response to the change in deflection was constant. This meant that although the first change from -100% to 100% occurred at a given time, for all the actuators there was still a transient response due to the dynamics of the actuator that were ignored. Most fits actually started at up to 0.1 second after the commanded change. Figures 3.24 and 3.25 illustrate this for the JR PROPO DS8417 for full 100% deflection at 6V. The response data in Figure 3.24 shows the measurement spike every fifth data point that was described earlier. The presence of this spike does not have a significant effect on the identification results. 60 Response 40 Command 20 0 0 0.2 0.4 0.6 0.8 1 -20 -40 -60 Figure 3.24 – Sample Square Wave Response - 72 - 1.2 4000 3500 3000 2500 y = -13429x + 9284.1 R2 = 0.9958 2000 1500 1000 500 0 0.4 0.42 0.44 0.46 0.48 0.5 0.52 0.54 0.56 0.58 Figure 3.25 – Linear Fit for Max Rate Determination The square wave commanded a maximum and minimum deflection. This is shown in Figure 3.24 as 50 and -50 degrees, respectively because the actual limits were not known during testing. Figure 3.24 clearly shows that the servo was saturated. It also shows the transient response. The figure shows how the maximum positions can be read from the plot. It is asymmetric because the servo horn was not able to be positioned at exactly the 0° location due to the teeth on the gear. To correct for this, the position limits were fixed to be symmetric about zero degrees. Figure 3.25 shows how nicely a linear curve fit could be accomplished. By using the slope from that line and applying the calibration factor from Table 3.17, the maximum rate in degrees/second was found. This was repeated for each of the actuators to yield the final nonlinear characteristics for the actuators as shown in Table 3.23. - 73 - Table 3.23 – Actuator Nonlinear Characteristic Summary SERVO DS8417 JR94091 DS368 HS12MG CS10BB VOLTS 5 6 5 6 5 6 5 6 5 6 POSITION (deg) +/- 37.4571 +/- 38.5315 +/- 40.5744 +/- 41.4394 +/- 41.7992 RATE (deg/sec) MIN MAX -437.2 437.1 -524.5 534.9 -402.3 422.0 -435.2 467.8 -219.8 220.5 -264.6 265.7 -328.1 317.6 -376.5 404.7 -474.7 442.1 -567.2 536.4 It is apparent from Table 3.23 that there are different rates for different directions on the actuators. The test stand was mounted horizontally, so gravity is was not the cause. The DS368 proved to have the best symmetry in its rates where the smaller and lighter CS-10BB showed to be more asymmetric. Many factors can contribute to this asymmetry. Because there is a motor with an armature inside, the brushes on the motor may be conditioned to one direction. It should be noted that the square wave used for the first test was repeated at 50% maximum deflection. There were not enough data points at which the actuator rate was saturated to fit a valid linear curve at this deflection. For this reason, all results used a full 100% deflection command in the square wave to ensure saturation of the rate. The sampling rate of 50 Hz and nature of the square wave did not reveal any identifiable stiction or hysteresis. Although they undoubtedly exist, the methods employed here did not reveal any substantial findings. More accurate potentiometers, - 74 - higher data rates, and tighter tolerances on the test equipment may have revealed these nonlinearities. It should be mentioned that observing the smaller actuators like the CS-10BB and 94091 revealed that at very high frequencies the actuator demonstrated output not directly correlated to the input. This sporadic output is visible in the time responses shown in Figures 3.26 and 3.27. 50 40 Deflection (deg) 30 20 10 0 0 5 10 15 20 25 30 -10 -20 -30 -40 -50 Time (sec) Figure 3.26 – CS-10BB at 5V Time History Illustrating Erratic Response at High Frequency 40 30 Deflection (deg) 20 10 0 0 5 10 15 20 25 -10 -20 -30 -40 -50 Time (sec) Figure 3.27 – 94091 at 6V Time History Illustrating Erratic Response at High Frequency - 75 - 30 50 40 Deflection (deg) 30 20 10 0 -10 0 5 10 15 20 25 -20 -30 -40 -50 Time (sec) Figure 3.28 – 94091 at 5V Time History not Showing Erratic Response Interestingly, the 94091 at 5V did not display this asymmetric response to the extent that the 6V case did (Figure 3.28). The coherence for these actuators in this frequency range still remains relatively high, indicating that the output is correlated with the input. What the time histories reveal though is that the oscillations do not occur about 0°. These smaller actuators have issues tracking the input symmetrically at high frequencies. The nature of the sporadic response was observed in all of the actuators to some extent, but not more so than in the 94091 at 6V and CS-10BB at 5V and 6V. The errors in tracking the input signal at high frequencies associated with these small actuators must be a consideration when selecting an actuator for high bandwidth applications. It is known that the nonlinear characteristics of the actuators, especially rate limiting, will have an effect on the accuracy of the linear transfer function models. It was observed that although the magnitude fits were accurate for some of the NAVFIT results, the match of the linear second order system on the phase curve did not fully characterize the response. This was investigated further in an attempt to add fidelity to the model. The DS8417 showed the worst correlation between the linear model response and the - 76 - 30 response and the response obtained from test data. Figure 3.29 shows the phase of the DS8417 at 5V with a 100% sweep. Figure 3.29 – DS8417 Frequency Response Illustrating Mismatch in Linear Model As Figure 14 illustrates, the phase is not fully characterized by the second order fit at frequencies beyond 10 rad/sec. The mismatch shows itself as more time delay roll off at higher frequencies. Previous work completed by STI during investigation of PIOs due to nonlinear vehicle characteristics5 determined that the mismatch in phase lag was due to the rate - 77 - limit of the actuators. A comparison of the time histories observed by STI and those of the DS8417 at 5V is presented as Figure 3.30. Chirp Input Chirp Input Actuator Response 50 40 30 Deflection (deg) 20 10 0 20 20.5 21 21.5 22 -10 -20 -30 -40 -50 Time (sec) Figure 3.30 – DS8417 Time History Comparison to 1995 STI Findings - 78 - The time histories show that the output from the actuator is clearly rate saturated. Work presented by STI shows that a linear describing function could be generated to fit the data in the frequency domain for a given frequency range, but not for all frequency ranges. For a more accurate match over broader frequency ranges, an exact sinusoidal describing function is required. To compute this function, the Fourier integrals are first computed for the input and output fundamentals as shown in the following equations. According to Klyde, McCruer, and Myers, these integrals are computed for f(t) being either the input or output periodic forcing function. For our case these are both sinusoids with period P, so the input describing function’s a1 term is always zero. Using these to characterize the magnitude and phase of the describing functions yields the following relationships5. In these equations, δc is the actuator deflection commanded and δ is the actual output after rate saturation. Having these open frequency domain representations allows us to characterize the response in order to explain the discrepancies in the phase plots. According to Klyde et al, this difference can be characterized with an error function by - 79 - finding these integrals and comparing to the frequency responses generated by the bench test data. That method was effectively applied for the DS8417 actuator by applying a rate limiter on the identified models within Simulink and using FRESPID to then generate a frequency response. The responses for the bench test, NAVFIT linear model response, and the NAVFIT model with rate limit in Simulink are shown in Figure 3.31. - 80 - Figure 3.31 – Magnitude Comparison for Linear & Nonlinear Model to Bench Test Figure 3.31 shows that as expected, the addition of the rate limiter in the model causes the response to break sooner; this yields a lower natural frequency. The addition of the rate limit increases the magnitude accuracy of the model over the linear NAVFIT result. However, as Figure 3.32 shows for the phase of the same three responses, the - 81 - addition of the rate limit actually causes a dip in the response (10 ~ 25 rad/sec) instead of matching the bench test data better. This is most likely due to the fact that other nonlinearities exist and become more influential at higher frequencies. More accurate test equipment and a higher sampling rate would be required to identify these. Figure 3.32 – Phase Comparison for Linear & Nonlinear Model to Bench Test - 82 - Performing the frequency response arithmetic within CIFER allowed the frequency response quotient of the rate saturated response to the identified linear NAVFIT model to be generated. NAVFIT was then used to try to characterize the error with a linear transfer function. This resulted in the responses shown in Figure 3.33 for the error function. Figure 3.33 – Error Function Frequency Response and NAVFIT Transfer Function Fit - 83 - This response shows that the error function has a maximum phase lag of 32 degrees at approximately 14 rad/sec. However, the maximum error is an important parameter because it is directly related to the ratio of linear and nonlinear rise times ( tˆR )5. This lag cannot be characterized with a pure time delay, as shown by the NAVFIT result. However, the magnitude response of the error is almost entirely at zero, indicating that the inclusion of the rate limit in the model accurately models the magnitude as was seen previously in Figure 3.31. The loss of phase fidelity starting at around 12 rad/sec is a relatively high frequency for control system design and shows that the linear model with the rate limiter would be fairly accurate for simulation purposes. - 84 - Results from STI utilizing the exact describing function yielded Figure 3.34. The frequency is normalized by the actuator bandwidth ( ωn ) to represent the ratio ωˆ n . This generates the family of curves relating the difference in phase to the ratio of linear rise time to nonlinear rise time ( tˆR = t RL t RNL ). Figure 3.34 – Rise Time Ratio Phase Lag Relationship For the maximum phase error of 32 degrees seen in Figure 3.33, Figure 3.34 predicts a rise time ratio of tˆR = 0.17 at a normalized frequency of ωˆ n = 0.6. Looking at the step response of the linear NAVFIT results without rate limiting, we see the rise time to be t RL = 0.08 sec, as shown in Figure 3.35. - 85 - Figure 3.35 – Rise Time for Linear Model of DS8417 at 5V Determining the rise time from the nonlinear, rate-limited model was accomplished by analyzing the square wave time responses and found to be t RNL = 0.192 sec. Comparing this rise time to the linear rise time reveals a ratio of tˆR = 0.38. Although not exactly the predicted 0.17, the only nonlinearity that was included in this model was the rate limiting. As mentioned previously from Figure 3.34, the predicted maximum difference in phase lag would be expected at a normalized frequency of ωˆ n = 0.6. The bandwidth of the DS8417 is approximately ωn = 20 rad/sec (Table 8). The error function in Figure 3.33 shows the maximum additional lag to occur at 14 rad/sec. This corresponds to a normalized frequency of ωˆ n = 0.7. This is very close to the predicted frequency where the additional lag is most apparent and is consistent with the STI trend. - 86 - The fact that the rate saturated during the sweep was readily noticeable in the fact that all the natural frequencies and damping ratios were higher for the 50% sweeps than the 100% ones. Plotting this trend as in Figure 3.36 shows that as expected, the natural frequency drops with increased sweep amplitude. This trend is also evident in Figure 16 where the addition of the rate limit effectively causes the response to break sooner and illustrates how much an effect the rate limit has on the response. 1.2 1 0.8 0.6 0.4 0.2 0 0% 20% 40% 60% 80% 100% Amplitude of Sweep (% of max deflection) Figure 3.36 – Sweep Amplitude and Natural Frequency with Rate Limiting The result of the comparison to the STI data is that the general trends of the data are correct. The addition of the rate limit in the model effectively corrects the magnitude of the response. According to the error function in Figure 3.33, the model should lose fidelity in the phase of the response around 14 rad/sec where the error is at a maximum. - 87 - With the nature of the linear and nonlinear characteristics of the actuators determined modeling and validation of the actuators was performed. The modeling was done in a way which could be used for control system optimization and simulation. The model is built within Simulink and includes the linear 0th/2nd transfer function form and the identified nonlinear characteristics of rate and position limits. The validation of the models is accomplished in the time domain by feeding the models the same chirp input used in the test and comparing the responses to bench test responses. With the actuator models identified, Simulink block diagrams were created to be used in the inner loop block diagrams for MAV control system optimization and simulation. The blockset can be seen in Figure 3.37. Figure 3.37 - Simulink Actuator Blockset Each block is configurable when double clicked, but reflects the CIFER identified results for each voltage based on the results presented in Table 3.22 for the dynamics and - 88 - Table 3.23 for the maximum rates and positions. The mean average of the 50% and 100% sweep deflections were incorporated into the blocks because they were quite similar. The block is left configurable to allow specification of the exact characteristics for the condition and max deflections being used for the application, as seen in Figure 3.38. Figure 3.38 – Configurable Actuator Parameters The physical characteristics of the actuator from the manufacturer are also presented in the header of the block parameters dialogue. A Matlab (HTML-based) help file is also accessible through the parameters dialogue. - 89 - The blocks are all masks with the same underlying block diagram as shown in Figure 3.39. Figure 3.39 - 2nd Order Actuator Dynamics behind Mask It can be seen that a first order Pade approximation of the time delay is used. Because no observable hysteresis was recorded, all of the blocks have values of zero for this parameter, but it can still be specified within the parameters dialogue. - 90 - Verification of the identified models was accomplished by using the same sweep input fed into the actuators during bench testing. A typical result is shown for the DS8417 in Figure 3.40 with all actuator model validations appearing at the end of this memo within Appendix D. Figure 3.40 – DS8417 at 5V Time Domain Validation Figure 3.40 shows that the response has been captured in the model which includes the rate and position limits. The non-linearties not accounted for and the asymmetric response, begin to show as a loss of fidelity beyond approximately 13 ~ 16 - 91 - rad/sec. The total deflection of the actuator and phase are not fully modeled at these higher frequencies, as seen when zooming in on the response in Figure 3.40. From the error function presented previously in Figure 3.33, we see that the maximum difference in phase shows itself at 14 rad/sec (2.2 Hz). This corresponds to what is seen here in the time domain. Any accurate modeling beyond 5 Hz would require more accurate test and data acquisition equipment, in addition to more complex nonlinear, open-form models. The goal of the actuator test program was to measure a set of data that was used to identify models of the actuator dynamic response characteristics. These actuator models include linear transfer functions of the input/output relationships as well as non-linear actuator properties such as actuator rate and position limits. The responses of the actuators were modeled by using CIFER to generate frequency responses and then fit 0th/2nd order transfer functions. The position and rate limits of the actuators were determined by analyzing the response to the square wave input. It was found that the phase characteristics for some of the actuators were not fully captured with the linear models. Comparing to known theory revealed the extent to which the maximum rate of the actuator affects the response. The inclusion of the rate limit in the model significantly improved the accuracy of the magnitude but some differences are still seen at higher frequency due to nonlinear effects that are not included. The identified actuator dynamics and nonlinear rate and position limits were used to construct a set of Simulink actuator blocks. These blocks are customizable and include the manufacturer specifications. A time domain validation of the models showed them to be accurate up to the highest frequency range of interest for flight control work. When comparing the manufacturer listed rate limit specifications (3.15) with those obtained - 92 - from testing (3.22), it was found that the true actuator rate limits were lower than those quoted. All of the actuators demonstrated increased bandwidth, damping ratios, and rate limits when powered at 6V instead of 5V. The smallest and fastest actuators have issues tracking the input at high frequencies. The CS-10BB at 5V and 6V and the 94091 at 6V exhibited these characteristics. Based on bandwidth, maximum rate, weight, and size the Airtronics 94091 is the best performing when run at 5V. It is one of fastest actuators tested while remaining the 2nd lightest. Its performance is comparable to the much larger and heavier JR DS8417 while being much smaller. The manufacturers’ specified maximum torques of the actuators tested varied considerably. This is an important factor because the application will drive the amount of torque required. All bench tests were conducted with the actuators unloaded and no conclusions could be made about the effect of load on the actuator response. - 93 - 3.4 Sensor Identification The identification of the sensors and their respective errors is an area that requires some attention. Because these vehicles are unmanned they usually utilize their control systems in a conservative manner. Expanding the envelope of operation would be beneficial to the overall performance and mission success. However, the small size of the vehicles leaves them susceptible to low performance sensors. Knowing the limitation of the components and the effects they have on the control systems is important. All of the vehicles utilize inner loop controllers to stabilize the airframe. This is usually comprised of proportional, rate, and integral feedback. This PID controller is usually adequate to control the vehicle nicely in hover and forward flight. In some cases, the need for cross feed in pitch and roll or pitch and yaw was deemed necessary due to high coupling and large propeller inertias. In flight test however, this proved unwarranted. The reliance on the highest performing, small-packaged, rate gyro is high. Magnetometers are used for heading determination. The accelerometers are needed for determination of lateral and longitudinal speed as well as vertical speed. This is complimented with a pressure altimeter. Ultimately, machine or synthetic vision, laser ranging equipment, and other advanced telemetry would be needed for accurate position and landing requirements. GPS with selective availability (SA) off working nominally at 1 Hz was used for outer loop position control. All of these areas need to be modeled to have a working model of the entire system (1.11). - 94 - 3.4.1 Accelerometer Identification Modeling of typical accelerometers was done with the representative Crossbow CXL04LP3. This is the accelerometer present on the Honeywell OAV. The accelerometers were modeled with white noise and random bias. Figure 3.41 shows how this was done. According to the manufacturer, the modules could report up 0.2 g of max bias. This would be erratic and slowly switching between positive and negative. A random number is filtered to ensure subtle changes between positive and negative. Hysteresis was also identified to be no more than 0.1 g. The noise coming into the system was identified as 10 mg RMS. Figure 3.41 – Accelerometer Model Figure 3.42 shows the noise and nonlinear effects the model has while the sensor is stationary over a period of 10 minutes. - 95 - Figure 3.42 – Accelerometer Stationary Noise Model 3.4.2 Rate Gyro Identification Identification of the rate gyros was performed on the Inertial Science RRS75. This was also part of the OAV sensor package. The piezoelectric rate gyros (3.43) were modeled in a similar fashion as the accelerometers. The parameters are different; they are based on Inertial Science specifications. The description from Inertial Science specified the noise as a function of the bandwidth at which the gyros were run. The expression was: Noise = deg sec BW 0.01 It can be seen that as the bandwidth increases, the RMS of noise will as well. - 96 - Figure 3.43 shows that gyros were modeled with the noise specified from the manufacturer as well as Hysteresis and a slow drift modeled as a sine wave of low frequency. Figure 3.43 – Rate Gyro Model The hysteresis was identified as a 0.1 wide dead zone, and the max bias specified was 0.02 deg/sec. Figure 3.43 shows the model’s response to a constant 15 deg/sec input. - 97 - Figure 3.43 – Rate Gyro Response to Constant 15 deg/sec for 10 sec 3.4.3 GPS Receiver Identification To model the GPS error and characteristics, a lot of tie was spent studying the nature of the test data provided for the µ−BLOX GPS-MS1E receiver used on the Honeywell OAV. The GPS manufacturer supplied detailed metrics as well as actual test data to verify the accuracy of the model. Figure 3.44 shows how the manufacturer’s specifications were implemented in Simulink. The actual positions north and east in feet are biased by a low frequency random number that sweeps the position about the origin to a max error of 10 feet. The random numbers are set to a variance to closely meet the 5 meter Circular Error Probability (CEP 50%) specification provided by µ−BLOX which quantifies the error by predicting that at least 50% of the GPS’s readings will lie within a - 98 - 5 meter circle centered about the true position. The modeling was completed for the case of Selective Availability (SA) off. The module was running at a 1 Hz sampling rate. This was modeled with a zero order hold. The speed calculation was modeled by applying a unit delay and taking the difference of the positions and dividing by the sample time. Figure 3.44 appears as the main green block in Figure 3.45, which shows how the speeds were combined and the heading calculated from the north and east positions. Figure 3.44 – GPS Heading and Speed Model - 99 - Figure 3.45 – GPS Error and Discrete Signal Model - 100 - Figure 3.46 shows the modeled fluctuation of position over a 2 hour period assuming the sensor is stationary at (0,0). Figure 3.46 – GPS Model Results 3.4.4 Magnetometer Identification Identification of the magnetometers used for heading determination was performed on the Honeywell HMC 2003 used on the OAV. The magnetometers were modeled with a max noise of 0.001 gauss, and a small Hysteresis 0.002 gauss wide. The only other specification modeled was the 40 microgauss resolution specified by Honeywell. Figure 3.47 shows the model, while Figure 3.48 depicts a 5 sec reading at 5 gauss. - 101 - Figure 3.47 – Magnetometer Model Figure 3.48 – Magnetometer Depiction at 5 Gauss for 5 Seconds 3.4.4 Pressure Altimeter Identification Identification was performed on the Motorola MPX 4115A based on manufacturer specifications. Motorola specified a max noise error of 0.03 inches of Hg. This was scaled to an approximate linear relationship in the standard troposphere relating pressure to altitude. Figure 3.49 depicts the final model. - 102 - Figure 3.49 – Pressure Altimeter Model Figure 3.50 shows the model’s response to constant 15 foot reading for 5 seconds. Figure 3.50 – Pressure Altimeter at 15 feet for 5 seconds - 103 - CHAPTER 4 – Flight Simulation The wealth of identification information and models were applied to a full nonlinear simulation. This model was used to extract a linear state-space model about hover as well as investigate certain flying qualities. Automated sweeps were fed through the model in an attempt to simulate flight test sweeps which were unavailable and evaluate the effects of the nonlinear effects. The model used was that of the Allied Aerospace MAV. Although it was found to be the most troublesome in correlating the Mu derivatives with the other vehicles, it was the timeliest and possessed the most information from wind tunnel testing, sensors, actuators, and flight control laws. This vehicle was also in a Phase I DARPA ACTD program at the time of writing. 4.1 Simulated Frequency Sweeps An industry supplied Simulink model was used to feed frequency sweeps in of varying parameters in order to create time history responses for use in CIFER. Figure 4.1 shows the top level Simulink model used. - 104 - Figure 4.1 – Simulink MAV Model Figure 4.1 shows the special code written to handle the unique task of real-time simulation on a PC running COTS equipment. Special code was written to throttle Matlab’s Simulink to run in near real-time. This is seen as the TimeKeeper subsystem block. Although no guarantee of frame sizes and determinism is made within the timer code, it nevertheless works quite well. Code written to handle joystick input from the Logitech Strike Force 3D USB Joystick is also required. Output for such things as graphics and sound are provided by special software utilizing a 100 Base-T network shares the computing load. Together, these subsystems combine to create a unique and powerful simulation environment shown in Figure 4.2. - 105 - Figure 4.2 – Custom PC and COTS Simulation Environment While outside the scope of this research, it suffices to say that the environment allows for some unique monitoring and evaluation of the overall simulation. Other subsystems were built up to handle the flow of state variables and the creation and formatting of CIFER specific time history text files. Special code was also written to handle the sweep of the vehicle. As it would become apparent, and mentioned in the proper methods to frequency domain identification, the nature of the sweep used to generate responses is extremely important. For this reason, the changing of parameters in a timely manner is valuable. This was accomplished with special code and a graphical user interface (GUI) which handles the specification of parameters. This sweep GUI is depicted in Figure 4.3. - 106 - Figure 4.3 – Simulink Sweep Generator GUI Built for Sweeps Using the GUI and code in Figure 4.3, the sweep of Figure 4.4 was used to simulate a sweep through the actual vehicle with all of its included sensors and nonlinear actuators. - 107 - Figure 4.4 – Simulink GUI Generated Sweep Of note from Figure 4.4 is that the sweep does not have a fade in and fade out time associated with it as was seen in Chapter 2, Figure 2.1. This is due primarily to the fact that for a 300 second sweep, the amount of energy going in to the system in the low frequency region needs to be high. In a piloted sweep, there is usually plenty of lower frequency data due to doublets and natural oscillation by the pilot. The parameters for this sweep can be seen as entered in the GUI in Figure 4.3. From the start, sweeping the vehicle proved to be problematic within Simulink. The simulation environment is isolated and protected from naturally occurring oscillations and energy other than that of the sweep entered. Also, by the nature of the simulation, all coupling is hard-wired directly into the simulation. This means that the addition of noise to break up off-axis coupling will still show high degrees of correlation to on-axis inputs. The RUAV class of vehicles analyzed all use spinning propellers inside a duct for lift. With small vehicle inertias and very high speed propellers, gyroscopic coupling occurs between pitch and roll. The angular momentum of the spinning propeller will - 108 - cause a pitching moment to be exerted on the vehicle when its angular momentum vector is moved in roll. The reverse is true if moved in pitch; a rolling moment is produced. This effect is apparent in the stability derivatives Mp and Lq. Due to sign conventions in standard helicopter coordinate systems, Mp will be a positive value and Lq will be negative. It is these gyroscopic effects that make simulating a sweep through the vehicle difficult. They directly correlate the roll and pitch controls and make it difficult for CIFER, or any identification tool to determine which input is creating which output. This was seen when the MAV vehicle was flight tested. The actual flight test data revealed correlation and cross-control coherence between the roll and pitch commands. This is shown in Figure 4.5. 1 COHERENCE 0.6 0.2 0.1 1 FREQUENCY (RAD/SEC) 10 100 Cross Coherence between Pitch and Roll Figure 4.5 – MAV Flight Test Cross Coherence between Pitch and Roll controls It is readily evident that there is a large amount of coherence at some gyroscopic mode between 2 ~ 7 rad/sec. - 109 - 4.1 Matlab Linear Model Determination Assuming that there are no other sources of coupling in pitch and roll besides gyroscopic effects, the coupling could be calculated from what is known about the angular momentum of the propeller and would be the key to modeling and sweeping the simulation. Equations 3.17 and 3.18 from the MAV bare airframe identification are repeated here. Mp = I prop Ω I yy (Equations 3.17 and 3.18) Lq = I prop Ω I xx A look at these equations shows that there would be a linear relationship between the amount of moment received in pitch or roll due to the cross control’s generated response. In fact, as Figure 4.6 shows, the dynamics in pitch and roll can be separated entirely. - 110 - Figure 4.6 – Cross Control Decoupling Block Diagram Figure 6 shows that by applying Equations 3.17 and 3.18, equivalent control inputs are generated from the off-axis responses. For a pitch command, a pitch response and a roll response are generated. Because the gyroscopic nature is known, it can then be applied to come up with an equivalent roll command input. The similar approach is used with the roll command. To illustrate how this is possible, we look at the linearization results from Matlab. - 111 - Linearization of a nonlinear Simulink model is accomplished by the following steps: 1. Identify inputs, outputs, and states. 2. Invoke the trim function to bring all controls to yield desired states. 3. Run the linmod function to generate quadruple matrices. 4. Adjust linmod minimum step size and tolerance as needed. With the model trimmed, linmod was used to generate the model setup (based on states occurring as integrators in Simulink) presented in Equations 4.1 – 4.8. x& = Fx + Gu (Equation 4.1) y = H 0 x + H1 x& (Equation 4.2) ⎧ p⎫ ⎪q ⎪ ⎪ ⎪ ⎪r ⎪ ⎪ ⎪ ⎪u ⎪ ⎪ ⎪ x = y = ⎨v ⎬ ⎪ w⎪ ⎪ ⎪ ⎪φ ⎪ ⎪ ⎪ ⎪θ ⎪ ⎪⎩ψ ⎪⎭ (Equation 4.3) ⎧ δ lat ⎫ ⎪δ ⎪ ⎪ lon ⎪ u=⎨ ⎬ ⎪ δ col ⎪ ⎪⎩δ ped ⎪⎭ (Equation 4.4) - 112 - ⎡ Lp ⎢M ⎢ p ⎢ Np ⎢ ⎢Xp F = ⎢ Yp ⎢ ⎢ Zp ⎢ 1 ⎢ ⎢ 0 ⎢ 0 ⎣ Lq Mq Nq Xq Yq Zq 0 1 0 ⎡ Llat ⎢M ⎢ lat ⎢ N lat ⎢ ⎢ X lat G = ⎢ Ylat ⎢ ⎢ Z lat ⎢ 0 ⎢ ⎢ 0 ⎢ 0 ⎣ Llon M lon N lon X lon Ylon Z lon 0 0 0 Lr Mr Nr Xr Yr Zr 0 0 1 Lu Mu Nu Xu Yu Zu 0 0 0 Lcol M col N col X col Ycol Z col 0 0 0 Lv Mv Nv Xv Yv Zv 0 0 0 Lw Mw Nw Xw Yw Zw 0 0 0 0 0 0 0 g 0 0 0 0 0 0 0 −g 0 0 0 0 0 0⎤ 0 ⎥⎥ 0⎥ ⎥ 0⎥ 0⎥ ⎥ 0⎥ 0⎥ ⎥ 0⎥ 0 ⎥⎦ Lped ⎤ M ped ⎥⎥ N ped ⎥ ⎥ X ped ⎥ Yped ⎥ ⎥ Z ped ⎥ 0 ⎥ ⎥ 0 ⎥ 0 ⎥⎦ (Equation 4.5) (Equation 4.6) H0 = I (Equation 4.7) H1 = 0 (Equation 4.8) With this setup, the derivatives were calculated and Table 3.11 is repeated here as Table 4.1 and expanded upon with the results from linmod. - 113 - Table 4.1 – Linmod, Wind Tunnel, and Flight Test Results for i-Star 9” I-Star Vehicle Derivative 9” LINMOD Wind Tunnel Flight Test - 0.344 -0.1090 - 0.344 -0.1090 (Fixed to Xu) (Fixed to Xu) - 0.212 n/a 0.004 -0.5014 (Fixed to –Mu) (Fixed to –Mu) Xu -0.4003 Yv -0.4003 Zw -0.1737 Lv -0.2373 Lp 0 0 0 Mu 0.2373 0.003 0.5014 Mq 0 0 0 Mp 2.6261 n/a n/a Lq -2.6261 n/a n/a Nw -0.004 - 0.006 n/a Nr 0 n/a n/a X lon -0.1554 - 0.157 -0.2841 Ylat 0.1233 0.123 n/a Z col -0.0027 - 0.00264 n/a Llat -0.412 - 0.418 n/a M lon -0.8361 - 0.548 -0.2343 N ped 1.1416 0.555 n/a N col 0.0004 - 0.00057 n/a - 114 - It can be seen right away that the results from linmod agree very well with the wind tunnel results. This is to be expected because the simulation is based on a table lookup scheme directly based on tables from the wind tunnel data. This shows that linmod is working and the vehicle is trimmed in a hover state. Returning now to the simulated sweeps, we can overlay the frequency response for the simulated sweep with the results of linmod. This is done in Figure 4.7. Figure 4.7 – LINMOD and Simulated Sweep Roll Frequency Response Figure 4.7 illustrates how the simulated sweep breaks down due to the crosscoupling in pitch and roll. Once MISOSA is used in an attempt to remove the - 115 - contributions of pitch input on the roll response, the result is a loss of coherence about the gyroscopic mode (2~4 rad/sec) and a stable phase characteristic- which is know to be untrue. Comparing the linmod results to the FRESIPD case where all the off-axis contribution is intact reveals a better match, but misses the nature of the response and is tainted by the fact that a good amount of energy was put into the system from the pitch coupling. From Figure 6 it is evident that we can model and validate the system the without the pitch and roll coupling by treating each response as uncoupled. We can then superimpose the coupling as linear feedback into the off-axis control. The nature of the coupling is known already so we can avoid the breakdown in coherence. With the coupling removed, Figure 4.8 shows the dramatic change in cross-control coupling. Figure 4.8 – Effect of Removing Cross Control Coupling to Response - 116 - Figure 4.8 shows that the coherence drops dramatically when the inertial coupling is removed. This means that once the coupling is removed from the model by removing the propeller inertia, the coupling all but disappears. This proves that the coupling diagram in Figure 4.6 would be a valid approach for correction and Figure 4.9 illustrates how well the results of sweeping the model and the results of linmod agree. Figure 4.9 – Coupling Removed Illustrating linmod and Simulated Sweep Results Figure 4.9 shows that the results of linmod and simulated sweep match up very well and that this method of treating the coupling as an external, linear, effect works from a modeling point of view. A similar approach was used for the pitch response to be compared with the actual flight test data. The results of the linmod model, the parametric - 117 - state space model determined with CIFER, and the actual frequency response from flight test data is shown in Figure 4.10. Figure 4.10 – Comparison of linmod and Flight Test Pitch Responses Figure 10 shows excellent agreement between the flight test results and the linear model determination with linmod within Simulink on the wind tunnel data-based model. Although there are some differences in the phase and magnitude of the response from linmod, these results are deemed fairly good considering the use of limited flight test data. It is interesting to note that all the models reveal a lack of fidelity at about 2 ~ 3 rad/sec. This is gyroscopic coupling mode. - 118 - CHAPTER 5 – CONCLUSIONS The need for accurate simulation models of small scale, ducted-fan, unmanned air vehicles has lead to the development of techniques unique to this class of vehicles. Taken as a whole, this research activity shows that by combining existing industry tools with new techniques a fairly high fidelity model can be constructed. This model comprehensively contains sensor and high fidelity actuator models along with nonlinear bare airframe models. Models and trends were developed by analyzing a number of different vehicles spanning almost 50 years. All the vehicles showed that the ducted fan is vulnerable to a high degree of pitching and translation at slow speeds due to a strong effect of the lateral and longitudinal moment derivatives, Mu and Lv. This class of vehicles also shows that the coupling of roll and pitch due to the spinning ducted fan proves troublesome during identification. This is avoided by identifying the linear coupling and then removing it from the correlated responses. The use of flight test results, simulation analysis, and wind tunnel data all may be required to ensure proper modeling techniques. Sensor performance is seen to be less than desirable due to the small packaging and weight of the available components. In the area of actuation, the maximum rate of the servos was seen to have profound effects on high bandwidth performance. This is important to consider because almost all MOUT exercises require some sort of higher bandwidth maneuvering. Overall, this research has shed some light on some of the unique tasks and procedures for the system identification of ducted fan unmanned air vehicles. - 119 - BIBLIOGRAPHY Works Cited: 1.) James M. McMichael, Col. Michael S. Francis, USAF (ret), “Micro Air Vehicles – Toward a New Dimension in Flight”, DARPA Program Office Web Release: Dec. 1997. 2.) Theodore, Colin, M. Tischler, J. Colbourne, “Rapid Frequency Domain Modeling Methods for UAV Flight Control Applications”, AIAA Proceedings, Aug. 2003. 3.) Sacks, Alvin H., “The Flying Platform as a Research Vehicle for Ducted Propellers”, Hiller Helicopters, Proceedings for the 26th Annual Meeting of Institute of the Aeronautical Sciences, Jan. 1958. 4.) Tischler, Mark, “CIFER User’s Manual Volumes 1-4”, Army/NASA Rotorcraft Division (ARH), Internal Documentation. 5.) D. T. McRuer, I. Ashkenas, D. Graham, Aircraft Dynamics and Automatic Control, Princeton, NJ: Princeton University Press, 1973. 6.) Klyde, D.H., McRuer, D.T., Myers, T.T, “Pilot-Induced Oscillation Analysis and Prediction with Actuator Rate Limiting", Journal of Guidance, Control, and Dynamics, Vol. 20, No. 1, Jan-Feb 1997. References: 1. Graham, D., McRuer, D., Analysis of Nonlinear Control Systems, Wiley and Sons, New York, 1961. 2. Klyde D., D.T. McRuer, & T. Myers “Unified Pilot-Induced Oscillation Theory, Volume I: PIO Analysis with Linear and Nonlinear Effective Vehicle Characteristics, Including Rate Limiting”; Systems Technology, Inc.; December 1995. 3. Lazareff, M., “Aerodynamics of Shrouded Propellers”, Nord Aviation, France, Agardograph 126, The Aerodynamics and V/STOL Aircraft, May 1968. 4. Lipera, L., Colbourne, J. D., Tischler, M. B., Mansur, M. H., Rotkowitz, M. C., and Patangui, P., “The Micro Craft iSTAR Micro Air Vehicle: Control System Design and Testing,” Proceedings of the American Helicopter Society 57th Annual Forum, Washington, DC, May 2001. 5. Mansur, M. H. Frye, M., Mettler, B., Montegut, M., “Rapid Prototyping and Evaluation of Control System Designs for Manned and Unmanned Applications,” Proceedings of the American Helicopter Society 56th Annual Forum, Virginia Beach, VA, May 2000. - 120 - 6. Mettler, B., Tischler, M. B., and Kanade, T., “System Identification of Small-Size Unmanned Helicopter Dynamics,” Proceedings of the American Helicopter Society 55th Annual Forum, Montreal, Canada, May 1999. 7. Mettler, B., Tischler, M. B., and Kanade, T., “System Identification of a SmallScale Unmanned Rotorcraft for Flight Control Design,” Journal of the American Helicopter Society, Vol. 47, No. 1, January 2002. 8. “Micro Craft Ducted Air Vehicle”, Larry Lipera, American Helicopter Society International Powered Lift Conference, Arlington, CA, November 2000. 9. Nelson, R.C., Flight Stability and Automatic Control, 2nd ed., New York: McGraw-Hill, 1998. 10. Nise, N.S., Control Systems Engineering, 2nd Edition, Addison-Wesley 1995. 11. Tischler M. B., Colbourne J. D., Morel, M. R, Biezad D. J., Cheung K. K., Levine W. S., and Moldoveanu V., “A Multidisciplinary Flight Control Development Environment and Its Application to a Helicopter,” IEEE Control System Magazine, Vol. 19, No. 4, pg 22-33, August 1999. 12. Tischler, M.B. and M.G. Cauffman, “Frequency-Response Method for Rotorcraft System Identification: Flight Application to BO-105 Coupled Rotor/Fuselage Dynamics.” Journal of the American Helicopter Society, 1992. 37/3: p. 3-17. - 121 - Manufacturer References: Crossbow CXL04LP3 http://www.xbow.com/pdf/Accelerometer/LP/LP%20Accel.pdf Crossbow Technology, Inc. 41 Daggett Drive San Jose, CA 95134-2109 Phone: (408) 965-3300 Fax: (408) 324-4840 Email: info@xbow.com JR Components 8700G Super Servos Saturation identified from World Class Models: http://www.worldclassmodels.com/cgi-bin/agora/agora.cgi?product=servos µ−BLOX GPS-MS1E http://www.u-blox.ch/gps/gps-ms1e/ubloxgps performance.pdf Zuercherstrasse 68 P/O Box 78 8800 Thalwil Switzerland Email: info@u-blox.com Phone (UK): +44 (0) 1622 618628 Inertial Science RRS75 RRS75.pdf Peter Moon Inertial Science, Inc. (805) 499-3191, (805) 498-4882 Fax http://www.inertialscience.com pjmoon@inertialscience.com Honeywell HMC 2003 http://www.ssec.honeywell.com/magnetic/datasheets/hmc2003.pdf Motorola MPX 4115A http://e-www.motorola.com/webapp/sps/prod_cat/prod_summary.jsp?code=MPX4115&catId=M98716 - 122 - Appendix A OAV Proposal Vehicle Identified State-Space Quadruple and Form x& = Fx + Gu y = H1 x + H 2 x& ⎧v ⎫ ⎪ p⎪ ⎪ ⎪ ⎪φ ⎪ ⎪ ⎪ x = ⎨u ⎬ ⎪q ⎪ ⎪ ⎪ ⎪θ ⎪ ⎪ ⎪ ⎩r ⎭ ⎡ 0 ⎢ −0.197 ⎢ ⎢ 0 ⎢ F =⎢ 0 ⎢ 0 ⎢ ⎢ 0 ⎢ 0 ⎣ ⎧ pmixer ⎫ ⎪ ⎪ u = ⎨ qmixer ⎬ ⎪ ⎪ ⎩ rmixer ⎭ ⎧ p⎫ ⎪ ⎪ y = ⎨q ⎬ ⎪r ⎪ ⎩ ⎭ 0 32.17 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0⎤ 0 ⎥⎥ 0 0⎥ ⎥ −32.17 0 ⎥ 0 0⎥ ⎥ 0 0⎥ 0 0 ⎥⎦ 0 0 .2623 0 0 0 0 ⎤ ⎡0 57.3 0 0 ⎢ H1 = ⎢ 0 0 0 0 57.3 0 0 ⎥⎥ ⎢⎣0 0 0 0 0 0 57.3⎥⎦ - 123 - 0 0 ⎤ ⎡ 0 ⎢.2958 0 0 ⎥⎥ ⎢ ⎢ 0 0 0 ⎥ ⎢ ⎥ G=⎢ 0 0 0 ⎥ ⎢ 0 .3013 0 ⎥ ⎢ ⎥ 0 0 ⎥ ⎢ 0 ⎢ 0 0 .3629 ⎥⎦ ⎣ H2 = 0 Appendix B Frequency Response Bode Plots for all Actuator Cases - 124 - DS8417 – 5V - 125 - DS8417 – 6V - 126 - HS512MG – 5V - 127 - HS512MG – 6V - 128 - DS368 – 5V - 129 - DS368 – 6V - 130 - 94091 – 5V - 131 - 94091 – 6V - 132 - CS-10BB – 5V - 133 - CS-10BB – 6V - 134 - Appendix C Actuator Generated Transfer Function Models Bode Plot Verification - 135 - DS8417 – 100% - 5V - 136 - DS8417 – 100% - 5V - 137 - DS8417 – 50% - 5V - 138 - DS8417 – 100% - 6V - 139 - DS8417 – 50% - 6V - 140 - HS512MG – 100% - 5V - 141 - HS512MG – 50% - 5V - 142 - HS512MG – 100% - 6V - 143 - HS512MG – 50% - 6V - 144 - DS368 – 100% - 5V - 145 - DS368 – 50% - 5V - 146 - DS368 – 100% - 6V - 147 - DS368 – 50% - 6V - 148 - 94091 – 80% - 5V - 149 - 94091 – 50% - 5V - 150 - 94091 – 80% - 6V - 151 - 94091 – 50% - 6V - 152 - CS-10BB – 100% - 5V - 153 - CS-10BB – 50% - 5V - 154 - CS-10BB – 100% - 6V - 155 - CS-10BB – 50% - 6V - 156 - Appendix D Actuator Time Domain Verification of Final Models - 157 - Time Domain Verification DS8417 5V DS8417 6V - 158 - 94091 5V 94091 6V - 159 - CS-10BB 5V CS-10BB 6V - 160 - DS368 5V DS368 6V - 161 - HS-512MG 5V HS-512MG 6V - 162 -