Presentation is loading. Please wait.

Presentation is loading. Please wait.

System Identification of Rotorcraft Rebecca Creed, Mechanical Engineering, University of Dayton Andrea Gillis, Aerospace Engineering, University of Cincinnati.

Similar presentations


Presentation on theme: "System Identification of Rotorcraft Rebecca Creed, Mechanical Engineering, University of Dayton Andrea Gillis, Aerospace Engineering, University of Cincinnati."— Presentation transcript:

1 System Identification of Rotorcraft Rebecca Creed, Mechanical Engineering, University of Dayton Andrea Gillis, Aerospace Engineering, University of Cincinnati Urvish Patel, EE-CompE Accend, University of Cincinnati Dr. Kelly Cohen, Faculty Mentor, University of Cincinnati Mr. Wei Wei, Graduate Mentor, University of Cincinnati July 11, 2013 Part of NSF Type 1 STEP Grant, Grant ID No.: DUE-0756921 1

2 Introduction Natural disasters take thousands of lives every year. Many first responders perform dangerous rescue missions to save lives. Technology will allow first responders to assess the situation more quickly and efficiently. 2

3 2013 Arizona and 2012 Colorado Wildfire The progression of the fire could not be anticipated due to severe weather conditions. Accurate situational awareness and fire growth predictive capability can be obtained using a UAV and intelligent software. An autopilot stabilized UAV (rotorcraft) would be able to collect information using a camera 3 Image courtesy of csmonitor.com

4 UAV Advantages Maneuverability Capable of indoor flight Safer for Crews Endurance Cost Sushi Delivery Image courtesy of http://www.todaysiphone.com/2013/06/yo-sushi- delivering-food-on-ipad-controlled-trays/ 4

5 Why Autopilot? Easy to use with simple controls Increase the range of the rotorcraft – Without autopilot, the rotorcraft must remain in the operator’s line of sight A dynamic model is necessary to develop an autopilot 5

6 System Identification A dynamic model is a representation of the behavior of a system (for this case, rotorcraft) Two options for creating a dynamic model – System Identification – Wind Tunnel Testing Placing the rotors in a wind tunnel is complex – Simulation Based on the moment of inertia 6

7 Research Goals – Study the characteristics of Aeroquad. – Use System Identification and CIFER software to develop and validate the dynamic model of Aeroquad. – Report the findings so process can be repeated in the future. 7

8 So, what is System Identification? 8 System InputsOutputs Given the inputs to a system, a system model can predict the outputs

9 Simple Example: Pushing a Sled 9 Input is the “pushing” force applied to the sled Output is the sled’s movement Sled Push(force) Acceleration Velocity Displacement

10 System Inputs and Outputs 4 inputs –Yaw –Pitch –Roll –Thrust 9 outputs –3 attitudes –3 angular rates –3 accelerations 10 Aeroquad System

11 11 System Identification Flowchart Flight Testing Data Processing Data Evaluation System Model Validation System Identified! CIFER MATLAB

12 Flight Test Inputs given to the rotorcraft by RC Controller from Futaba. Outputs recorded by the 9 DOF Sensor stick from Open Hardware. 12

13 How the quad-rotor works Roll Control move right/left Pitch Control move forward/backward 13 Yaw Control spin cw/counter-cw Roll Control move right/left Pitch Control move forward/backward Yaw Control spin cw/counter-cw

14 14 Data Processing Flight Testing Data Processing Data Evaluation System Model Validation System Identified! Record raw data in MATLAB program Filter recorded data Reformat data for use in CIFER

15 Filter Data 15 Sensor stick used in Rotorcraft – 9DOF Accelerometer ADXL345 Noisy Data Picture from: www.sparkfun.com Filtered DataFilterNext Step

16 Result from Kalman Filter 16 We designed new and unique Kalman Filter !

17 Moving average and Kalman 17 Regular Kalman Moving Average

18 Data Evaluation CIFER Advanced program used for System Identification Stands for Comprehensive Identification from Frequency Responses Developed by the U.S. Army and the University of California Santa Cruz We use CIFER to identify the Aeroquad system 18 CIFER image from: http://uarc.ucsc.edu/flight-control/cifer/http://uarc.ucsc.edu/flight-control/cifer/

19 Data Evaluation First Step – find the frequency response Frequency response relates the inputs and outputs of our data 19 Input Time History Data Output Time History Data Pitch Input (Percentage) 100 80 60 40 20 0 -20 -40 -60 -80 -100 Pitch Output (degree/second) 100 80 60 40 20 0 -20 -40 -60 -80 -100 0 10 20 30 40 50 60 Time (seconds)

20 20 Frequency (Hz) Phase (Deg) Magnitude (DB) A coherence value closest to 1 shows that the inputs and outputs correlate well. Data Evaluation – Frequency Response Coherence

