nonlinear aerodynamics modeling using fuzzy logic
play

Nonlinear Aerodynamics Modeling Using Fuzzy Logic Jay Brandon - PowerPoint PPT Presentation

NASA Aeronautics Mission Directorate FY11 Seedling Phase I Technical Seminar NARI Nonlinear Aerodynamics Modeling Using Fuzzy Logic Jay Brandon Eugene Morelli Outline NARI Background Innovations Fuzzy Logic Technical Approach


  1. NASA Aeronautics Mission Directorate FY11 Seedling Phase I Technical Seminar NARI Nonlinear Aerodynamics Modeling Using Fuzzy Logic Jay Brandon Eugene Morelli

  2. Outline NARI • Background • Innovations • Fuzzy Logic Technical Approach • Flight Test Data • Result Examples • Next Steps • Closing Remarks June 5-7, 2012 NASA Aeronautics Mission Directorate FY11 Seedling Phase I Technical Seminar 2

  3. NARI Flight Dynamics Analysis Process Aerodynamic Analysis (Static & Dynamic) • Wind Tunnel • CFD Open-loop Analysis Sim Model Build Control Law Design Flight Dynamics Analysis • Wind-tunnel < 6 DOF “ Learn to Fly ” • Wind-tunnel free-flight • Simulation • Flight test Adaptive Control Self Modeling June 5-7, 2012 NASA Aeronautics Mission Directorate FY11 Seedling Phase I Technical Seminar 3

  4. Aerodynamic Models NARI • Aerodynamic Models – Model of physics so that design and analysis can be undertaken – Based on data • CFD, Wind tunnel, Flight, … – Linear representations • C x = C x0 + C x α α + C x β β + C x δ δ + … • C x | ( α= x) = C x0 | ( α= x) + C x α | ( α= x) Δ α + C x β | ( α= x) Δ β + C x δ | ( α= x) Δδ + … – Nonlinear representations • C x = f( α , β , δ , …) • System Identification – Determination of structure of model • Parameter Identification – Determination of parameter values within the structure of the model June 5-7, 2012 NASA Aeronautics Mission Directorate FY11 Seedling Phase I Technical Seminar 4

  5. Phase I Innovations NARI • Nonlinear Aerodynamic System Identification – No model structure specification required – Large flight envelope with single model • Flight Test Techniques for Rich Data Content – Multi-axes inputs over large range of flight conditions – Piloted adaptation of similar orthogonal input techniques • Blending of Data from Different Sources – Ship research data acquisition system – iPad internal sensors for inertial data and GPS June 5-7, 2012 NASA Aeronautics Mission Directorate FY11 Seedling Phase I Technical Seminar 5

  6. Fuzzy Logic System ID NARI Modeling Challenges Due to Nonlinear Effects • – Separated flow – Large amplitude motion of vehicle or control effectors – Interactions – Unsteady, time-dependent aerodynamics • Fuzzy Modeling Characteristics – No a-priori or interactive model definition required – Fuzzy cells constructed to identify relationships between input data and output data – Single model across wide range of state variable variations Relatively New Application for Fuzzy Logic • – Widely used in controls applications • Good for use in areas where there is a lack of quantitative data regarding input-output relations – Synergistic with other parameter ID technologies June 5-7, 2012 NASA Aeronautics Mission Directorate FY11 Seedling Phase I Technical Seminar 6

  7. Fuzzy Logic Approaches NARI • Fuzzy Sets • Fuzzy Internal Functions – Membership functions – Membership functions – Weighting factors – Internal functions – If-then rules – Fuzzy cells • Similar to human • Multiple internal decision-making process functions create the • Predicted outputs tend to “ fuzziness ” be piece-wise continuous • Predicted outputs are • Used extensively in smooth controls applications 7

  8. Fuzzy System ID Process NARI Select Regression [ α , β , δ , ω , M, …] Pre-Processing Variables • Force & Moment • Normalize • Data Consistency • Partition Membership Functions Training • Corrections Testing 1 0.8 0.6 A(x) Compute MF ’ s 0.4 MF 1 MF 2 0.2 0 = + + + 0 0.2 0.4 0.6 0.8 1 i i i i Calculate P p p x ... p x x 0 1 1 k k Internal Function ( ) 2 m ∑ Coefficients for = − ˆ SSE y y All Fuzzy Cells [ ] j j n ∑ = i i i i A ( x ) A ( x )... A ( x ) P j 1 1 1 , j 2 2 , j k k , j = = i 1 y ˆ [ ] j n ∑ i i i > A ( x ) A ( x )... A ( x ) 2 2 R R 1 1 , j 2 2 , j k k , j trn min Required = i 1 > + > + 2 2 2 R R ( Ns 1 ) R ( Ns 2 ) test test test Calculate Evaluate Model Stop Fit : OK? Yes No (with all data) 8

  9. Flight Test Data NARI • Large flight envelope • Well instrumented • α / β on boom • Inertial and controls • TM real-time data support 9

  10. Portable “ Data Systems ” NARI Nx, Ny, Nz • • p, q, r • Course, Speed, Altitude • Attitude Angle Estimates 10

  11. Blending Example NARI Data Flight #10; Maneuver:Left Spin; Card:5.1 100 Prate, dps 0 Blend -100 AHARS -200 2340 2350 2360 2370 2380 2390 2400 60 40 Qrate, dps 20 0 -20 2340 2350 2360 2370 2380 2390 2400 50 Rrate, dps 0 -50 -100 2340 2350 2360 2370 2380 2390 2400 11 Time, sec

  12. Maneuver Design NARI June 5-7, 2012 NASA Aeronautics Mission Directorate FY11 Seedling Phase I Technical Seminar 12

  13. Fuzzy Decel Video (DF9C4) NARI 13

  14. Parameter Map Examples NARI 15 10 25 20 10 5 15 5 0 10 5 0 -5 δ e δ r 0 β -5 -10 -5 -10 -10 -15 -15 -15 -20 -20 -20 -25 -25 0 10 20 30 0 10 20 30 -10 0 10 20 α α δ a 14

  15. Fuzzy Model Fit NARI 0.2 1.4 Flight 0.15 Model, R 2 = 0.9649 1.2 0.1 1 0.05 0.8 0 C Normal C m 0.6 -0.05 0.4 -0.1 0.2 -0.15 0 -0.2 Flight Model, R 2 = 0.9963 -0.25 -0.2 0 50 100 150 -10 0 10 20 30 40 α , deg Time, sec June 5-7, 2012 NASA Aeronautics Mission Directorate FY11 Seedling Phase I Technical Seminar 15

  16. Linearized Model Results NARI • Large envelope DF9C4 0 Cm α , per deg model with one Fuzzy LESQ -0.02 maneuver -0.04 • Includes post- -5 0 5 10 15 20 25 30 35 0 stall stability Cm δ e , per deg -0.01 • Correlates well -0.02 -0.03 with traditional -5 0 5 10 15 20 25 30 35 Cm α -dot , per deg/sec -3 4 x 10 maneuver and analysis for static 2 stability 0 -5 0 5 10 15 20 25 30 35 • Very test- 0 efficient Cm qhat -10 -20 -5 0 5 10 15 20 25 30 35 α , deg June 5-7, 2012 NASA Aeronautics Mission Directorate FY11 Seedling Phase I Technical Seminar 16

  17. Distribution of Results NARI • Briefings – RD – FRSD – SFW (Mike Rogers – results kicked off simulation study) – Navy P-8 team – Test Pilot School Briefing • Publications – Proposed Paper, SETP conference in September, 2012 – AIAA papers and journals and NASA reports as results are analyzed • Research – Applications in simulation and in wind tunnel testing June 5-7, 2012 NASA Aeronautics Mission Directorate FY11 Seedling Phase I Technical Seminar 17

  18. NARI Next Steps – Phase II Proposal Refine fuzzy logic system identification algorithms • – Fuzzy cell filtering – Error bounds calculations • Develop real-time maneuver input guidance algorithms and displays – Guidance for maneuver inputs – Ensure that required data actually obtained over envelope of interest – Ensure that data is of sufficient richness to result in model of desired fidelity Improved Airplane Instrumentation • • Real-time streaming to cockpit • Engine parameters • Repairs and calibrations • Advance the processes to provide results in near real time – Verify / validate model inflight and obtain more data if needed – Develop preliminary aerodynamic model of envelope of interest before landing June 5-7, 2012 NASA Aeronautics Mission Directorate FY11 Seedling Phase I Technical Seminar 18

  19. Closing Remarks NARI • Results from Phase I – Potential for substantial savings in test time and cost – Rapidly available and high fidelity models can improve flight safety • Phase II Project Outcomes – Assurance of data richness and content – Aero models available onboard airplane near realtime – Model validation inflight – Enabler for self-learning and autonomous health monitoring vehicles June 5-7, 2012 NASA Aeronautics Mission Directorate FY11 Seedling Phase I Technical Seminar 19

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend