Publication Date:
2014-05-08
Description:
The computer program SMACK (SMoothing for AirCraft Kinematics) is designed to provide flightpath reconstruction of aircraft forces and motions from measurements that are noisy or incomplete. Additionally, SMACK provides a check on instrument accuracy and data consistency. The program can be used to analyze data from flight-test experiments prior to their use in performance, stability and control, or aerodynamic modeling calculations. It can also be used in the analysis of aircraft accidents, where the actual forces and motions may have to be determined from a very limited data set. Application of a state-estimation method for flightpath reconstruction is possible because aircraft forces and motions are related by well-known equations of motion. The task of postflight state estimation is known as a nonlinear, fixed-interval smoothing problem. SMACK utilizes a backward-filter, forward-smoother algorithm to solve the problem. The equations of motion are used to produce estimates that are compared with their corresponding measurement time histories. The procedure is iterative, providing improved state estimates until a minimum squared-error measure is achieved. In the SMACK program, the state and measurement models together represent a finite-difference approximation for the six-degree-of-freedom dynamics of a rigid body. The models are used to generate time histories which are likely to be found in a flight-test measurement set. These include onboard variables such as Euler angles, angular rates, and linear accelerations as well as tracking variables such as slant range, bearing, and elevation. Any bias or scale-factor errors associated with the state or measurement models are appended to the state vector and treated as constant but unknown parameters. The SMACK documentation covers the derivation of the solution algorithm, describes the state and measurement models, and presents several application examples that should help the analyst recognize the potential advantages of using state estimation. Complete instructions are given for preparing a coding list for problem solution by SMACK. The use of SMACK as part of an overall flight-test methodology is illustrated, as well as its application for analysis of a windshear accident. The details required for installing the program are presented, including sample output listings to facilitate testing. SMACK is written in FORTRAN 77 for DEC VAX series computers running VMS. Two versions of the source code are provided, a single precision version, which can be ported to Cray series computers, and a VAX double precision version. SMACK can call routines from the commercial package IMSL, or replacement routines which are provided can be used. SMACK solution variables to be plotted are written to an ASCII plot file. A sample plotting program, which is designed to be used with the DISSPLA graphics package, is included; however this program can easily be modified for use with other xy plotting packages. The double precision version requires 10Mb of RAM for execution under VMS. SMACK is available in DEC VAX BACKUP format on a 9-track 1600 BPI magnetic tape (standard distribution) or on a TK50 tape cartridge. This program was developed in 1991. DEC, VAX, and VMS are trademarks of Digital Equipment Corporation. DISSPLA is a trademark of Computer Associates, Inc. IMSL is a registered trademark of IMSL, Inc.
Keywords:
AIRCRAFT DESIGN, TESTING AND PERFORMANCE
Type:
ARC-13018
Format:
text
Permalink