Upload
others
View
8
Download
0
Embed Size (px)
Citation preview
Automated Flight Data Management System for
Aircraft System IdentificationAircraft System Identification(AFDMS)
Khadeeja Nusrath TKScientistModeling & IdentificationModeling & IdentificationFMCD,NAL
Introduction :System Identification
Flight Test Data Gathering
Why AFDMS?
Role of AFDMS in system identificationy
Challenges in Development
Overview Of AFDMS
Implementation
How MATLAB® is useful?How MATLAB is useful?
Features & Advantages
ConclusionsConclusions
Dynamic System(f)
1. System Identificationd ith th ti l
“Look at the results and tryto figure out what situation
concerned with mathematicalstructure of flight vehicle.
2. Parameter EstimationQ tif i f t fto figure out what situation
caused these results”Quantifying of parameters for aselected flight vehicle model
3. SimulationFi d fli ht hi l d l dFixed flight vehicle model and parameters
“If it is not in the Data it cannot be Modeled”(RV Jategaonkar)
Fli ht t t ff t t dFlight test efforts towardsHandling qualities evaluation Safe Flight Envelope ExpansionA D t b V lid ti & U d tAero Database Validation & Update Performance AnalysisAir Data Calibration
Different configurations (slat, airbrake,….)Flight conditions (altitude, speed,….)Variety of maneuvers (longitudinal lateral )Variety of maneuvers (longitudinal, lateral,…)Weapon stations (external stores)Different prototypesp yp
Flight Test
Flight test matrix for system identification
ENVELOPE PLOT
Test point tracking
AO
A
Aero database update Flight data pool
Mach Performance analysis>5000 segment>1500 test points>20 configurations10 prototypes
Role of AFDMS in System Identification
Flight Path ReconstructionFlight Test Point Matrix
Airdata Calibration, Aerodata Validation,
Flight data pre‐processingData
Performance Analysis,..
Time Synch. +
Management System
model validationmaneuver extraction
Classification according toaircraft config.
Slats/UC/Airbrakes/ MachSlats/UC/Airbrakes/ Mach
Extensive flight testing for envelope expansion andcertification
Flight test tracking for different applications
Large number of flight conditions maneuvers andLarge number of flight conditions, maneuvers andstore configurations on different prototypes
Extremely complex set of data from different sourcesExtremely complex set of data from different sourcesand sensors
Minimize the users effort to retrieve and analyze theMinimize the users effort to retrieve and analyze thedata of interest
Overview of AFDMSMS ACCESS®
DATABASE FOR
DATABASE FOR FLIGHT
DATADATA STORAGE
UNIT
FOR TESTPOINTS
GRAPHICAL USER DATABASE FOR
ESTIMATIONDATA ENTRY RETREIVAL
INTERFACEESTIMATION
RESULTS&USER QUERY
MATLAB®
DATA
PLOTS & REPORT GENERATION
TESTPOINT TRACKING
PRE-PROCESSING
DATA STORAGE UNIT (DATA BANK)- Flight Test data Files in ASCII/MAT format
DATABASE engine main modules- Microsoft® ACCESS™
Database for Flight data: Relevant information aboutflight trim conditions, configuration, aircraft, control
l hinputs, maneuvers ,Flight no,…
Database for Test points: Test matrix for all configurationsconfigurations.
Database for Estimation Results: Results from parameter estimation/modelingparameter estimation/modeling
User Front endMATLAB® Graphical User Interface (GUI)-MATLAB® Graphical User Interface (GUI)
MATLAB® Interactive modulesMATLAB Interactive modules- Database Tool Box™
Data source interact with standard windows® ODBC driver.- Report generator - Data analysis and visualization functions - SQL programming - Automated data entry/retrieval
MATLAB® is widely used for aircraft data analysis/processing and visualization
Interfacing between database engine and MATLAB® SQLiprogramming
Query generation, report generation and automationth h M fil dithrough M-file coding
A stand alone software for data management as well asd t l i / idata analysis /processing
0
1
2
3
ax (
m/s
q.s
ec)
0.2
0.4
0.6
mac
h
0 20 40 60time (sec)
0 20 40 600
time (sec)
10
20
)
1500
)
Alp
ha
(rad
)L
aoa
(rad
)R
aoa
(rad
)
0 20 40 60
-20
-10
0
pst
k (m
m
0 20 40 600
500
1000
fu
el (
kg)
i ( )0 10 20 30 40 50 60 70
Time response plot of alpha from different sources
Different signal from maneuver concatenation
time (sec) time (sec)0 10 20 30 40 50 60 70Time (sec)
T t P i t T ki & D t tiTest Point Tracking & Documentation
(rad
)al
ph
a (
Lateral Flight Data Coverage
beta (rad)
Lateral Flight Data Coverage
Quick look h f
Easily Report Auto graphs of any data segments
configurable for any
aircraft
Report generation generation
of envelope coverage
A t ti
aircraft
QueriesGeneratesAutomatic test point tracking
Parameter estimation
results
Queries for the user
requireme
Generates data files
for Estimation results requireme
ntEstimation package