Edwards Air Force Base Accelerates Flight Test Data Analysis Using MATLAB and Math Works. John Bourgeois EDWARDS AFB, CA. PRESENTED ON: 10 June 2010

Similar documents
Monte Carlo Techniques for Estimating Power in Aircraft T&E Tests. Todd Remund Dr. William Kitto EDWARDS AFB, CA. July 2011

Can Wing Tip Vortices Be Accurately Simulated? Ryan Termath, Science and Teacher Researcher (STAR) Program, CAL POLY SAN LUIS OBISPO

The Last Word on TLE. James Brownlow AIR FORCE TEST CENTER EDWARDS AFB, CA May, Approved for public release ; distribution is unlimited.

COMPUTATIONAL FLUID DYNAMICS (CFD) ANALYSIS AND DEVELOPMENT OF HALON- REPLACEMENT FIRE EXTINGUISHING SYSTEMS (PHASE II)

DoD Common Access Card Information Brief. Smart Card Project Managers Group

Smart Data Selection (SDS) Brief

Multi-Modal Communication

Information, Decision, & Complex Networks AFOSR/RTC Overview

Service Level Agreements: An Approach to Software Lifecycle Management. CDR Leonard Gaines Naval Supply Systems Command 29 January 2003

ARINC653 AADL Annex Update

A Distributed Parallel Processing System for Command and Control Imagery

Empirically Based Analysis: The DDoS Case

Accuracy of Computed Water Surface Profiles

75th Air Base Wing. Effective Data Stewarding Measures in Support of EESOH-MIS

Space and Missile Systems Center

Design Improvement and Implementation of 3D Gauss-Markov Mobility Model. Mohammed Alenazi, Cenk Sahin, and James P.G. Sterbenz

4. Lessons Learned in Introducing MBSE: 2009 to 2012

Dana Sinno MIT Lincoln Laboratory 244 Wood Street Lexington, MA phone:

CASE STUDY: Using Field Programmable Gate Arrays in a Beowulf Cluster

FUDSChem. Brian Jordan With the assistance of Deb Walker. Formerly Used Defense Site Chemistry Database. USACE-Albuquerque District.

WAITING ON MORE THAN 64 HANDLES

Concept of Operations Discussion Summary

Washington University

Space and Missile Systems Center

Corrosion Prevention and Control Database. Bob Barbin 07 February 2011 ASETSDefense 2011

Web Site update. 21st HCAT Program Review Toronto, September 26, Keith Legg

REPORT DOCUMENTATION PAGE

Running CyberCIEGE on Linux without Windows

An Update on CORBA Performance for HPEC Algorithms. Bill Beckwith Objective Interface Systems, Inc.

Architecting for Resiliency Army s Common Operating Environment (COE) SERC

Setting the Standard for Real-Time Digital Signal Processing Pentek Seminar Series. Digital IF Standardization

ASPECTS OF USE OF CFD FOR UAV CONFIGURATION DESIGN

Using Model-Theoretic Invariants for Semantic Integration. Michael Gruninger NIST / Institute for Systems Research University of Maryland

Kathleen Fisher Program Manager, Information Innovation Office

Computer Aided Munitions Storage Planning

REPORT DOCUMENTATION PAGE

Open Systems Development Initiative (OSDI) Open Systems Project Engineering Conference (OSPEC) FY 98 Status Review 29 April - 1 May 1998

AFRL-ML-WP-TM

HEC-FFA Flood Frequency Analysis

C2-Simulation Interoperability in NATO

Title: An Integrated Design Environment to Evaluate Power/Performance Tradeoffs for Sensor Network Applications 1

2013 US State of Cybercrime Survey

Technological Advances In Emergency Management

Defense Hotline Allegations Concerning Contractor-Invoiced Travel for U.S. Army Corps of Engineers' Contracts W912DY-10-D-0014 and W912DY-10-D-0024

MODELING AND SIMULATION OF LIQUID MOLDING PROCESSES. Pavel Simacek Center for Composite Materials University of Delaware

CENTER FOR ADVANCED ENERGY SYSTEM Rutgers University. Field Management for Industrial Assessment Centers Appointed By USDOE

