22.06.2015 Views

CIFER®-MATLAB Interfaces: Development and ... - Cal Poly

CIFER®-MATLAB Interfaces: Development and ... - Cal Poly

CIFER®-MATLAB Interfaces: Development and ... - Cal Poly

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Abstract<br />

CIFER ® -<strong>MATLAB</strong> <strong>Interfaces</strong>: <strong>Development</strong> <strong>and</strong> Application<br />

Brian K. Rupnik<br />

The Army/NASA Rotorcraft Division, Flight Controls Group, Ames Research Center, has<br />

developed <strong>and</strong> is maintaining a software package called CIFER ® or Comprehensive Identification<br />

from FrEquency Responses. CIFER ® allows system identification in the frequency domain <strong>and</strong> is<br />

considered to be one the top resources for frequency analysis. It provides methods to derive<br />

frequency responses, transfer functions <strong>and</strong> state-space models from a time sweep data.<br />

The interface for CIFER ® was developed long enough ago that there is a significant dem<strong>and</strong> for a<br />

modernization of the software. To address the dem<strong>and</strong> in the most complete manner would<br />

involve updating a very complex series of programs with modern graphical <strong>and</strong> comm<strong>and</strong>-line<br />

interfaces. This project is beyond the scope of an Aerospace Master’s thesis. However, before the<br />

Army devotes resources to this task, they desire a ‘proof of concept.’<br />

This thesis is that proof of concept. Many users of CIFER ® agree that having CIFER ® programs<br />

<strong>and</strong> utilities usable from the <strong>MATLAB</strong> comm<strong>and</strong>-line or modernized graphical interface would<br />

be a major benefit. The Army agreed that development of a CIFER ® -<strong>MATLAB</strong> interface would<br />

be both a useful tool <strong>and</strong> a stepping-stone for where they would like to take CIFER ® in the future.<br />

There are two main tasks that make up this thesis. The first task is the development of a CIFER ® -<br />

<strong>MATLAB</strong> interface, both at the comm<strong>and</strong> line <strong>and</strong> in a graphical user interface. This interface<br />

covers some, but not all of the programs in CIFER ® – enough to show that the interface works<br />

<strong>and</strong> makes use of CIFER ® more efficient. The second task is to validate the new interface through<br />

a series of projects including analysis of a modern Unmanned Aerial Vehicle (UAV). Both tasks<br />

were successful in the eyes of the Army sponsors <strong>and</strong> ongoing work is being conducted to<br />

implement the work from this thesis into the whole of the CIFER ® program suite.<br />

iv

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!