21 Data Evaluation Next step: transfer function fit CIFER fits a transfer function to the frequency response 21 What is a Transfer Function? The transfer function relates the inputs to the outputs of a system CIFER finds the coefficients of this transfer function

22 CIFER produces transfer functions for three motions These transfer functions model the Aeroquad system and must be stable(by doing a closed loop system identification, the system is stable) 22 Data Evaluation – Stability Roots of the denominator should be on this side! Stable Example Negative real roots Unstable Example Positive real roots

23 Results Transfer Functions of Aeroquad – Roll: – Pitch: – Yaw: *Notice all roots are negative representing a stable system !! 23 roots: -5.385, -58.934 roots: -6.199 roots: -4.715, -208.084

24 Validation CIFER also finds the state-space representations from the pitch, roll, and yaw frequency responses – Separate sets of data for pitch, roll, and yaw were used – Angular rates of the output were predicted from the input angular rates 24 Inputs (percentages) State-space Model Outputs (angular rates)

25 Validation – Pitch 25 Pitch Output (radians/second) Time (seconds)

26 Validation – Roll 26 Roll Output (radians/second) Time (seconds)

27 Validation – Yaw 27 Yaw Output (radians/second) Time (seconds)

28 Observed the connection between our research and potential societal impact… saving lives during fires/natural disasters Learned to fly quad-rotor using RC controls Data collected from flight tests utilized to develop dynamic model using system identification A new and unique Kalman filter was developed and its effectiveness was demonstrated. The model was validated with additional flight test data! Summary 28

29 Timeline 29

30 Publications Conference: 9th Annual Dayton Engineering Sciences Symposium (DESS 2013), October 29, 2013, Wright State University, Dayton, Ohio Journal: Computer Application in Engineering Education, Wiley Periodicals, Inc. 30

31 References Bestaoui, Y., and Slim, R. (2007). “Maneuvers for a Quad-Rotor Autonomous Helicopter,” AIAA Infotech@Aerospace Conference, held at Rohnert Park, California, May 7-10, pp.1-18 Chen, M., and Huzmezan, M. (2003). “A Combined MBPC/2 DOF H∞ Controller for a Quad Rotor UAV,” AIAA Guidance, Navigation, and Control Conference and Exhibit, held at Austin, Texas, August 11-14, n.p. Esme, B. (2009). “Kalman Filter For Dummies.” Biligin’s Blog, (Mar. 2009). Guo, W., and Horn, J. (2006). “Modeling and Simulation For the Development of a Quad-Rotor UAV Capable of Indoor Flight,” AIAA Modeling and Simulation Technologies Conference, held at Keystone, Colorado, August 21-24, pp.1-11 Halaas, D., Bieniawski, S., Pigg, P., and Vian, J. (2009). “Control and Management of an Indoor Health Enabled, Heterogenous Fleet,” AIAA Infotech@Aerospace Conference, held at Seattle, Washington, April 6-9, pp.1-19 31

32 References Koehl, A., Rafaralahy, H., Martinez, B., and Boutayeb, M. (2010). “Modeling and Identification of a Launched Micro Air Vehicle: Design and Experimental Results,” AIAA Modeling and Simulation Technologies Conference, held at Toronto, Ontario Canada, August 2-5, pp.1-18 Mehra, R., Prasanth, R., Bennett, R., Neckels, D., and Wasikowski, M. (2001). “Model Predictive Control Design for XV-15 Tilt Rotor Flight Control,” AIAA Guidance, Navigation, and Control Conference and Exhibit, held at Montreal, Canada, August 6-9, pp. 1-11. Milhim, A., and Zhang, Y. (2010). “Quad-Rotor UAV: High-Fidelity Modeling and Nonlinear PID Control,” AIAA Modeling and Simulation Technologies Conference, held at Toronto, Ontario, Canada, August 2-5, pp. 1-10. Salih, A., Moghavvemi, M., Mohamed, H., and Gaeid, K. (2010). “Flight PID controller design for a UAV quadrotor,” Scientific Research and Essays, ????, Vol. 5, No. 23, pp. 3660-3667. Tischler, M.B., and Cauffman, M.G. (2013). “Frequency-Response Method for Rotorcraft System Identification: Flight Applications to BO- 105 Coupled Fuselage/Rotor Dynamics,” University Affiliated Research Center: A Partnership Between UCSC and NASA Ames Research Center, pp. 1-13. 32

33 Questions? 33


Download ppt "System Identification of Rotorcraft Rebecca Creed, Mechanical Engineering, University of Dayton Andrea Gillis, Aerospace Engineering, University of Cincinnati."

Similar presentations


Ads by Google