NEW FINITE ELEMENT / MULTIBODY SYSTEM ALGORITHM FOR MODELING FLEXIBLE TRACKED VEHICLES

SURVIVABILITY ENHANCED RUN-FLAT

Vision Protection Army Technology Objective (ATO) Overview for GVSET VIP Day. Sensors from Laser Weapons Date: 17 Jul 09 UNCLASSIFIED

73rd MORSS CD Cover Page UNCLASSIFIED DISCLOSURE FORM CD Presentation

Automation Middleware and Algorithms for Robotic Underwater Sensor Networks

73rd MORSS CD Cover Page UNCLASSIFIED DISCLOSURE FORM CD Presentation

TARGET IMPACT DETECTION ALGORITHM USING COMPUTER-AIDED DESIGN (CAD) MODEL GEOMETRY

Basing a Modeling Environment on a General Purpose Theorem Prover

High-Assurance Security/Safety on HPEC Systems: an Oxymoron?

Directed Energy Using High-Power Microwave Technology

SCICEX Data Stewardship: FY2012 Report

SINOVIA An open approach for heterogeneous ISR systems inter-operability

Topology Control from Bottom to Top

Nationwide Automatic Identification System (NAIS) Overview. CG 939 Mr. E. G. Lockhart TEXAS II Conference 3 Sep 2008

A Methodology for End-to-End Evaluation of Arabic Document Image Processing Software

ENVIRONMENTAL MANAGEMENT SYSTEM WEB SITE (EMSWeb)

Radar Tomography of Moving Targets

The C2 Workstation and Data Replication over Disadvantaged Tactical Communication Links

Approaches to Improving Transmon Qubits

U.S. Army Research, Development and Engineering Command (IDAS) Briefer: Jason Morse ARMED Team Leader Ground System Survivability, TARDEC

Data Reorganization Interface

M&S Strategic Initiatives to Support Test & Evaluation

Dr. Stuart Dickinson Dr. Donald H. Steinbrecher Naval Undersea Warfare Center, Newport, RI May 10, 2011

Towards a Formal Pedigree Ontology for Level-One Sensor Fusion

Distributed Real-Time Embedded Video Processing

Using Templates to Support Crisis Action Mission Planning

Lessons Learned in Adapting a Software System to a Micro Computer

Android: Call C Functions with the Native Development Kit (NDK)

Use of the Polarized Radiance Distribution Camera System in the RADYO Program

NATO-IST-124 Experimentation Instructions

DEVELOPMENT OF A NOVEL MICROWAVE RADAR SYSTEM USING ANGULAR CORRELATION FOR THE DETECTION OF BURIED OBJECTS IN SANDY SOILS

High-Performance Linear Algebra Processor using FPGA

Spacecraft Communications Payload (SCP) for Swampworks

US Army Industry Day Conference Boeing SBIR/STTR Program Overview

Solid Modeling of Directed-Energy Systems

Wireless Connectivity of Swarms in Presence of Obstacles

David W. Hyde US Army Engineer Waterways Experiment Station Vicksburg, Mississippi ABSTRACT

Advanced Numerical Methods for Numerical Weather Prediction

A Review of the 2007 Air Force Inaugural Sustainability Report

Parallel Matlab: RTExpress on 64-bit SGI Altix with SCSL and MPT

DoD M&S Project: Standardized Documentation for Verification, Validation, and Accreditation

REPORT DOCUMENTATION PAGE

LARGE AREA, REAL TIME INSPECTION OF ROCKET MOTORS USING A NOVEL HANDHELD ULTRASOUND CAMERA

Stereo Vision Inside Tire

Cyber Threat Prioritization

2011 NNI Environment, Health, and Safety Research Strategy

Dynamic Information Management and Exchange for Command and Control Applications

Apparel Research Network Upgrade Special Measurement Electronic Order File Final Technical Report September 27, 2004

SCIENTIFIC VISUALIZATION OF SOIL LIQUEFACTION

ASSESSMENT OF A BAYESIAN MODEL AND TEST VALIDATION METHOD

Uniform Tests of File Converters Using Unit Cubes

Current Threat Environment

MATREX Run Time Interface (RTI) DoD M&S Conference 10 March 2008

DATA COLLECTION AND TESTING TOOL: SAUDAS

