Adopters of the AIAA/ANSI Standard S119, “Flight Dynamics Model Exchange Standard,” are required to deal with models encoded using DAVE-ML, an XML grammar. While examining the model via a text editor, the ability to visualize nonlinear mappings between input and output signals is not easy. This innovation provides a simple, easy-to-use, standalone Java application that provides the capability to examine the response of the model to combinations of input values. The models are encoded in XML, which is text-based.

The user can open any DAVE-ML-compliant model and, by selecting two inputs, view the response surface corresponding to a sweep of those two inputs with all other inputs held constant at nominal values. The resulting plot can be rotated, enlarged, printed, or saved as an image file for use in documentation.

The model is composed of several Java classes to provide the necessary application program, but is based on the Java AWT windowing toolkit to provide buttons, labels, text fields, and window panels. The user launches the application, then selects a DAVE-ML model. The application opens the model and verifies the internal implementation against any embedded verification data. The user can then select two input signals and one output signal, and a 3D plot of the output for various evenly spaced values of the two inputs is depicted as a gridded surface. The user can adjust the granularity of the grid as well as the minimum and maximum values to sweep for each input, as well as nominal values for the inputs being held constant.

This work was done by E. Jackson of Langley Research Center. For more information on this technology, contact Langley Research Center at This email address is being protected from spambots. You need JavaScript enabled to view it.. Refer to LAR-17961-1


NASA Tech Briefs Magazine

This article first appeared in the January, 2016 issue of NASA Tech Briefs Magazine.

Read more articles from this issue here.

Read more articles from the archives here.