NARI
Nonlinear Aerodynamics Modeling Using Fuzzy Logic
Jay Brandon Eugene Morelli
NASA Aeronautics Mission Directorate FY11 Seedling Phase I Technical Seminar
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
NARI
NASA Aeronautics Mission Directorate FY11 Seedling Phase I Technical Seminar
NARI
June 5-7, 2012 NASA Aeronautics Mission Directorate FY11 Seedling Phase I Technical Seminar 2
NARIFlight Dynamics Analysis Process June 5-7, 2012 NASA Aeronautics Mission Directorate FY11 Seedling Phase I Technical Seminar 3
Aerodynamic Analysis (Static & Dynamic)
Sim Model Build Control Law Design Flight Dynamics Analysis
“Learn to Fly”
Open-loop Analysis
Self Modeling Adaptive Control
NARI
– Model of physics so that design and analysis can be undertaken – Based on data
– Linear representations
– Nonlinear representations
– Determination of structure of model
– 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
NARI
June 5-7, 2012 NASA Aeronautics Mission Directorate FY11 Seedling Phase I Technical Seminar 5
NARI
– Separated flow – Large amplitude motion of vehicle or control effectors – Interactions – Unsteady, time-dependent aerodynamics
– 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
– Widely used in controls applications
input-output relations
– Synergistic with other parameter ID technologies
June 5-7, 2012 NASA Aeronautics Mission Directorate FY11 Seedling Phase I Technical Seminar 6
NARI
– Membership functions – Weighting factors – If-then rules
7
NARI
8
Pre-Processing
Select Regression Variables
Training Testing
Compute MF’s
Calculate Internal Function Coefficients for All Fuzzy Cells
Evaluate Fit : OK?
Calculate Model (with all data) Stop [α, β, δ, ω, M, …]
k i k i i i
1 1
2 1
ˆ
=
− =
m j j j
y y SSE
) 2 ( ) 1 (
2 2 2 2 Required min 2
+ > + > > Ns R Ns R R R R
test test test trn
[ ] [ ]
= =
=
n i j k i k j i j i n i i j k i k j i j i j
x A x A x A P x A x A x A y
1 , , 2 2 , 1 1 1 , , 2 2 , 1 1
) ( )... ( ) ( ) ( )... ( ) ( ˆ
No Yes Membership Functions
0.2 0.4 0.6 0.8 1 0.2 0.4 0.6 0.8 1
x A(x)
MF 1 MF 2
NARI
9
NARI
10
NARI
11
2340 2350 2360 2370 2380 2390 2400
100 Data Flight #10; Maneuver:Left Spin; Card:5.1 Prate, dps Blend AHARS 2340 2350 2360 2370 2380 2390 2400
20 40 60 Qrate, dps 2340 2350 2360 2370 2380 2390 2400
50 Rrate, dps Time, sec
NARI
June 5-7, 2012 NASA Aeronautics Mission Directorate FY11 Seedling Phase I Technical Seminar 12
NARI 13
NARI
14
10 20 30
5 10 15
α β
10 20 30
5 10
α δe
10 20
5 10 15 20 25
δa δr
NARI
June 5-7, 2012 NASA Aeronautics Mission Directorate FY11 Seedling Phase I Technical Seminar 15
50 100 150
0.05 0.1 0.15 0.2 Cm Time, sec Flight Model, R2 = 0.9649
10 20 30 40
0.2 0.4 0.6 0.8 1 1.2 1.4 CNormal
α, deg
Flight Model, R2 = 0.9963
NARI
June 5-7, 2012 NASA Aeronautics Mission Directorate FY11 Seedling Phase I Technical Seminar 16
5 10 15 20 25 30 35
Cmα, per deg DF9C4
5 10 15 20 25 30 35
Cmδe, per deg
5 10 15 20 25 30 35 2 4 x 10
Cmα-dot, per deg/sec
5 10 15 20 25 30 35
Cmqhat
α, deg
Fuzzy LESQ
NARI
June 5-7, 2012 NASA Aeronautics Mission Directorate FY11 Seedling Phase I Technical Seminar 17
NARI Next Steps – Phase II Proposal
– Fuzzy cell filtering – Error bounds calculations
– 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
– 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
NARI
June 5-7, 2012 NASA Aeronautics Mission Directorate FY11 Seedling Phase I Technical Seminar 19