Transcription:

AFFTC-PA-10058 Edwards Air Force Base Accelerates Flight Test Data Analysis Using MATLAB and Math Works A F F T C m John Bourgeois AIR FORCE FLIGHT TEST CENTER EDWARDS AFB, CA PRESENTED ON: 10 June 2010 Approved for public release A: distribution is unlimited. AIR FORCE FLIGHT TEST CENTER EDWARDS AIR FORCE BASE, CALIFORNIA AIR FORCE MATERIEL COMMAND UNITED STATES AIR FORCE

REPORT DOCUMENTATION PAGE Form Approved OMB No. 0704-0188 Public reporting burden for this collection of information is estimated to average 1 hour per response, including the time for reviewing instructions, searching existing data sources, gathering and maintaining the data needed, and completing and reviewing this collection of information. Send comments regarding this burden estimate or any other aspect of this collection of information, including suggestions for reducing this burden to Department of Defense, Washington Headquarters Services, Directorate for Information Operations and Reports (0704-0188), 1215 Jefferson Davis Highway, Suite 1204, Arlington, VA 22202-4302. Respondents should be aware that notwithstanding any other provision of law, no person shall be subject to any penalty for failing to comply with a collection of information if it does not display a currently valid OMB control number. PLEASE DO NOT RETURN YOUR FORM TO THE ABOVE ADDRESS. 1. REPORT DATE (DD-MM-YYYY) 2. REPORT TYPE 03-02-10 User Conference Presentation 4. TITLE AND SUBTITLE Edwards Air Force Base Accelerates Flight Test Data Analysis Using MATLAB and Math Works 3. DATES COVERED (From - To) 06-08-10-06-10-10 5a. CONTRACT NUMBER 5b. GRANT NUMBER 5c. PROGRAM ELEMENT NUMBER 6. AUTHOR(S) John Bourgeois 5d. PROJECT NUMBER 5e. TASK NUMBER 5f. WORK UNIT NUMBER 7. PERFORMING ORGANIZATION NAME(S) AND ADDRESS(ES) AND ADDRESS(ES) 307 E Popson Ave 812 TSS/ENTT Bldg 1400 Edwards AFB, CA 93524 8. PERFORMING ORGANIZATION REPORT NUMBER AFFTC-PA-10058 9. SPONSORING / MONITORING AGENCY NAME(S) AND ADDRESS(ES) 307 E Popson Ave 812 TSS/ENTT Bldg 1400 Edwards AFB, CA 93524 10. SPONSOR/MONITOR S ACRONYM(S) N/A 11. SPONSOR/MONITOR S REPORT NUMBER(S) 12. DISTRIBUTION / AVAILABILITY STATEMENT Approved for public release A: distribution is unlimited. 13. SUPPLEMENTARY NOTES CA: Air Force Flight Test Center Edwards AFB CA CC: 012100 14. ABSTRACT Provides a basic overview of the analysis using MATLAB and Math Works, Computing Tools for the Math Works 2010 Advisory Board for Aerospace and Defense conference. 15. SUBJECT TERMS Global Hawk, MATLAB, Parallel, Computing, Distributed Computing, Simulink 16. SECURITY CLASSIFICATION OF: a. REPORT b. ABSTRACT 17. LIMITATION OF ABSTRACT 18. NUMBER OF PAGES c. THIS PAGE None 5 19a. NAME OF RESPONSIBLE PERSON 412 TENG/EN (Tech Pubs) 19b. TELEPHONE NUMBER (include area code) 661-277-8615 Standard Form 298 (Rev. 8-98) Prescribed by ANSI Std. Z39.18

Edwards Air Force Base Accelerates Flight Test Data Analysis Using MATLAB and MathWorks Parallel Computing Tools By John Bourgeois, Edwards Air Force Base Before equipping the Global Hawk unmanned aerial reconnaissance system with multimilliondollar, one-of-a-kind sensor prototypes, the U.S. Air Force conducts extensive performance and flying qualities flight tests. Unlike manned flight tests, which last only a few hours, a Global Hawk flight test can last up to 30 hours. All test data must be processed and analyzed before the aircraft is cleared for the next flight a considerable challenge when up to 70 maneuvers are performed and up to 20 gigabytes of data are produced per flight. Engineers at Edwards Air Force Base (AFB) accelerated flight test data analysis by using MATLAB and MathWorks parallel computing tools to run the data-intensive tasks on a computer cluster. The resulting decrease in processing time enabled the team to keep pace with the flight test schedule. The Challenge Air Force engineers frequently process flight test data using a Fortran-based application called Uniform Flight Test Analysis System (UFTAS). Now more than 30 years old, UFTAS is difficult to configure for new aircraft programs. Documentation for large areas of UFTAS is sparse or missing. Additionally, developing a new flight test program using the system is time-consuming: putting together a new program and getting it running could take months. Edwards AFB needed a development platform that would enable its engineers to build an updated, easier-to-use version of UFTAS. The team also needed to accelerate the analysis of gigabytes of flight test data containing hundreds of parameters recorded at up to 50 measurements per second. To prepare for the next test flight, the engineers needed to review data analysis results from the previous flight and make the necessary adjustments. This requirement meant that, no matter how large the data set, analysis had to be completed within the limited time between flight tests. The Solution Edwards AFB engineers developed MUFTAS, a MATLAB based version of UFTAS. With Parallel Computing Toolbox and MATLAB Distributed Computing Server, they analyzed data from multiple flight maneuvers simultaneously on a computer cluster with 16 dual-core, 2.61 GHz AMD Opteron processors. The team used MATLAB functions to read and filter raw data from inertial navigation systems, air data systems, and other sensors aboard the aircraft. This data set includes measurements of inertial velocities, angular accelerations, total pressure, static pressure, air temperature, fuel quantities, and fuel flow. Working in MATLAB, they implemented classic flight test data algorithms that used the raw data to calculate air speed, altitude, Mach number, and flight path acceleration, as well as the aircraft s moments and products of inertia. They then plotted time histories of key parameters, including altitude, air speed, and acceleration.

To generate predictions for the aircraft s aerodynamics, Edwards AFB engineers used Simulink to develop a six-degrees-of-freedom model that estimates forces and moments based on lookup tables of aerodynamic and propulsion data. They then generated aerodynamic parameter estimates using System Identification Programs for Aircraft (SIDPAC) software, which was developed in MATLAB by Dr. Eugene Morelli at the NASA Langley Research Center. After verifying the data analysis on desktop workstations, the team used Parallel Computing Toolbox to prepare the MATLAB scripts to be executed by MATLAB Distributed Computing Server workers running on the computer cluster. The team validated the measured aircraft dynamics by comparing them with the dynamics derived from contractor-provided models and from SIDPAC estimations. Edwards AFB engineers continue to use MathWorks tools to analyze Global Hawk data. Their results have been used to guide aircraft procurement decisions made by the Under Secretary of Defense for Acquisition, Technology and Logistics. The Results Analysis completed 16 times faster. Parallel Computing Toolbox and MATLAB Distributed Computing Server provided a one-for-one time savings with the number of processors used. For example, with a 16-processor cluster, throughput was 16 times higher, enabling Edwards AFB engineers to accomplish in hours tasks that used to take days. Application parallelized in minutes. Edwards AFB engineers set up MATLAB Distributed Computing Server in half a day, enabling them to run their applications in parallel on the cluster. Changing the MATLAB code to parallel MATLAB code took less than 30 minutes. Moving the processing from workstations to the cluster enabled personnel to work on other things while the data-intensive processing was being run. Program setup time reduced from weeks to days. Engineers needed six weeks to set up a flight test program in the Fortran-based UFTAS. With the MATLAB based system, the team can now set up a flight test program in less than one week. Learn more about Edwards AFB: www.edwards.af.mil Abstract Summary The Challenge Accelerate performance and flying qualities flight test data analysis for unmanned reconnaissance aircraft The Solution Use MathWorks parallel computing tools to execute MATLAB flight data processing algorithms on a 16-node computer cluster The Results Analysis completed 16 times faster Application parallelized in minutes Program setup time reduced from weeks to days Application Areas Aerospace and defense Algorithm development Statistics and data analysis Parallel computing

Products Used MATLAB Simulink Parallel Computing Toolbox MATLAB Distributed Computing Server